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

  • Walter62 ho il tuo stesso problema, non mi si crea il file htpasswd, pensavo di aver sbagliato qualcosa io ma vedo che sono in buona compagnia

    Commenta


    • Originariamente inviato da paolofra Visualizza il messaggio
      Walter62 ho il tuo stesso problema, non mi si crea il file htpasswd, pensavo di aver sbagliato qualcosa io ma vedo che sono in buona compagnia
      Non so se parlate della stessa distro, ma in wheezy, dopo aver aggiunto quella istruzione dopo la riga require valid-user:
      Clicca sull'immagine per ingrandirla. 

Nome:   seconda .htaccess.jpg 
Visite: 1 
Dimensione: 48.2 KB 
ID: 1954506

      e aver dato quest'altro comando:

      cp -v /var/www/123solar/config/.ht* /var/www/123solar/admin

      Apro il browser da altro pc, do le credenziali nella pagina 123solar, e poi evidentemente si genera
      questo (admin è la username e quella dopo i due punti è la password criptata -non quella vera):

      Clicca sull'immagine per ingrandirla. 

Nome:   htpasswd.jpg 
Visite: 1 
Dimensione: 20.3 KB 
ID: 1954507
      Ultima modifica di buemarino; 25-01-2016, 13:31.

      Commenta


      • Problema pooler485

        Ciao a tutti,
        ho seguito la guida di flane 4 volte!!! sono ripartito da capo più volte!!!

        ma continuo ad avere lo stesso problema.

        se clicco
        codice:
        sdm120c -a 2 -P N -b 9600 /dev/ttyUSB0
        il contatore SDM220C mi risponde correttamente, se clicco ripetutamente il comando, in maniera molto veloce, a video vedo sempre tutto funzionare correttamente.
        Se il comando lo mando dopo 2 secondi dal primo, invece il contatore mi risponde NOK, questo magari per 2/3 secondi, poi si riprende e mi risponde correttamente.

        Una volta implementato il pooler485 (lo eseguo in rc.local e solo lì, non in config_daemon), lui scrive correttamente il file metern2.txt, ma ho in file di questo tipo:
        2(246.07*W)
        2(1868027*Wh)
        2_1(246.07*V
        2_2(246.07*A)
        2_3(49.99*Hz)
        2_4(246.07*F(
        Cosa sbaglio? aiutooooooo!!!!
        nel file pooler485.sh ho solo aggiunto -w 5 prima di -q
        località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
        12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
        DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

        Commenta


        • Il file metern2.txt è formattato correttamente. Poi sarà metern a "capirlo" tramite i comandi egrep che scriverai nella apposite caselle di configurazione dei vari meters.

          Quando esegui il comando da terminale aggiungi anche lì -w10 e non dovrebbe darti più problemi di lettura dati.

          p.s.:

          sdm120c -a1 -b9600 -PN -w10 /dev/ttyUSB0

          l'opzione -q serve solo a compattare i dati su una riga sola. Puoi comunque provarla anch'essa da terminale.

          Edit:
          amche le opzioni -z e -j possono venirti in aiuto se ti dà problemi la lettura del contatore. Fai qualche prova sul campo e vedi come si comporta
          Ultima modifica di amorospo; 25-01-2016, 13:43.
          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


          • Sempre a proposito della questione dei files htaccess e htpasswd, mi sembra utile la lettura di questi due articoli:


            Using .htaccess for password protecting your folders

            qui: Using .htaccess for password protecting your folders


            HTTP Authentication with PHP running as CGI/SuExec
            qui: HTTP Authentication with PHP running as CGI/SuExec

            Commenta


            • Originariamente inviato da amorospo Visualizza il messaggio
              Il file metern2.txt è formattato correttamente. Poi sarà metern a "capirlo" tramite i comandi egrep che scriverai nella apposite caselle di configurazione dei vari meters.
              Grazie amorospo!
              Quindi se leggo i V? in tutti i valori è formattato correttamente?! e come fa a sapere i W e gli A?
              Se hai notato, il pooler mi scrive tutti i valori uguali... :-(

              pi@raspAilanoMeterN ~ $ sudo sdm120c -a 2 -b 9600 -z 10 -w10 -i -p -v -c -f -g -P N -q /dev/ttyUSB0
              246.75 3.99 -982.42 -1.00 50.02 1868027 OK
              pi@raspAilanoMeterN ~ $ sudo sdm120c -a 2 -b 9600 -z 10 -w10 -i -p -v -c -f -g -P N -q /dev/ttyUSB0
              247.16 247.16 247.16 247.16 50.04 1868027 OK
              i due comandi fatti in sequenza... la prima volta è corretta subito dopo invece è tutto uguale la misura, anche a mano!!!
              Ultima modifica di suxmario78; 25-01-2016, 15:07.
              località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
              12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
              DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

              Commenta


              • Originariamente inviato da ugo.per Visualizza il messaggio
                aggiornamento:
                come dicevo qualche post indietro, ho pulito i file csv, sia in data/meters che in data/csv, e la memoria con ipcrm.
                Ora sembra tutto liscio!
                manca solo la modifica ad Eflowlive per evidenziare la somma dei tre consumi (hem.. qualche volontario che voglia aiutarmi?)
                Per il momento un GRANDISSIMO ringraziamento a Nino ed a Drake!
                Ora lascio andare il server per vedere se nella giornata di domani comincia a segnare giusto anche immissioni ed autoconsumo (incrocio le dita).
                Da lunedì si ricomincia con i virtmetF23
                Nel frattempo se posso essere utile sono qui!
                Ugo.
                Ciao Ugo, io sono nella tua stessa situazione e credo anche con la tua stessa passione ed esperienza "informatica"!!!
                Ho 123solar su un Raspberry sotto il tetto con una powerline, non c'è verso di arrivare al contatore SDM220!
                Ho solo meterN installato su Raspberry, un pezzo della guida di walter62 e l'altro di flane, avevo letto sul sito di jeanmarc la possibilità di interrogare 123solar da meterN, ho visto anche cosa ti consigliava nino e drake.

                Ti chiedo troppo di condividere queste informazioni:
                1 - codice php per leggere i dati da 123solar in http e scrittura del file
                2 - una piccola procedura che hai usato per questa integrazione?

                Saresti gentilissimo e utile a molti spero! Sicuramente a me!!! :-)
                località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
                12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
                DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

                Commenta


                • Ora ho Metern 8.2.1 interfacciato con 123Solar il tutto con due contatori sdm120c. I valori giornalieri e istantanei sono ok.
                  Ho provato ad editare i fil csv ma ho fatto un po' di casino lato prelievi. Mi piacerebbe far partire i conteggi da 0 nei totali del cruscotto relativamente a produzione consumi prelievi missioni autoconsumo.

                  Volendo far partire i contatori da 0, ad esempio a partire da domani, che procedura devo seguire?
                  Come si fa ad azzerare i conteggi totali nei contatori sdm120c?

                  Inviato dal mio SM-N920C utilizzando Tapatalk
                  Impianto da 4,6 KWp totalmente integrato, Treviso
                  Inclinazione 12.5° azimut -36°
                  Nr. 20 moduli Silfab SLA230M 2 stringhe -1 MPP Tracker
                  Inverter Eaton ISG1O-4000/1

                  Commenta


                  • @suxmario
                    Ovviamente se leggi i V su tutti e 4 i valori è sbagliato! Però errori di lettura di questo tipo possono essere risolti o comunque fortemente ridotti usando i parametri -w -z -j.
                    Quando dicevo che il file era formattato correttamente, intendevo dire esattamente quello che dicevo: la "formattazione" è giusta, non i valori!

                    Tieni poi presente che pooler485 non legge i valori dal contatore in continuo, ma se non ricordo male ha come ultima riga di codice un tempo di sleep di pochi secondi. Io quando avevo errori di lettura l'ho aumentato di poco (mi pare fino a 7 s) e non ho più avuto problemi.
                    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


                    • Originariamente inviato da okrex Visualizza il messaggio
                      Volendo far partire i contatori da 0, ad esempio a partire da domani, che procedura devo seguire?
                      Come si fa ad azzerare i conteggi totali nei contatori sdm120c?
                      Vado ad intuito perchè non l'ho mai fatto.
                      Primo: FAI UN BACKUP AD OGGI dei dati!
                      Secondo: cancella tutti i file della cartella ...../metern/data/meters così alla mezzanotte non troverà alcuna produzione vecchia e ripartirà da zero
                      Terzo: non so come tratterà a mezzanotte la produzione di oggi in essere, ma suppongo la userà come punto di partenza, quindi mi sa che dovrai stoppare metern, eliminare il file csv di oggi in ...../metern/data/csv (o modificarlo non so come) e riavviare metern dopo la mezzanotte.
                      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


                      • Originariamente inviato da okrex Visualizza il messaggio
                        Ora ho Metern 8.2.1 interfacciato con 123Solar il tutto con due contatori sdm120c. I valori giornalieri e istantanei sono ok.
                        Ho provato ad editare i fil csv ma ho fatto un po' di casino lato prelievi. Mi piacerebbe far partire i conteggi da 0 nei totali del cruscotto relativamente a produzione consumi prelievi missioni autoconsumo.

                        Volendo far partire i contatori da 0, ad esempio a partire da domani, che procedura devo seguire?
                        Come si fa ad azzerare i conteggi totali nei contatori sdm120c?
                        I contatori totali non si possono azzerare, sono memorizzati nella memoria degli sdm120c,
                        però esiste un piccolo trucchetto, penso che stai usando due pollerconsumi,
                        o poleerconsumi e poolerproduzione per trasferire i valori a metern,
                        se usi un solo poolerconsumi per leggere entrambi non si può fare,
                        il trucco consiste nell'editare i due file di lettura e sostituire lo zero della variabile prevcount
                        con il valore accumulato fino ad ora dai contatori preceduto dal segno meno,
                        è come se togliessi la tara e il conteggio riparte da zero,
                        è sottinteso che devi anche cancellare tutti i csv giornalieri altrimenti ti ritroverai valori negativi nel totale giornaliero.
                        codice:
                        $pathtomn = '/var/www/metern';
                            $prevcount = -23456; // Inserire qui il totale del contatore precedente
                            $metnum = $argv[1]; // Meter ID Consumi
                        in firma trovi il pacchetto eflowlive 3.2 che contiene anche i file poolerconsumi e poolerproduzione
                        Ultima modifica di ninodifranco; 25-01-2016, 16:26.
                        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


                        • @amorospo: grazie infinite!!! corretto e ridotto i problemi di lettura
                          sudo sdm120c -a 2 -b 9600 -z10 -j10 -i -p -v -c -f -g -P N /dev/ttyUSB0
                          alla fine ho aggiunto solo -j10 cosa fa?

                          @nino o @ugo aiutatemi... queso è il mio 123solar.php che dovrebbe leggere via http i dati dal mio 123solar su altro rasp.
                          Se apro il file produzione1.txt trovo scritto solo (0*Wh)
                          #!/usr/bin/php

                        • Perdonatemi ma non riesco più a modificare...
                          questo è il mio 123solar.php
                          codice:
                          #!/usr/bin/php
                           1000)
                                   {
                                      $GP = round($GP, 0);
                                   }
                                   else
                                   {
                                      $GP = round($GP, 1);
                                   }
                                }
                              elseif ($argv[1] == 'energy')
                                  {
                                      // create curl resource
                                      $ch = curl_init();
                          
                          
                                      // set url
                                      curl_setopt($ch, CURLOPT_URL, $pathto123s);
                          
                          
                                      //return the transfer as a string
                                      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                          
                          
                                      //decode the JSON into an array if hte second param is set to true otherwise the JSON will be decoded into an object
                                      $arrayDecodedFromJSON = json_decode(curl_exec($ch), true);
                          
                          
                                      // close curl resource to free up system resources
                                      curl_close($ch);
                          
                          
                                   $awdate = $arrayDecodedFromJSON['awdate']; //test if inverter is up or not
                                   if ($awdate == "--:--")
                                   {
                                      $KWHT_tot = 0; // Inverter is off
                                   }
                                   else
                                   {
                                      $KWHT_tot = round(($arrayDecodedFromJSON['KWHT'] * 1000), 0); //in Wh
                                   }
                                }
                          
                          
                              if ($argv[1] == 'energy' && $KWHT_tot == 0)
                                  { // 123s ain't running at night retrieve the value in meterN csv
                                  $dir    = '../data/csv/';
                                  $output = array();
                                  $output = glob($dir . '*.csv');
                                  sort($output);
                                  $cnt = count($output);
                          
                          
                                  if ($cnt > 0)
                                  {
                                      $lines      = file($output[$cnt - 1]);
                                      $contalines = count($lines);
                          
                          
                                      $KWHT_tot = null;
                                      $j    = 0;
                                      while (!isset($KWHT_tot))
                                      {
                                          $j++;
                                          $array = preg_split('/,/', $lines[$contalines - $j]);
                                          $KWHT_tot  = trim($array[$INVTmetnum]);
                                          if ($KWHT_tot == '')
                                          {
                                              $KWHT_tot = null;
                                          }
                                          if ($j == $contalines)
                                          {
                                              $KWHT_tot = null; // No value found
                                          }
                                      }
                                  }
                                  else
                                  {
                                      die("Abording:no csv found\n");
                                  }
                              }
                          
                          
                              if ($argv[1] == 'power' && $GP == 0)
                              { // 123s ain't running
                                  $GP = 0;
                              }
                          
                          
                              if ($argv[1] == 'power')
                              {
                                  echo "$METERID($GP*W)\n";
                              }
                              elseif ($argv[1] == 'energy')
                              {
                                  file_put_contents("/run/shm/produzione$METERID.txt", "$METEREID($KWHT*Wh)\n");	//riga aggiunta
                          		echo "$METERID($KWHT_tot*Wh)\n";
                              } 
                             else
                              {
                                  die("Abording: no valid argument given\n");
                              }
                          }
                          else
                          {
                              die("Usage: 123solar { power | energy }\n");
                          }
                          ?>
                          località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
                          12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
                          DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

                          Commenta


                          • @ ninodifranco
                            Ho poolerconsumi e pool123s
                            Ricapitolando
                            - Fermo meterm
                            - edito i due pool mettendo come valore del contatore precedente il valore totale dei rispettivi sdm120c con segno negativo
                            - azzero tutti i csv in ...data/cvs e ...data/meters
                            - Faccio un restart del Raspberry
                            Poi dovrebbe partire tutto da 0.

                            Inviato dal mio SM-N920C utilizzando Tapatalk
                            Impianto da 4,6 KWp totalmente integrato, Treviso
                            Inclinazione 12.5° azimut -36°
                            Nr. 20 moduli Silfab SLA230M 2 stringhe -1 MPP Tracker
                            Inverter Eaton ISG1O-4000/1

                            Commenta


                            • suxmario il forum si è mangiato lo script che avevi incollato, allegalo fra tag php e per sicurezza allega anche il file zippato
                              ti allego una copia del file pool123s che legge da http, devi sostituire hostname con l'IP su cui gira 123solar
                              codice:
                              $pathto123s = 'http://hostname/123solar/programs/programlive.php?invtnum='.$invtnum;
                              come in questo esempio
                              codice:
                              $pathto123s = 'http://192.168.1.100/123solar/programs/programlive.php?invtnum='.$invtnum;
                              se hai fatto la procedura con il pooler 123solar.php basta che rinomini quello che trovi in allegato da pool123s.php a 123solar.php e lo sostituisci al tuo,
                              altrimenti devi ricreare il link simbolico a pool123s.php e cambiare i comandi su metern admin e fare off on
                              File allegati
                              Ultima modifica di ninodifranco; 25-01-2016, 17:06.
                              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


                              • okrex, pool123s solitamente legge direttamente da 123solar e non usa la variabile prevcount,
                                ma se è come penso io dovrebbe avere la variabile KWHTC
                                il valore negativo lo potresti mettere in quest'ultima,
                                per il resto hai capito perfettamente, non c'è bisogno di aspettare la mezzanotte, puoi fare la modifica in qualunque momento
                                l'importante è che tu sia veloce nella modifica altrimenti i contatori continuano ad avanzare e il valore inserito si discosterà da quello reale di qualche Wh,
                                ma anche se succedesse non ti preoccupare, alla fine iniziare da zero o niziare da 10, 20 Wh non casca il mondo.
                                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
                                  suxmario il forum si è mangiato lo script che avevi incollato, allegalo fra tag php e per sicurezza allega anche il file zippato

                                  ti allego una copia del file pool123s che legge da http, devi sostituire hostname con l'IP su cui gira 123solar

                                  codice:
                                  $pathto123s = 'http://hostname/123solar/programs/programlive.php?invtnum='.$invtnum;
                                  come in questo esempio

                                  codice:
                                  $pathto123s = 'http://192.168.1.100/123solar/programs/programlive.php?invtnum='.$invtnum;
                                  se hai fatto la procedura con il pooler 123solar.php basta che rinomini quello che trovi in allegato da pool123s.php a 123solar.php e lo sostituisci al tuo,

                                  altrimenti devi ricreare il link simbolico a pool123s.php e cambiare i comandi su metern admin e fare off on
                                  Grazie @ninodifranco ma non legge la produzione. Ho modificato incollando il tuo e rifacendo i link, oltre ad off on.
                                  Dal tuo pool123s.php però non scrivo nessun file da nessuna parte giusto?
                                  http://nasailano.synology.me:8006/12...index_mono.php (questo è il mio 123solar)
                                  http://nasailano.synology.me:8007/metern/index.php (questo è metern che non legge la produzione...) :-(
                                  località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
                                  12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
                                  DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

                                  Commenta


                                  • se lanci da terminale 123solar power o 123solar energy o pool123s power, dipende se lo hai rinominato o no, cosa ti restituisce?
                                    attenzione alla riga: $METERID = 'solar';
                                    devi sostituire solar con l'ID che hai inserito nel meter produzione di meterN.
                                    l'inverter è acceso? se è spento ti leggerà l'ultimo valore da metern e se ad oggi non ha mai funzionato sarà 0.
                                    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
                                      se lanci da terminale 123solar power o 123solar energy o pool123s power, dipende se lo hai rinominato o no, cosa ti restituisce?
                                      attenzione alla riga: $METERID = 'solar';
                                      devi sostituire solar con l'ID che hai inserito nel meter produzione di meterN.
                                      l'inverter è acceso?
                                      codice:
                                      pi@raspAilanoMeterN /var/www/metern/comapps $ pool123s power
                                      PHP Notice:  Undefined index: G1P in /var/www/metern/comapps/pool123s.php on line 47
                                      PHP Notice:  Undefined index: G2P in /var/www/metern/comapps/pool123s.php on line 47
                                      PHP Notice:  Undefined index: G3P in /var/www/metern/comapps/pool123s.php on line 47
                                      1(0*W)
                                      Mi restituisce questo , mentre enerrgy va in loop con gli errori!
                                      grazie @nino
                                      località Paderno Dugnano (MI); inclinazione 18^; direzione sud;
                                      12 pannelli LG XEON 300W; inverter Power-One PVI-OutD 3.6
                                      DataLogger RASPBERRY -123Solar - SuxMario78_Paderno 3.600kW | Live Output

                                      Commenta


                                      • suxmario, devi provare domani ad inverter acceso e 123solar in awake, in questo momento le memorie sono tutte azzerate
                                        in caso continui ad avere quell'errore, ne riparliamo. se non erro ugo ha la tua stessa configurazione e gli funziona perfettamente,
                                        anzi a dire il vero lo script è proprio il suo, io gli ho solo adattato eflowlive.
                                        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 la cronaca ho azzerato con successo i contatori totali. Mi era rimasto un gap di 56 Wh che ho corretto riducendo i valore di lettura dei consumi.
                                          Ora è tutto allineato, comunque quando dovrò riavviare il Raspberry o togliere la schedina per il backup mi si sballeranno inevitabilmente.


                                          Inviato dal mio SM-N920C utilizzando Tapatalk
                                          Impianto da 4,6 KWp totalmente integrato, Treviso
                                          Inclinazione 12.5° azimut -36°
                                          Nr. 20 moduli Silfab SLA230M 2 stringhe -1 MPP Tracker
                                          Inverter Eaton ISG1O-4000/1

                                          Commenta


                                          • Originariamente inviato da ninodifranco Visualizza il messaggio
                                            Dolam, tranquillo che questo tread non lo abbandoniamo, il nuovo forum lo utilizzeremo per argomenti specifici, ed essendo flane l'amministratore si potrà tenere ordinato e pulito, In firma ho aggiunto la nuova versione di eflowlive per multi inverter e multi consumi, automaticamente riconosce i meter produzione e consumi e calcola il resto con i soliti comandi, sto predisponendo un pool123sx che dovrebbe premettere da riga di comando di scegliere l'inverter da acquisire da 123solar, un po come fa poolerconsumi, evitando di fare cloni del file pool123s per ogni inverter, ho preparato anche un file pool123sTT che crea un meter produzione totale sommando in automatico i meter produzione, prima di renderli pubblici devo testarli ed oggi quando sono rientrato a casa gli inverter erano già spenti, per chi ha premura e vuole provarli può scrivere in pm e appena posso fornisco gli script in oggetto.
                                            ci sto provando in tutti i modi ma non riesco a capire come configurare i pool123s per leggere da due inverter, specialmente che comando dare da riga di comando di pool123sx xche' mi legga l'inverter 2 e 3 del mio 123solar in modo che mio sommi le produzioni per detrarre poi i consumi che per ora son l'unica cosa che funziona
                                            2,96 Kwp - 16 Pannelli Trinasolar 185W Mono - Inverter AURORA PVI-3.0
                                            Azimut -32° Sud-Est - Tilt 33°- Allacciato 16/05/2011
                                            5,64 Kwp - 24 Pannelli Suntech 235W Poli - Inverter AURORA PVI-6000 OUTD
                                            Azimut +120° Ovest - Tilt 19° - Allacciato 25/05/2012

                                            Commenta


                                            • Originariamente inviato da okrex Visualizza il messaggio
                                              Ora è tutto allineato, comunque quando dovrò riavviare il Raspberry o togliere la schedina per il backup mi si sballeranno inevitabilmente.
                                              E perchè mai?
                                              Quando fermerai metern o 123solar il tuo raspberry avrà in memoria nei csv il dato di quel momento. Quando riavvierai tutto alla prima lettura si preoccuperà di fare la sottrazione con il dato in memoria e calcolare i consumi/produzione vecchi e non perderai nulla.
                                              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


                                              • Nickyts devi dare questo comando: pool123sx 1 1 energy , il primo numero è l'id che hai assegnato al meter, il secondo numero è l'ID dell'inverter, quindi nell'esempio id assegnato al meter 1 e numero inverter 1, ho messo due valori perché potresti avere ad es. id meter 2 e inverter su 123solar con id 1, quindi in questo caso il comando diventerebbe pool123sh 2 1 energy e sotto poo123sh 2 1 power, ricordati sempre che tutti i meter produzione e consumo devono stare sempre in testa, altrimenti eflow non funziona.
                                                Ultima modifica di ninodifranco; 26-01-2016, 12:00.
                                                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 amorospo Visualizza il messaggio
                                                  E perchè mai?
                                                  Quando fermerai metern o 123solar il tuo raspberry avrà in memoria nei csv il dato di quel momento. Quando riavvierai tutto alla prima lettura si preoccuperà di fare la sottrazione con il dato in memoria e calcolare i consumi/produzione vecchi e non perderai nulla.
                                                  Tipo se lascio il tutto spento un paio d'ore poi si riallinea perché va leggersi i totali dei contatori e fa la differenza. Quindi si perde solo il dettaglio ma non il totale.

                                                  Sei più riuscito a far funzionare la lettura dell'inverter con l'smd120?
                                                  Se usi il file default e sdm120 che ho condiviso dovrebbe funzionarti.

                                                  Inviato dal mio SM-N920C utilizzando Tapatalk
                                                  Impianto da 4,6 KWp totalmente integrato, Treviso
                                                  Inclinazione 12.5° azimut -36°
                                                  Nr. 20 moduli Silfab SLA230M 2 stringhe -1 MPP Tracker
                                                  Inverter Eaton ISG1O-4000/1

                                                  Commenta


                                                  • Originariamente inviato da okrex Visualizza il messaggio
                                                    Tipo se lascio il tutto spento un paio d'ore poi si riallinea perché va leggersi i totali dei contatori e fa la differenza. Quindi si perde solo il dettaglio ma non il totale.
                                                    Esatto


                                                    Originariamente inviato da okrex Visualizza il messaggio
                                                    Sei più riuscito a far funzionare la lettura dell'inverter con l'smd120?
                                                    Se usi il file default e sdm120 che ho condiviso dovrebbe funzionarti.
                                                    Purtroppo no. Deve esserci qualcosa di "toppicato" chissà dove, perchè il comando viene correttamente eseguito da terminale, però non viene digerito dall'interfaccia web di 123solar e risponde sempre negativamente. Dai vari log error non cavo niente di utile. Anche usando i file da te postati (che mi sembrano del tutto uguali a quelli che già avevo) l'errore si presenta uguale uguale. Per ora non uso quel protocollo. Appena ho tempo riproverò una bella installazione da zero pulita approfittando del fatto che ADESSO (grazie a questo thread) capisco bene quasi tutti i passaggi ed i comandi delle guide e che quindi non dovrei fare pasticci.
                                                    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


                                                    • scusate ma eflow usa per forza i moduli sdm? io non li uso e con la versione di eflow3.1 ho visto che sono stati introdotti dei riferimenti a /run/shm/ che prima non avevo.
                                                      grazie

                                                      Commenta


                                                      • Modenet se prima non avevi i riferimenti a run/shm non usavi eflowlive 3.1, di sicuro usavi eflow originale dal sito di metern, i riferimenti a run/shm servono a togliere lo sfasamento temporale di 5 minuti che aveva eflow in versione originale.
                                                        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 amorospo Visualizza il messaggio
                                                          Esatto
                                                          Purtroppo no. Deve esserci qualcosa di "toppicato" chissà dove, perchè il comando viene correttamente eseguito da terminale, però non viene digerito dall'interfaccia web di 123solar e risponde sempre negativamente. Dai vari log error non cavo niente di utile. Anche usando i file da te postati (che mi sembrano del tutto uguali a quelli che già avevo) l'errore si presenta uguale uguale. Per ora non uso quel protocollo. Appena ho tempo riproverò una bella installazione da zero pulita approfittando del fatto che ADESSO (grazie a questo thread) capisco bene quasi tutti i passaggi ed i comandi delle guide e che quindi non dovrei fare pasticci.
                                                          Succedeva anche a me: comando da terminale tutto ok, dallo script non ne voleva sapere. Sembrerebbe un problema di diritti. Da quel che mi ricordo, nei molteplici tentativi fatti, ho cambiato il file sdm120c.php in protocols con quello che ho condiviso e assegnato i diritti chmod a+x /usr/local/bin/sdm120c al filesdm120c.
                                                          Poi in realtà con winscp ho dato i permessi 755 a destra e a manca. Se può essere utile il file incriminato che non vuole avviarsi (/usr/local/bin/sdm120c) mi da come gruppo "dialuot", proprietario "root".
                                                          Impianto da 4,6 KWp totalmente integrato, Treviso
                                                          Inclinazione 12.5° azimut -36°
                                                          Nr. 20 moduli Silfab SLA230M 2 stringhe -1 MPP Tracker
                                                          Inverter Eaton ISG1O-4000/1

                                                          Commenta


                                                          • @suxMario:

                                                            ti allego gli script che uso adesso, da copiare in /var/www/metern/comapps
                                                            per questi file il proprietario (chown) deve essere pi: pi e il chmod 755

                                                            ricorda di creare i symbolic link in /usr/bin

                                                            ln -s /var/www/metern/comapps/eflow_drk.php /usr/bin/eflow_drk.php
                                                            ln -s /var/www/metern/comapps/houseenergy.php /usr/bin/houseenergy.php
                                                            ln -s /var/www/metern/comapps/pool123s_http.php /usr/bin/pool123s_http.php
                                                            ln -s /var/www/metern/comapps/poolerconsumi.php /usr/bin/poolerconsumi.php
                                                            ln -s /var/www/metern/comapps/virtmet-F123.php /usr/bin/virtmet-F123.php

                                                            ti allego anche i file di configurazione di metern, da copiare in /var/www/metern/config
                                                            per questi file il proprietario deve essere www-data:www-data e il chmod 644

                                                            prova e fammi sapere!

                                                            @Nino: per i valori sia live che totali, sto usando lo script unificato di TheDrake, che non rifà la chiamata http ma legge la memoria di metern dove i dati sono stati salvati da pool123s_http, quindi è universale
                                                            File allegati

                                                            Commenta

                                                            Attendi un attimo...
                                                            X