OpenEnergyMonitor su RaspberryPi - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

OpenEnergyMonitor su RaspberryPi

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Risolto anche su aruba, basta eliminare l'opzione -indexes nel file .htaccess

    Commenta


    • Buongiorno,

      qualcuno mi saprebbe dare una dritta sul problema riportato nella foto sotto?
      Il giorno 13/02 a fronte di una produzione di quasi 20kWh, il software 123solar li ha conteggiati partendo da -1000kWh..
      come posso correggere il dato errato? come ha fatto a generare l'errore?


      Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.png 
Visite: 1 
Dimensione: 41.5 KB 
ID: 1949339

      Commenta


      • A parte e' un argomento da 123solar e non da OEM ...
        si corregge andando nella cartella 123solar/data/invt1/production editando energy2015.csv
        prima di questo ,pero' ,devi andare a vedere anche 123solar/data/invt1/csv/20150213.csv e vedere quanti kwh sono prodotti e in che riga e' successo l'arcano...
        AUTO BANNATO

        Commenta


        • Qualcuno a caso mi puo' dare una dritta :
          ho installato Emoncms su un rasp, ho comprato una interfaccia USB -1wire per leggere i dispositivi Dallas o maxis adesso , come i DS18210 , etc.... ho installato e configurato digitemp , quindi lettura delle 4 sonde attuali perfetta , ora ho il problema di passare i dati della temperatura a emon ,
          Walter mi sai dire come fare : devo prendere a riferimento il tuo script 123_to oem ?! digitemp legge in maniera sequenziale e con un suo intervallo impostabile , o posso lanciarlo direttamente da uno script in php e avere come risultato il dato e nella forma che mi interessa , dopodiche' uso il tuo stesso sistema per passarlo a emon ? grazie

          ho passato un cavetto telefonico per tutta la casa (niente WIFI e alimentatori sparsi per casa , parte tutto dal Rasp) , il bello delle DS1820 e' che vanno tutte in parallelo , quindi se si vuole aggiungere o spostare una sonda basta collegarla o scollegarla , poi esistono anche chip per input , output , counter , etc.
          il tutto poi puo essere interessante per vedere il funzionamento caldaia e ambienti (come volgio fare io) impianto solare , PDC , etc.....
          AUTO BANNATO

          Commenta


          • Ciao Spaider61,
            se hai i dati già memorizzati su alcune variabili basta inviarle a EmonCms con una istruzione Curl, questa istruzione può essere messa in uno script php dedicato ma la puoi mettere anche alla fine del loop dello script che ti legge i vari sensori, come istruzioni finale formatti tutte le variabili e le invii a EmonCms, se ti serve un esempio puoi vedere il mio script 123_to_oem l'istruzione Curl è alle righe 283==>290. Fai attenzione alla frequenza di invio dei dati, EmonCms limita l'intervallo tra 2 invii successivi ad un minimo di 3 o 5 secondi ora non ricordo bene, se vengono inviati più frequentemente li scarta
            3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

            Commenta


            • Grazie Walter, devo lanciare da php lo script digitemp e mi restituisce un valore nella forma che indico , alla stregua di aurora per il PO , poi crearmi la stringa come ho visto fai nel tuo script , non dovrebbe essere difficile , 1 annetto fa' avevo gia fatto delle prove con arduino connesso in USB (forse avevo gia' scritto qlc qui) e vedevo tranquillamente i dati.....
              ci provo...

              ciao
              AUTO BANNATO

              Commenta


              • Problema : avevo installato sul rasp B+ da qui : https://github.com/emoncms/emoncms/b.../docs/setup.md la versione del 13-08-2014 , come avevo scritto funzionava tutto , sennonche riacceso il rasp e messo a crearmi lo script in php , si e' bloccata la sd in scrittura , non si riesce dal rasp ad accedere a niente , funziona tutto , ma se si tenta di fare qualunque cosa che accede alla SD da errore , non permette accesso nemmeno come root , niente penso si sia corrotta la sd , e quindi riscrivo l'immagine con la procedura descritta nel link con dd sul PC .... rimessa stessa cosa , torno nel link e trovo una versione odierna con supporto al B+ , rifaccio la sd , stessa storia : anche il raspi-config parte ma da errore sempre tipo se voglio espandere da questo errore:
                /dev/root is not the last partition. Don't know how to expand

                se tento un apt-get mi da' questo errore :
                W: Not using locking for read only lock file /var/lib/dpkg/lock
                E: Unable to write to /var/cache/apt/
                E: The package lists or status file could not be parsed or opened


                se tento di modificare un file non me lo fa' scrivere , nemmeno come root , sembra bloccata in scrittura , pero' sul PC si formatta e si riscrive... mah...

                Walter ho visto sulla tua guida , ma il link della tua immagine non esiste piu ....
                AUTO BANNATO

                Commenta


                • Se hai scaricato una delle ultime versioni allora prima di fare un apt-get devi dare


                  rpi-rw

                  per tornare in modalità RW

                  Commenta


                  • Oltre ad aver bloccato la SD in scrittura hanno anche fatto delle modifiche alle partizioni tanto che scrivono di non aggiornare il sistema operativo
                    3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                    Commenta


                    • Grazie a tutti , (tra l'altro e' anche scritto in quella pagina di cosa fare) ma io la prima volta non mi sembra di aver attivato il rw , e comunque ad un certo punto e' andato da se in blocco scrittura ...ma....
                      ancora grazie , infatti adesso va....
                      AUTO BANNATO

                      Commenta


                      • Errore lettura emonTx v3

                        Salve a tutti!
                        ho da poco acquistato tutto il necessario per l'installazione di OEM su raspberry pi. Ho la emonTx v3.2.1 con firmware originale (emonTxV3_RFM12B_DiscreteSampling 1.3) ed l'ho collegato al rasp tramite porta seriale, senza RFM12B. Inoltre emonTx è alimentato tramite alimentatore 9v, quindi ho la tensione reale. Come configurazione di prova sto usando solo CT1. I dati vengono ricevuti dal rasp, solo che c'è qualche problema di ricezione, infatti ricevo coppie di valori, ad esempio: 15 25836 suppongo che il secondo sia la tensione (x100), il primo non so. Il problema è che emoncms considera il primo numero come nodeId, infatti ho questa schermata di input https://www.dropbox.com/s/jxl2ovpypj...creen.png?dl=0 .

                        Qualcuno sa aiutarmi??

                        Grazie mille!!

                        Commenta


                        • Senza la rf come lo hai collegato al rasp?!?!?!
                          Hai usato questa guida??
                          Allora penso tu debba caricare lo sketch noRF
                          http://fabiusmontana.dtdns.net/123solar/index_mono.php

                          Commenta


                          • Ciao, grazie per la risposta! Si ho seguito quella guida ma ho lasciato il firmware originale. I dati sul rasp arrivano lo stesso. Attraverso alcune ricerche ho visto che i dati arrivano correttamente, ma è emoncms che li interpreta in modo sbagliato. Infatti arrivano dei valori 2000 25000 in cui il primo è la potenza (W) e il secondo è il Voltaggio (x100). Il problema è che su emoncms considera il primo valore come nodeID (che invece dovrebbe essere fermo a 10) e il secondo come non so cosa.

                            Qualcuno sa aiutarmi???

                            Commenta


                            • Se ti guardi lo sketch che hai caricato, vedrai che sulla seriale ci scrive una miriade di informazioni. Devi come minimo modificare lo sketch, o usare quello che ti ho indicato.
                              http://fabiusmontana.dtdns.net/123solar/index_mono.php

                              Commenta


                              • Originariamente inviato da spider61 Visualizza il messaggio
                                Qualcuno a caso mi puo' dare una dritta :
                                ho installato Emoncms su un rasp, ho comprato una interfaccia USB -1wire per leggere i dispositivi Dallas o maxis adesso , come i DS18210 , etc.... ho installato e configurato digitemp , quindi lettura delle 4 sonde attuali perfetta , ora ho il problema di passare i dati della temperatura a emon ,
                                Walter mi sai dire come fare : devo prendere a riferimento il tuo script 123_to oem ?! digitemp legge in maniera sequenziale e con un suo intervallo impostabile , o posso lanciarlo direttamente da uno script in php e avere come risultato il dato e nella forma che mi interessa , dopodiche' uso il tuo stesso sistema per passarlo a emon ? grazie

                                ho passato un cavetto telefonico per tutta la casa (niente WIFI e alimentatori sparsi per casa , parte tutto dal Rasp) , il bello delle DS1820 e' che vanno tutte in parallelo , quindi se si vuole aggiungere o spostare una sonda basta collegarla o scollegarla , poi esistono anche chip per input , output , counter , etc.
                                il tutto poi puo essere interessante per vedere il funzionamento caldaia e ambienti (come volgio fare io) impianto solare , PDC , etc.....
                                Se ti serve qualche consiglio sui sensori etc etc io uso 1wire da 5 anni a casa e ho automatizzato quasi tutto, solo che il sistema è davvero spartano e mi sono dovuto fare tutto da solo, ora leggo che hai installato emoncms e digitemp, immagino quest'ultimo serva solo per i grafici giusto?

                                Mentre emoncms lo usi per cosa in ambiente 1wire?

                                Ps

                                attualmente uso un minipc con architettura 586, ma stavo valutando di passare tutto su raspberry, avevo anche provato owfs tramite i2c ma non và un granchè invece con il ds9490 (adattatore usb-ttl) funziona tutto ma avendo una rete vasta di sensori ci mette tempo a fornire le risposte (300mt di doppino in tutta casa).
                                1) 20 pannelli Solyndra (serie 100) in parallelo su 2 stringhe in parallelo orientati a EST su tetto in tegola tilt 30°;
                                2) Inverter MPP Solar PIP 4048;
                                3) Banco batterie AGM Ultracell UC200 400AH;

                                Commenta


                                • Originariamente inviato da fabiusmontana Visualizza il messaggio
                                  Se ti guardi lo sketch che hai caricato, vedrai che sulla seriale ci scrive una miriade di informazioni. Devi come minimo modificare lo sketch, o usare quello che ti ho indicato.
                                  Ciao, si hai ragione! Ho fatto una modifica allo sketch cosi da stampare il nodeId anche su seriale. Il problema è che non riesco a caricarlo!! Mi potreste dare qualche dritta? Uso questo adattatore USB to UART: PL-2303HX – Rev. D USB to Serial Bridge Controller | Prolific USA . Devo fare qualche collegamento strano? Adesso ho semplicemente collegato il TX dell'adattatore all'RX dell' emonTx, ovviamente oltre al GND e 5V. Ma ho questo errore:
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x01
                                  avrdude: stk500_recv(): programmer is not responding
                                  avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01


                                  avrdude done. Thank you.

                                  Commenta


                                  • Originariamente inviato da brunopiras Visualizza il messaggio
                                    ora leggo che hai installato emoncms e digitemp , immagino quest'ultimo serva solo per i grafici giusto?
                                    No : digitemp legge i dati dalle sonde , poi con uno scripts in php li passa a Emoncms e li mi ci faccio i grafici ....

                                    se hai 300mt di cavo per casa , avrai diversi errori di lettura , ma ho visto che anche digitemp spesso hai dei CRC errati e quindi rifa' la lettura ..... ma lo fa' in automatico per 4 o 5 volte prima di arrendersi
                                    AUTO BANNATO

                                    Commenta


                                    • @ercules71035
                                      Magari non è l'interfaccia giusta, o devi collegare qualche altro pin, Rx adattatore con Tx emontx.
                                      Il tuo è simile a questo?
                                      Hai installato i driver?
                                      Ultima modifica di fabiusmontana; 27-02-2015, 15:01.
                                      http://fabiusmontana.dtdns.net/123solar/index_mono.php

                                      Commenta


                                      • Originariamente inviato da fabiusmontana Visualizza il messaggio
                                        @ercules71035
                                        Magari non è l'interfaccia giusta, o devi collegare qualche altro pin, Rx adattatore con Tx emontx.
                                        Il tuo è simile a questo?
                                        Hai installato i driver?
                                        Grazie per le risposte! Ho risolto! Sono riuscito a riconfigurare l'emonTx V3! Il problema era che per fare l'upload del firmware bisogne avere il tasto reset premuto, cosa che non sapevo!
                                        Ora devo solo testare se funziona!

                                        Commenta


                                        • Originariamente inviato da hercules71035 Visualizza il messaggio
                                          ! Il problema era che per fare l'upload del firmware bisogne avere il tasto reset premuto, cosa che non sapevo!
                                          e da quando ? io ho ricaricato il firmware diverse volte ma non ho mai premuto nessun pulsante...

                                          Commenta


                                          • Originariamente inviato da glonline Visualizza il messaggio
                                            e da quando ? io ho ricaricato il firmware diverse volte ma non ho mai premuto nessun pulsante...
                                            Eh non so dirti! La mia emonTx è versione 3.2.1, e se non ho il tasto reset premuto non parte l'upload!! (una volta partito posso lasciarlo!)

                                            Commenta


                                            • Originariamente inviato da spider61 Visualizza il messaggio
                                              No : digitemp legge i dati dalle sonde , poi con uno scripts in php li passa a Emoncms e li mi ci faccio i grafici .... se hai 300mt di cavo per casa , avrai diversi errori di lettura , ma ho visto che anche digitemp spesso hai dei CRC errati e quindi rifa' la lettura ..... ma lo fa' in automatico per 4 o 5 volte prima di arrendersi
                                              Perdonami quindi non hai installato owfs?
                                              1) 20 pannelli Solyndra (serie 100) in parallelo su 2 stringhe in parallelo orientati a EST su tetto in tegola tilt 30°;
                                              2) Inverter MPP Solar PIP 4048;
                                              3) Banco batterie AGM Ultracell UC200 400AH;

                                              Commenta


                                              • Originariamente inviato da glonline Visualizza il messaggio
                                                a me funzionano benissimo

                                                Emoncms
                                                Ciao, scusa ti posso chiedere come hai fatto ad ottenere quei risultati? Soprattutto il grafico con più valore. Io uso il firmware discrete sampling, quindi ho disponibili i valore Potenza1, potenza2 e tensione.
                                                Grazie

                                                Commenta


                                                • Originariamente inviato da brunopiras Visualizza il messaggio
                                                  Perdonami quindi non hai installato owfs?
                                                  No , prima ho scaricato digitemp , ho fatto un po' di prove col pc (dove ho rigorosamente linux) per capire come funzionava , se riuscivo a estrapolare il dato che scriveva e in che maniera mi restituiva il valore , una volta capito , ho fatto un SD gia fatta con emoncms , grazie a Walter62 ho preso a riferimento il suo php con cui trasferiva 123solar su emoncms posto anche lo scripts che e' corto , ho dovuto mettere che se il valore non era entro un range non me lo metteva nella variabile , in modo che quando si perde una lettura lascia quella prima :

                                                  #!/usr/bin/php

                                                  inizio:
                                                  $e = exec("digitemp_DS9097 -t1 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
                                                  if ($e > -20 and $e < 100) {
                                                  $a = $e ;
                                                  }
                                                  $e = exec("digitemp_DS9097 -t0 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
                                                  if ($e > -20 and $e < 100) {
                                                  $b = $e ;
                                                  }
                                                  $e = exec("digitemp_DS9097 -t3 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
                                                  if ($e > -20 and $e < 100) {
                                                  $c = $e ;
                                                  }
                                                  $e = exec("digitemp_DS9097 -t2 -s /dev/ttyUSB0 -c /home/pi/digitemp.conf");
                                                  if ($e > -20 and $e < 100) {
                                                  $d = $e ;
                                                  }
                                                  $data = $a.",".$b.",".$c.",".$d;
                                                  $ch = curl_init();
                                                  curl_setopt($ch, CURLOPT_URL, "http://192.168.0.4/emoncms/input/post.json?csv=$data&apikey=b53ec1abe610c66009b207d6207f2c9e");
                                                  $oem = curl_exec($ch);
                                                  curl_close($ch);

                                                  sleep (60);
                                                  goto inizio;

                                                  ?>
                                                  AUTO BANNATO

                                                  Commenta


                                                  • Originariamente inviato da Truzzman Visualizza il messaggio
                                                    Risolta su altervista, modificando nel file settings.php l'indirizzamento alla cartella emoncmsdata.

                                                    Sul mio sito (hosting Aruba) niente da fare non riesco proprio a farlo girare.......
                                                    Ciao Truzzman, sto provando da giorni a far girare emoncms su altervista ma niente da fare. Arrivo nella pagina di registrazione ma appena provo a loggarmi o a registrare un nuovo utente esce una barra di colore rosa sotto i campi che ho compilato.
                                                    Ho rinominato il file da default.settings.php a settings.php poi l'ho modificato mettendoci i dati del mio database e il percorso delle cartelle: phpfiwa, phpfina, phptimeseries e phptimestore.
                                                    Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.png 
Visite: 1 
Dimensione: 67.3 KB 
ID: 1949498
                                                    Ecco quello che mi esce quando provo a registrarmi.
                                                    Sembra che non riesca ad accedere al database, ma non capisco perché visto che il è attivo e i parametri di accesso sono giusti.
                                                    Gentilmente puoi dirmi come hai risolto su altervista.

                                                    Ti ringrazio anticipatamente

                                                    Commenta


                                                    • Originariamente inviato da hercules71035 Visualizza il messaggio
                                                      Ciao, scusa ti posso chiedere come hai fatto ad ottenere quei risultati? Soprattutto il grafico con più valore. Io uso il firmware discrete sampling, quindi ho disponibili i valore Potenza1, potenza2 e tensione.
                                                      Grazie
                                                      ??? non capisco la domanda...

                                                      Commenta


                                                      • Ho risolto grazie!!

                                                        Ho una domanda per chi usa emonTx V3 con adattatore AC/AC collegato: è normale che registra tensioni sui 258-260 Volt?? Sto facendo delle prove e la tensione no scende mai sotto questi valori.
                                                        C'è qualche errore di misurazione?
                                                        Uso il firmware Discrete_Sampling_1.3.1

                                                        Commenta


                                                        • L'inverter che tensione rileva? Ci dovrebbero essere qualche volt di differenza.
                                                          3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                          Commenta


                                                          • Originariamente inviato da Walter62 Visualizza il messaggio
                                                            L'inverter che tensione rileva? Ci dovrebbero essere qualche volt di differenza.
                                                            Purtroppo adesso non posso controllare. Comunque è possibile raggiungere tensioni così alte??

                                                            Commenta


                                                            • Si, è sei appena fuori specifica per la tensione di rete 230V +/- 10% = da 207 a 253V. Ci sono vare discussioni sul problema, es. http://www.energeticambiente.it/tecn...#post119602927
                                                              3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                              Commenta

                                                              Attendi un attimo...
                                                              X