Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA

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

  • Alex hai trovato un buon escamotage pur di non invertire i fili del contatore, a mio parere la soluzione dovrebbe essere valida.
    14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
    Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
    Eflow Live rev. 3.2
    (funziona anche con multi inverter e multi contatori consumo)

    Commenta


    • vediamo se funziona tutto non me ne intendo di programmazione ed ho cercato una scorciatoia a "tentoni" la speranza è che quella variabile stia a monte di tutto e che il sistema la gestisca in modo corretto altrimenti potrei sempre invertire i cavi che per carità è una banalità ma non lo reputo corretto in quanto il contatore di produzione da segno meno proprio perchè il flusso è in uscita

      vediamo e speriamo.....

      Commenta


      • come non detto, i monitor sembrano scollegati dai dati infatti pur visualizzando correttamente produzione e consumo non registra i dati di produzione immissione e autoconsumo in meter N e in 123 solar non registra il grafico....

        Commenta


        • hai dato un occhio ai permessi ed ai proprietari delle cartelle in /data per verificare che siano corretti?

          Commenta


          • no, ho appena iniziato ad approcciarmi a questo mondo e sono proprio a zero quindi non saprei

            il problema è che il sistema pare sia calibrato per leggere in ingresso i dati dell'SDM e probabilmente non basta la modifica di un solo un valore per modificare tutto in cascata qua bisognerebbe capire cosa ha fatto chi ha creato 123solar e meter N entrare nel programma è davvero lavoro complicato

            Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.JPG 
Visite: 1 
Dimensione: 21.8 KB 
ID: 1959611

            fra l'altro il valore di potenza (lato produzione) è cambiato di segno ma i KWHT sono riferiti ai totali in ingresso ovvero quelli assorbiti dall'inverter durante la notte
            Ultima modifica di alexsky; 13-02-2017, 16:48.

            Commenta


            • Alexsky, hai invertito i fili delle fasi sul contatore della produzione (i due fili sotto). Girali ed i valori saranno positivi.
              Monitoraggio energetico con Raspberry – 123Solar e MeterN
              Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
              Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

              Commenta


              • scusate, son riuscito a raggiungere l'interfaccia grafica del rpi3, ma non vedo il menu che è descritto al post #2 qui:

                Solarjessie v 2.6 - immagine preconfigurata di 123Solar e Meter - 123Solar & MeterN Italian forum

                poi, non c'è un modo semplice di modificare l'ip? grazie
                FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                Commenta


                • Originariamente inviato da flane Visualizza il messaggio
                  Alexsky, hai invertito i fili delle fasi sul contatore della produzione (i due fili sotto). Girali ed i valori saranno positivi.
                  sì sono girate le fasi, pensavo esistesse un modo per far leggere un valore positivo a 123solar senza girare i cavi visto che il valore negativo rappresenza proprio l'energia uscente

                  Commenta


                  • Alex la potenza la puoi invertire con quella tua modifica, ma i totali importati ed esportati sono distinti, in questo momento tu stai leggendo in totale sbagliato, ecco perché il grafico non si crea. O per meglio dire tu stai leggendo il totale giusto, ma con i fili invertiti in questo momento si sta incrementando l'altro totale.
                    14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
                    Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
                    Eflow Live rev. 3.2
                    (funziona anche con multi inverter e multi contatori consumo)

                    Commenta


                    • sì nino pensavo bastasse invertire un numero per modificare tutto e invece non si può fare

                      Commenta


                      • buonasera
                        avrei 2 quesiti:

                        1- nonostante sia da riga di comando che dalla pagina admin di 123solar e metern l'invio mail funzioni correttamente, la mail di riepilogo giornaliera non mi arriva
                        2-e' possibile configurare uno script per avere un avviso tramite mail nel caso in cui l'impianto fv rimanga spento(magari causa temporale) per un determinato periodo di tempo?
                        impianto totalmente integrato
                        5,060 kWp in provincia di Brindisi,
                        44 moduli SHARP NA115 TANDEM,inverter Delta Solivia 5.0
                        inclinazione circa 13°

                        Commenta


                        • Fabio 123solar già lo fa, basta attivare tutti i messaggi di errore ed in caso l'inverter rimanere spento riceverai un email con la dicitura: connection lost.
                          14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
                          Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
                          Eflow Live rev. 3.2
                          (funziona anche con multi inverter e multi contatori consumo)

                          Commenta


                          • Originariamente inviato da ninodifranco Visualizza il messaggio
                            Alex la potenza la puoi invertire con quella tua modifica, ma i totali importati ed esportati sono distinti, in questo momento tu stai leggendo in totale sbagliato, ecco perché il grafico non si crea. O per meglio dire tu stai leggendo il totale giusto, ma con i fili invertiti in questo momento si sta incrementando l'altro totale.
                            forse ho risolto ma devo verificare

                            il problema non era solo il segno della potenza quanto il segno dell'energia

                            infatti nei comandi ho messo il - alla variabile potenza ma ho dovuto invertire anche la lettura dell'energia....non i (imported) ma e (exported)

                            Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.JPG 
Visite: 1 
Dimensione: 90.3 KB 
ID: 1959616


                            per ora sta registrando i dati e i grafici in modo corretto ma dovrei fare una pulizia di quelli vecchi e verificare....speriamo

                            Commenta


                            • Originariamente inviato da ninodifranco Visualizza il messaggio
                              Fabio 123solar già lo fa, basta attivare tutti i messaggi di errore ed in caso l'inverter rimanere spento riceverai un email con la dicitura: connection lost.
                              grazie nino, gentilissimo
                              ho attivato dalla pag admin di 123solar i messaggi di errore.
                              siccome, come ho gia scritto sopra,nonostante sia da riga di comando che dalla pagina admin di 123solar e metern l'invio mail funzioni correttamente, la mail di riepilogo giornaliera non mi arriva , non credo che funzioni nemmeno questo avviso...
                              impianto totalmente integrato
                              5,060 kWp in provincia di Brindisi,
                              44 moduli SHARP NA115 TANDEM,inverter Delta Solivia 5.0
                              inclinazione circa 13°

                              Commenta


                              • L'installatore suggerisce caldamente di inserire la linea del FV sotto protezione del generale.
                                Ovviamente in parallelo alla linea che va al SDM di consumo e poi alle utenze.
                                FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                Commenta


                                • Originariamente inviato da Another Visualizza il messaggio
                                  L'installatore suggerisce caldamente di inserire la linea del FV sotto protezione del generale.
                                  Ovviamente in parallelo alla linea che va al SDM di consumo e poi alle utenze.
                                  puoi metterle come vuoi ma sinceramente io metterei la linea del FV a monte del generale di casa al massimo se proprio vuoi vicino al contatore di scambio puoi metterci un magnetotermico tarato sulla dimensione del montante

                                  Commenta


                                  • Fabio il test degli errori lo puoi fare, stacca il sezionatore lato CC, l'inverter si dovrebbe spegnere, a questo punto nelle info di 123solar dovresti ritrovarti un errore di connection lost, dopo un po dovrebbe arrivarti anche una mail con lo stesso errore. Prima del test imposta
                                    Check each a 5 minuti e Digest message a 0 minuti, poi tutto su Yes, escluso Log all measure & alarms che deve rimanere su No.
                                    14,805 KWp - 63 moduli Rew Solar RC235 MP60/1 235W - Tilt 13° - Azimut -15° SUD
                                    Inverter PowerOne Aurora PVI-10.0-OUTD-IT e TRIO-7.5-TL-OUTD
                                    Eflow Live rev. 3.2
                                    (funziona anche con multi inverter e multi contatori consumo)

                                    Commenta


                                    • ciao,
                                      tornando agli aspetti pratici di installazione hw.. devo ancora procurarmi la batteria, e spulciando post addietro si era detto che il dispositivo

                                      TeckNet(R) Batteria Esterna PowerZen 2da Generazione da 6400mAh BLUETEK™ con Doppia Uscita USB (5V 2.4A) per Apple iPhone 6 5S 5C 5 4S, iPad Air e Mini, Galaxy S5 S4 S3, Note 3 e 4, Tab 4 3 2 Pro, HTC One e One 2 (M8), LG G3, Nexus, Moto X e altri: Amazon.it: Elettronica

                                      dovrebbe andar bene, anche se per quel taglio non c'erano possessori che potessero confermarlo

                                      mi chiedevo però una cosa.. cercando di capire quanto consumi questo caricatore (non vedo informazioni chiare in merito, si parla di 10,5 w di uscita, in entrata non capisco).. ma quando la batteria è carica in pratica il raspberry viene alimentato dalla stessa o c'è una sorta di bypass e prende direttamente dalla rete?
                                      FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                      Commenta


                                      • Salve a tutti, sono nuovo nel mondo dei pannelli FV e ho preso un contatore cosi 5(65)A 230V 50HZ display voltage current Positive reverse active reactive power Single phase Din rail KWH Watt hour energy meter-in Energy Meters from Home Improvement on Aliexpress.com | Alibaba Group
                                        Per verificare il consumo ed adeguarlo alla produzione dei pannelli. Ma poi mi sono accorto che c'è la possibilità di avere questa uscita ad impulsi. Ma non capito di cosa si tratti. Ho solo capito che è collegabile al pc o raspberry per avere poi uno storico dei consumi. Qualcuno potrebbe spiegarmi meglio? È come può essere collegata?

                                        Commenta


                                        • Sono fermo alla versione 0.8.1 di meterN su Wheezy. Vorrei aggiornare tutto e passare a Jessie su una nuova microsd migliore, però mi spiacerebbe perdere i virtmet di Thedrake per monitorare i consumi a fasce F1,F2 e F3. C'è qualche possibilità di farli funzionare con le ultime versioni di Metern?
                                          FV 4,59 Kwp - 17 QCell G4 270w - Inverter ABB 4.2 - VSN300 Wifi Logger Card - 2 Contatori SDM120C - Tanta buona volontà - Poca pazienza - PVOutput - Aurora Power Plant Viewer - SestoSG

                                          Commenta


                                          • anche io uso gli script di Thedrake per i virtmet ed avere le fasce orarie e sono comodissimi
                                            io sono riuscito a modificarli fino alla versione 0.8.2.7 poi cambiano davvero molte cose nella gestione di metern ;(

                                            Commenta


                                            • ciao, una domanda. Ho aggiunto su un ESP8266 un sensore di temperatura DS18b20 ed un DHT22
                                              ora vorrei importare in metern i valori...
                                              per farlo ho fatto così:
                                              con il seguente comando ottengo:
                                              pi@raspberrypi ~ $ curl http://192.168.0.193/json?tasknr=2
                                              {
                                              "TaskName": "ds_gpio12_28_193",
                                              "Temperature": 18.69
                                              }
                                              sul task 2 ho messo il ds18b20 e 192.168.0.193 è l'IP della ESP8266

                                              io vorrei importarlo sul meter20
                                              ho quindi "pulito" l'output per avere solo il valore numerico:
                                              pi@raspberrypi ~ $ curl http://192.168.0.193/json?tasknr=2 | egrep '"Temperature":' | egrep -o '[0-9]*(\.)?[0-9]*'
                                              % Total % Received % Xferd Average Speed Time Time Time Current
                                              Dload Upload Total Spent Left Speed
                                              100 57 100 57 0 0 1801 0 --:--:-- --:--:-- --:--:-- 2714
                                              18.69

                                              e mi sono quindi costruito un comando così fatto:

                                              pi@raspberrypi ~ $ echo "20($(curl http://192.168.0.193/json?tasknr=2 | egrep '"Temperature":' | egrep -o '[0-9]*(\.)?[0-9]*')*°C)"
                                              % Total % Received % Xferd Average Speed Time Time Time Current
                                              Dload Upload Total Spent Left Speed
                                              100 57 100 57 0 0 1177 0 --:--:-- --:--:-- --:--:-- 1500
                                              20(18.69*°C)

                                              tutto sembra funzionare, ma se lo importo in metern, nel meter20 (gestito come sensor)
                                              e faccio il test ottengo:
                                              is not valid, the correct format is 20(1234.5*°C)


                                              dov'è l'errore?

                                              grazie!!!!


                                              p.s. ho un sensore ds18b20 al meter10 che è gestito tramite webiopi, e gianfrdp aveva scritto parecchio tempo fa come metterlo
                                              il comando in metern è:
                                              codice HTML:
                                              echo "10($(curl http://127.0.0.1:8000/devices/temp2/sensor/temperature/c)*°C)"
                                              e come output su putty da:
                                              pi@raspberrypi ~ $ echo "10($(curl http://127.0.0.1:8000/devices/temp2/sensor/temperature/c)*°C)"
                                              % Total % Received % Xferd Average Speed Time Time Time Current
                                              Dload Upload Total Spent Left Speed
                                              100 5 100 5 0 0 5 0 0:00:01 --:--:-- 0:00:01 5
                                              10(27.38*°C)
                                              non capisco quindi perchè in questo caso funzioni (io lo uso da un annetto senza problemi) mentre nonostante il formato dell'output sia identico nel mio caso non va ;(
                                              Ultima modifica di megamarco83; 20-02-2017, 17:36.

                                              Commenta


                                              • interessanti questi argomenti, bisognerebbe scriveste una guida sulle 'espansioni' più comuni ..

                                                qualcuno mi sa dare una conferma per questo ? Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA

                                                grazie
                                                FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                                Commenta


                                                • mi spiace Another ma io non uso un alimentazione a batteria come UPS

                                                  Commenta


                                                  • @Another
                                                    Qualche mese fa in questo 3d avevo avuto dei consigli su dei battery pack testati e funzionanti da comprarsi su amazon. Prova a cercare tra i miei messaggi e vedi si ti può essere d'aiuto.
                                                    Poi invece ho optato per un ups usato comprato su subito.it a 15 euro senza batteria. Ci ho aggiunto una batteria classica da 12 V 7 Ah (meno di 10 euro) ed ho messo su un sistema di alimentazione ausiliaria sicuramente più efficiente ed affidabile di quello che avrei avuto con un battery pack alimentato 7/7 h24 spendendo grosso modo le stesse cifre. Unico svantaggio serve un minimo di spazio dove alloggiare l'ups.
                                                    FV 4,59 Kwp - 17 QCell G4 270w - Inverter ABB 4.2 - VSN300 Wifi Logger Card - 2 Contatori SDM120C - Tanta buona volontà - Poca pazienza - PVOutput - Aurora Power Plant Viewer - SestoSG

                                                    Commenta


                                                    • Vi ricordo sempre che un alimentatore fatto da una batteria classica da 12 V 7 Ah e un convertitore 12V/ 5V to USB ,da qualche euro ( vanno bene anche quelli da accendisigari auto dei marocchini) è il sistema migliore, basta mettere un alimentatore da 12V 500mA o 1A, sempre connesso alla batteria ed avete il miglior sistema anti blackout, ingombro ridotto e 10 ore di autonomia garantita, sempre che non abbiate il raspy in salotto.

                                                      Oppure ci mettete quello che ho più volte segnalato

                                                      https://it.aliexpress.com/item/Brandnew-DC-Converter-Module-12V-To-5V-3A-15W-USB-Output-Power-Adapterhot-selling/32503274381.html?spm=2114.13010608.0.0.exA6Vo
                                                      5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                                                      Commenta


                                                      • ciao, ho capito perchè in metern non funziona il comando per inviare la temperatura
                                                        da terminale:
                                                        pi@raspberrypi ~ $ echo "20($(curl http://192.168.0.193/json?tasknr=2 | egrep ' "Tem perature":' | egrep - o '[0-9]*(\.)?[0-9]*')C)"
                                                        % Total % Received % Xferd Average Speed Time Time Time Current
                                                        Dload Upload Total Spent Left Speed
                                                        100 57 100 57 0 0 1177 0 --:--:-- --:--:-- --:--:-- 1500
                                                        20(18.69*°C)
                                                        quando lo vado a mettere in metern mi toglie il carattere ' dopo aver fatto il test infatti diventa:

                                                        echo "20($(curl http://192.168.0.193/json?tasknr=2 | egrep "Temperature": | egrep -o [0-9]*(\.)?[0-9]*)*°C)"
                                                        mancano quindi i '
                                                        come mai?
                                                        come potrei fare?
                                                        grazie!!

                                                        Commenta


                                                        • Originariamente inviato da megamarco83 Visualizza il messaggio
                                                          come potrei fare?
                                                          grazie!!
                                                          Mi sembra di ricordare che nelle ultime versioni di metern non è più possibile inserire direttamente i comandi dall'interfaccia web per motivi di sicurezza, ma bisognasse usare un qualche comando/metodo diverso che però non ricordo. Io per byassare il problema ricordo di aver inserito direttamente il comando che volevo eseguire modificando direttamente il file di configurazione del singolo metern interessato. Fai una prova e dovrebbe funzionare
                                                          FV 4,59 Kwp - 17 QCell G4 270w - Inverter ABB 4.2 - VSN300 Wifi Logger Card - 2 Contatori SDM120C - Tanta buona volontà - Poca pazienza - PVOutput - Aurora Power Plant Viewer - SestoSG

                                                          Commenta


                                                          • ciao, si è vero, ma nella versione 0.8.2.7 si può ancora....

                                                            Commenta


                                                            • ciao, se a qualcuno interessa, parlando con Jeanmarc, mi ha spiegato come fare secondo lui per aggirare il problema degli apici, e passando quindi attraverso un programma in php, che è poi il metodo che si è obbligati ad usare da metern 0.8.3 in poi

                                                              ho creato un file php: reqsdm.php così fatto:

                                                              Codice PHP:
                                                              #!/usr/bin/php
                                                               // This script will output a meterN compatible format for the main or live command
                                                              // You'll need to setup correct permission chmod +x
                                                              // then ln -s /var/www/comapps/reqsdm.php /usr/bin/reqsdm
                                                              // Request command with 'reqsdm tensione' or 'reqsdm corrente' or ......

                                                              if (isset($_SERVER['REMOTE_ADDR'])) {
                                                                  die(
                                                              'Direct access not permitted');
                                                              }
                                                              if (!isset(
                                                              $argv[1])) {
                                                                 die(
                                                              "Abording: no valid argument given.\n");
                                                                    } elseif (
                                                              $argv[1] == 'tensione') {
                                                                       
                                                              $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_1\(" | grep "*V)"');
                                                                    } elseif (
                                                              $argv[1] == 'corrente') {
                                                                       
                                                              $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_2\(" | grep "*A)"');
                                                                    } elseif (
                                                              $argv[1] == 'cospi') {
                                                                       
                                                              $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_4\(" | grep "*F)"');
                                                                    } elseif (
                                                              $argv[1] == 'esptemp') {
                                                                       
                                                              $outstr =  exec('curl -s http://192.168.0.193/json?tasknr=2 | egrep \'"Temperature":\' | egrep -o \'[0-9]*(\.)?[0-9]*\'');
                                                                       
                                                              $outstr "20($outstr*°C)";
                                                                    } elseif (
                                                              $argv[1] == 'espdht22t') {
                                                                       
                                                              $outstr =  exec('curl -s http://192.168.0.193/json?tasknr=3 | egrep \'"Temperature":\' | egrep -o \'[0-9]*(\.)?[0-9]*\'');
                                                                       
                                                              $outstr "21($outstr*°C)";
                                                                    } elseif (
                                                              $argv[1] == 'espdht22u') {
                                                                       
                                                              $outstr =  exec('curl -s http://192.168.0.193/json?tasknr=3 | egrep \'"Humidity":\' | egrep -o \'[0-9]*(\.)?[0-9]*\'');
                                                                       
                                                              $outstr "22($outstr*%)";
                                                                    } elseif (
                                                              $argv[1] == 'DStemp9') { //temp solaio meter9
                                                                       
                                                              $outstr =  exec('curl -s http://127.0.0.1:8000/devices/temp1/sensor/temperature/c');
                                                                       
                                                              $outstr "9($outstr*°C)";
                                                                    } elseif (
                                                              $argv[1] == 'DStemp10') { //temp mandata riscaldamento meter10
                                                                       
                                                              $outstr =  exec('curl -s http://127.0.0.1:8000/devices/temp2/sensor/temperature/c');
                                                                       
                                                              $outstr "10($outstr*°C)";
                                                                 } else {
                                                                  die(
                                                              "Usage: reqsdm (tensione|corrente|cospi|esptemp)\n");
                                                                 }
                                                              echo 
                                                              "$outstr";
                                                              ?> 

                                                              nel file qui sopra bisogna sostituire indirizzo IP del proprio ESP (nel mio caso 192.168.0.193)
                                                              ed il task relativo ai vari sensori (2 = task2 che per me è il ds18b20 ; 3=task3 dove c'è il DHT22)

                                                              ho dati i permessi al file:
                                                              pi@raspberrypi ~ $ sudo chmod +x /var/www/metern/comapps/reqsdm.php
                                                              pi@raspberrypi ~ $ sudo ln -s /var/www/metern/comapps/reqsdm.php /usr/bin/reqsdm
                                                              e poi in metern si danno i comandi:

                                                              reqsdm [+comando] ad esempio:
                                                              reqsdm esptemp
                                                              (nel caso della temperatura rilevata dall'esp)

                                                              se a qualcuno interessa
                                                              intanto ringrazio anche qui JM

                                                              Commenta

                                                              Attendi un attimo...
                                                              X