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

  • Il programmatore aveva fatto giusto con 123solar
    Guardate anche i grafici di PVOutput
    Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
    https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

    Commenta


    • Su meterN in grafico rappresenta l'energia prodotta o consumata nella frazione di tempo 5' quindi è giusto che siano Wh,
      nella nuvoletta vedi la potenza media istantanea espessa in W
      su 123solar il grafico mostra solo la potenza media istantanea e non l'energia prodotta, quindi il tutto è indicato in W
      su 123solar se vai su ricerca dati e spunti potenza media e produzione, vedrai la produzione espressa in kWh e la potenza media in W
      su PVOutput è la stessa cosa, la potenza in W e l'energia prodotta in kWh
      non capisco cosa ci trovate di sbagliato nel grafico di meterN.
      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


      • per quanto mi riguarda nulla di sbagliato ma trae in inganno.

        Se sono abituato su 123solar e su pvoutput a leggere la potenza vorrei ( e qui parliamo " a caval donato non si.." ) leggere lo stesso dato.
        I wh non sono facilmente leggibili tutto qui...

        Commenta


        • @glonline, in questo ti do ragione, era meglio visualizzare in primo piano la potenza media istantanea in W e poi magari nella nuvoletta i Wh dei 5'.
          è una proposta che farò a jeanmarc.
          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


          • Secondo me non ha senso mostrare l'energia (che sono W nel tempo) in un grafico,il quale e' rappresentato gia' da due assi...uno la potenza e uno il tempo,tra l'altro e' l'unico grafico di potenze che vedo mostrato in questo modo e sempre a mio parere crea un po di confusione.
            In PVoutput l'energia viene rappresentata da una linea che disegna un'area,e questa linea giustamente puo' solo che incrementare
            Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
            https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

            Commenta


            • ho come l'impressione che Jeanmarc stia per scoprire che in italia ci siamo accorti in massa di Metern....

              hehehhe

              Commenta


              • Concordo con flane , io non ho il consumo , ma su pvout ho l'energia giornaliera (arancio) , una potenza istantanea in watt (verde) , una energia in watt (gialla) che e' l'energia negli ultimi 5' ma rapportata all'ora ,che pero' loro mettono (secondo me sbagliando) con unita' di misura w invece che wh ....
                sul grafico che hai messo thx se loro usato potenza e consumo medio degli ultimi 5' e' giusto mettere wh... pero' se uno usa quei dati per accendere un qualcosa e' meglio se usa l'istantaneo....
                AUTO BANNATO

                Commenta


                • Originariamente inviato da glonline Visualizza il messaggio
                  ho come l'impressione che Jeanmarc stia per scoprire che in italia ci siamo accorti in massa di Metern....

                  hehehhe
                  Ah,ah,ah...cambiando discorso,sempre guardando il tuo sistema,vedo che al Raspberry viene impegnata quasi tutta la RAM...per caso hai notato dei rallentamenti quando entri in SSH mode?
                  Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                  https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                  Commenta


                  • no, rifallo tra 10 min.. è tutta la sera che ci lavoro sopra....

                    Commenta


                    • chi lo chiede a jeanmarc?
                      io di inglese ne mastico poco ed ho paura che con la traduzione online capisca fischi per fiaschi.
                      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


                      • ecco... ora che non ci sto facendo nulla... 15% cpu e 400 Mb liberi...

                        Commenta


                        • E si e' liberata da sola la memoria senza riavviare?
                          Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                          https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                          Commenta


                          • non saprei... stasera ho riavviato almeno 20 volte... sto lavorando su una sd con 123solar+metern+emoncms+backup + i miei rele.... e sto cercando di passare ad un hd.

                            Commenta


                            • ecco prima e dopo ssh, esperimento appena fatto
                              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


                              • Originariamente inviato da spider61 Visualizza il messaggio
                                Concordo con flane , io non ho il consumo , ma su pvout ho l'energia giornaliera (arancio) , una potenza istantanea in watt (verde) , una energia in watt (gialla) che e' l'energia negli ultimi 5' ma rapportata all'ora ,che pero' loro mettono (secondo me sbagliando) con unita' di misura w invece che wh ....
                                sul grafico che hai messo thx se loro usato potenza e consumo medio degli ultimi 5' e' giusto mettere wh... pero' se uno usa quei dati per accendere un qualcosa e' meglio se usa l'istantaneo....
                                Non c'e' niente di sbagliato in PVoutput, la potenza media istantanea nei 5 min e' rappresentata in W,l'energia e' un semplice contatore che sia aggiorna ogni 5 minuti e incrementa solamente
                                Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                Commenta


                                • Originariamente inviato da ninodifranco Visualizza il messaggio
                                  chi lo chiede a jeanmarc?
                                  Posso provarci io
                                  Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                  PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                  Commenta


                                  • @gianfrdp, oggi anche a me è successo quel problema del contatore che torna indietro dopo interruzione di corrente,
                                    avevo fatto un errore nel controllo inserito nel poolerconsumi e la lettura è stata acquisita da metern, provocando un casino nei calcoli di eflow.
                                    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


                                    • Ho aggiunto un pooler: poolen485.php
                                      Lo uso solo per l'energia: funziona solo con meterN 0.7.3. Per il live continua a funzionare pooler485.
                                      Nella configurzione
                                      codice:
                                      poolen 1
                                      In pratica legge il valore restituito dal contatore (da /run/shm/meter1.txt) e il totale memorizzato da meterN http://localhost/metern/programs/programtotal.php.
                                      Se il primo è inferiore al secondo (e la differenza con il massimo del contatore non è grande) restituisce il secondo, altrimenti il primo.

                                      Testato e funzionante: ho cambiato un contatore con uno che parte da zero e non ci sono stati casini.
                                      Naturalmente, finché il dato non raggiungerà l'ultimo valore memorizzato, segnerà un consumo di 0 Wh nei 5', ma chissenefreg... tanto la differenza non dovrebbe essere elevata

                                      https://github.com/gianfrdp/SDM120C/blob/master/metern/comapps/poolen485.php


                                      Ultima modifica di gianfrdp; 10-02-2015, 00:00.
                                      Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                      PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                      Commenta


                                      • gian ?...se ti dico che non ho neanche capito a che serve ti offendi ?


                                        :-)

                                        Commenta


                                        • Post #355.

                                          In pratica, per un blackout, si erano spenti e poi riaccesi i contatori.
                                          Al riavvio, i valori restituiti erano più bassi di quelli pre-blackout. MeterN li ha interpretati come girocontatore, quindi aveva segnato un consumo di circa 9.999 kWh (il valore massimo visualizzabile sul contatore).

                                          Con questa modifica evito che si ripresenti il problema: scarto le letture fino a quando il contatore non ritorna ai valori pre-blackout

                                          PS: sto testando l'ultima serie di contatori comprati da Dolam e funzionano uguale. Cambia un pò il display, ma il funzionamento è lo stesso
                                          Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                          PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                          Commenta


                                          • non me lo fare installare adesso se no stanotte si fan le due....domani spiega meglio...

                                            :-)

                                            Commenta


                                            • È andato tutto bene fino al cambio del giorno. Alla prima lettura del nuovo giorno è sballato tutto. Devo ricontrollare lo script

                                              EDIT: il problema è meterN, a mezzanotte mi restituisce 0 come valore totale del consumo
                                              codice:
                                              [10/02/2015 23:55:00] 1. last_val = 2528. meter_val = 13. diff = (10000000 - 2528). val_tot = 2528
                                              [10/02/2015 23:55:01] 2. last_val = 11745. meter_val = 11745. diff = (10000000 - 11745). val_tot = 11745
                                              [10/02/2015 23:55:01] 3. last_val = 1551. meter_val = 1543. diff = (10000000 - 1551). val_tot = 1551
                                              [11/02/2015 00:00:01] 1. last_val = 0. meter_val = 13. diff = (10000000 - 0). val_tot = 13
                                              [11/02/2015 00:00:01] 2. last_val = 0. meter_val = 11745. diff = (10000000 - 0). val_tot = 11745
                                              [11/02/2015 00:00:02] 3. last_val = 0. meter_val = 1543. diff = (10000000 - 0). val_tot = 1543
                                              In pratica, con il cambio del giorno, il file programtotal.php restituisce 0 invece che il totale accumulato.
                                              Avevo usato quello per non andare a rileggere il file csv, visto che lo fa già lui
                                              Ultima modifica di gianfrdp; 11-02-2015, 00:16.
                                              Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                              PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                              Commenta


                                              • nel menù informazioni di 123solar e metern trovo una forte differenza sulla memoria libera ( pagina informazioni)

                                                ....

                                                Commenta


                                                • @gianfrdp, io non sapendo di programtotal.php ho preso l'ultimo valore dal csv e ho voluto essere pure pignolo,
                                                  ho inserito in un file un valore di correzione che si incrementa ogni qualvolta il contatore torna indietro per un blackout,
                                                  non recupererà il 100% sicuramente, perchè dopo il blackout ci sarà un tempo non monitorato prima del controllo ai 5'
                                                  e in questo frangente, specialmente se abbiamo un grosso consumo, il contatore avrà recuperato parte dei kWh non registrati
                                                  ma ho voluto fare questo esperimento, testato e funzionante.
                                                  Codice PHP:
                                                  #!/usr/bin/php
                                                   
                                                  if (isset($_SERVER['REMOTE_ADDR'])) {
                                                      die(
                                                  'Direct access not permitted');
                                                  }
                                                  // This script will output a meterN compatible format for the main command
                                                  // You'll need to setup the path to meterN ($pathtomn). Put the meters numbers ($metnum) and the corresponding command ($cmd) :

                                                  $pathtomn '/var/www/metern';
                                                  $metnum 4// Meter ID Consumi

                                                  $cmd 'more /run/shm/metern4.txt | egrep "^4\(" | grep "*Wh)"'// Request Energy values
                                                  #echo "$cmd\n";

                                                  // End of setup

                                                  define('checkaccess'TRUE);
                                                  include(
                                                  "$pathtomn/config/config_main.php");
                                                  include(
                                                  "$pathtomn/config/config_met$metnum.php");

                                                  // acquisisce il valore precedente dal csv
                                                  $dir    '/var/www/metern/data/csv';
                                                  $output = array();
                                                  $output glob($dir '/*.csv');
                                                  sort($output);
                                                  $cnt count($output);
                                                      
                                                  if (
                                                  file_exists($output[$cnt 1])) {
                                                      
                                                  $file       file($output[$cnt 1]); // today
                                                      
                                                  $contalines count($file);

                                                      if (
                                                  $contalines 1) {
                                                          
                                                  $prevarray preg_split("/,/"$file[$contalines 1]);
                                                          
                                                      } elseif (
                                                  $contalines == && file_exists($output[$cnt 2])) { // yesterday, only header
                                                          
                                                  $file       file($output[$cnt 2]);
                                                          
                                                  $contalines count($file);
                                                          
                                                  $prevarray preg_split("/,/"$file[$contalines 1]);
                                                      }
                                                      
                                                  $cons_val_first trim($prevarray[$metnum]);
                                                  } else {
                                                      
                                                  $cons_val_first null;
                                                  }      

                                                  sleep(1); // oh why ?
                                                  // Now retrieve the current value
                                                  $datareturn shell_exec($cmd);
                                                  $datareturn trim($datareturn);
                                                  $datareturn preg_replace("/^${'ID'.$metnum}\(/i"''$datareturn); // VALUE*UNIT)
                                                  $lastval    preg_replace("/\*[a-z0-9]+\)$/i"''$datareturn); // VALUE
                                                  #echo "$lastval\n";

                                                  settype($lastval'float');
                                                  settype($prevcount'float');
                                                  settype($cons_val_first'float');

                                                  $prevcount file_get_contents("/var/www/metern/data/correcons$metnum.txt"); // file correttore del totale
                                                  $lastval += $prevcount// aggiunge il correttore del totale

                                                  if ($lastval $cons_val_first) { // controlla se il contatore segna meno del valore precedente
                                                      
                                                  $blackout abs ($lastval $cons_val_first);
                                                      
                                                  $prevcount += $blackout;
                                                      
                                                  file_put_contents("/var/www/metern/data/correcons$metnum.txt"$prevcount);
                                                      
                                                  $lastval $cons_val_first;
                                                  }
                                                  $lastval round($lastval, ${'PRECI' $metnum});
                                                  $str     utf8_decode("${'ID'.$metnum}($lastval*${'UNIT'.$metnum})\n");
                                                  file_put_contents("/run/shm/consumi$metnum.txt"$str);
                                                  echo 
                                                  "$str";

                                                  ?> 
                                                  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


                                                  • trovo ( ovviamente ) delle differenze tra quanto letto dal SDM120C e il mio sistema emoncms. Su quest'ultimo avevo fatto delle calibrazioni ed ero riuscito ad arrivare a valori molto vicini a quelli letti da 123solar e il mio contatore enel.

                                                    Si puo' tarare in qualche modo le letture su metern ?

                                                    Commenta


                                                    • oggi il contatore dei consumi ha fatto un balzo da 10000 a 110000.... ovviamente ha sballato tutto.

                                                      Si puo' evitare ?

                                                      Commenta


                                                      • ma lo ha fatto su meterN soltanto, sul suo Display segna il consumo giusto?
                                                        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


                                                        • Flane, ma stai lavorando sulla guida per collegare il contatore con l'uscita rs485?
                                                          Impianto 4Kw -- Solsonica Silver Plus 250w + Aurora PVI 5.0

                                                          Commenta


                                                          • Il contatore da una misura quasi uguale al mio totale consumi.

                                                            Commenta


                                                            • Originariamente inviato da glonline Visualizza il messaggio
                                                              Il contatore da una misura quasi uguale al mio totale consumi.
                                                              scusate, mi correggo, è partito il contatore Prelievi.

                                                              Commenta

                                                              Attendi un attimo...
                                                              X