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

  • io sto cercando di far leggere a metern o meglio al pooller 123solar la produzione da due inverter secondo le dritte di ninodifranco usando cioè questo file eflow:

    #!/usr/bin/php
    if (isset($_SERVER['REMOTE_ADDR'])) {
    die('Direct access not permitted');
    }
    // This script will output --virtuals and estimated-- Wh in/out and self-consumption counters into a meterN compatible format
    // It is simply based on your household's production and consumption real meters. The values will be averaged during a 5 min period and will lag from 5 min.
    // ln -s /srv/http/metern/comapps/eflow.php /usr/bin/eflow

    // Setup your virtual meters numbers :
    $whinmet = 2; // Wh in
    $whoutmet = 3; // Wh out
    $selfcmet = 4; // selfconsumption

    // No edit is needed below
    if (isset($argv[1])) {
    define('checkaccess', TRUE);
    include('/var/www/metern/config/config_main.php');
    date_default_timezone_set($DTZ);

    for ($i = 1; $i <= $NUMMETER; $i++) { // detect the production/consumption meter
    include("/var/www/metern/config/config_met$i.php");
    if (${'ID' . $i} == 0) { // (inserire quì il Meter ID assegnato al I° inverter)
    $prodmet1 = $i;
    }
    if (${'ID' . $i} == 0) { // (inserire quì il Meter ID assegnato al II° inverter)
    $prodmet2 = $i;
    }
    if (${'ID' . $i} == 0) { // (inserire quì il Meter ID assegnato al III° inverter)
    $prodmet3 = $i;
    }
    if (${'PROD' . $i} == 2) {
    $consmet = $i;
    }
    }

    $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 > 2) {
    $lastarray = preg_split("/,/", $file[$contalines - 1]);
    $prevarray = preg_split("/,/", $file[$contalines - 2]);

    $year = substr($output[$cnt - 1], -12, 4);
    $month = substr($output[$cnt - 1], -8, 2);
    $day = substr($output[$cnt - 1], -6, 2);
    } elseif ($contalines == 1 && file_exists($output[$cnt - 2])) { // yesterday, only header
    $file = file($output[$cnt - 2]);
    $contalines = count($file);

    $lastarray = preg_split("/,/", $file[$contalines - 1]);
    $prevarray = preg_split("/,/", $file[$contalines - 2]);

    $year = substr($output[$cnt - 2], -12, 4);
    $month = substr($output[$cnt - 2], -8, 2);
    $day = substr($output[$cnt - 2], -6, 2);
    } elseif ($contalines == 2 && file_exists($output[$cnt - 2])) { // yesterday, header + only one data line
    $lastarray = preg_split("/,/", $file[$contalines - 1]);

    $file = file($output[$cnt - 2]);
    $contalines = count($file);
    $prevarray = preg_split("/,/", $file[$contalines - 2]);

    $year = substr($output[$cnt - 1], -12, 4);
    $month = substr($output[$cnt - 1], -8, 2);
    $day = substr($output[$cnt - 1], -6, 2);
    } else {
    $year = 0;
    $month = 0;
    $day = 0;
    }

    $hour = substr($lastarray[0], 0, 2);
    $min = substr($lastarray[0], 3, 2);
    $UTCdate = strtotime($year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $min);

    $nowutc = strtotime(date('Ymd H:i:s'));

    if ($nowutc - $UTCdate < 330) {
    $prod_val_first = trim($prevarray[$prodmet1]) + trim($prevarray[$prodmet2]) + trim($prevarray[$prodmet3]); // modifica multi inverter
    $prod_val_last = trim($lastarray[$prodmet1]) + trim($lastarray[$prodmet2]) + trim($lastarray[$prodmet3]); // modifica multi inverter
    settype($prod_val_first, 'float');
    settype($prod_val_last, 'float');

    if ($prod_val_first <= $prod_val_last) {
    $prod_val_last -= $prod_val_first;
    } else { // counter pass over
    $prod_val_last += ${'PASSO' . $prodmet1} - $prod_val_first; // modifica multi inverter
    }
    $housep = $prod_val_last;

    $cons_val_first = trim($prevarray[$consmet]);
    $cons_val_last = trim($lastarray[$consmet]);
    settype($cons_val_first, 'float');
    settype($cons_val_last, 'float');

    if ($cons_val_first <= $cons_val_last) {
    $cons_val_last -= $cons_val_first;
    } else { // counter pass over
    $cons_val_last += ${'PASSO' . $consmet} - $cons_val_first;
    }
    $housec = $cons_val_last;

    if ($argv[1] == 'whout') {
    $val = $housep - $housec;
    if ($val < 0) {
    $val = 0;
    }
    $val += $lastarray[$whoutmet];
    if ($val > ${'PASSO' . $whoutmet}) {
    $val -= ${'PASSO' . $whoutmet};
    }
    $id = ${'ID' . $whoutmet};
    }

    if ($argv[1] == 'whin') {
    $val = $housec - $housep;
    if ($val < 0) {
    $val = 0;
    }
    $val += $lastarray[$whinmet];
    if ($val > ${'PASSO' . $whinmet}) {
    $val -= ${'PASSO' . $whinmet};
    }
    $id = ${'ID' . $whinmet};
    }

    if ($argv[1] == 'selfc') {
    if ($housep > $housec) {
    $val = $housec;
    } else {
    $val = $housep;
    }
    $val += $lastarray[$selfcmet];
    if ($val > ${'PASSO' . $selfcmet}) {
    $val -= ${'PASSO' . $selfcmet};
    }
    $id = ${'ID' . $selfcmet};
    }
    settype($val, 'float');
    } else {
    if ($argv[1] == 'whout') {
    $id = ${'ID' . $whoutmet};
    }
    if ($argv[1] == 'whin') {
    $id = ${'ID' . $whinmet};
    }
    if ($argv[1] == 'selfc') {
    $id = ${'ID' . $selfcmet};
    }
    $val = null;
    }
    } else {
    $val = null;
    }

    $str = utf8_decode("$id($val*Wh)\n");
    echo "$str";
    } else {
    die("Usage: eflow { whout | whin | selfc }\n");
    }
    ?>

    ma non funziona, visto credo possa essere di aiuto anche ad altre persone ho deciso di inserirlo qui.

    credo ci sia da modificare qualcos altro in quanto lo stesso poller credo abbia variabili diverse dalle nuove aggiunte dal file eflow modificato, se qualcuno ha qualche idea è ben accetta grazie
    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 ninodifranco Visualizza il messaggio
      Scusami Drake ma se non ho capito male il primo rpi legge nei secondi che vanno da 0 a 4 ed il secondo nei secondi che vanno da 5 a 9, se è così la finestra temporale totale sarebbe 0 - 9 e quindi 10 secondi?
      o in realtà la finesta è il 10% di 60 secondi (6 secondi) e quindi il primo legge nei primi 3s ed il secondo nei successivi 3s?
      Lo script fa in modo che ogni 10 secondi (non ogni 60), 5 secondi vadano ad un rpi e gli altri 5 vadano al secondo. Nel while, viene usato il resto della divisione del numero dei secondi per 10.

      /drk

      Commenta


      • Originariamente inviato da TheDrake Visualizza il messaggio
        Io farei una verifica di questo tipo:
        1. fai un backup
        2. verifica che le prestazioni della tua SD siano ok (N.B.: possibilmente evita gli overclock), un rallentamento in lettura o scrittura può dare i problemi più strani.
        3. verifica che il tuo firmware sia l'ultimo (rpi-update)
        4. verifica che non ci siano errori nel log di sistema (dmesg e syslog)
        5. verifica che il problema delle mancate letture non accada quando accendi o spegni o riavii 123solar con metern acceso. Se spegni 123solar, prima spegni sempre metern, poi riavvia prima 123solar e dopo qualche secondo metern
        6. se possibile, quando devi spegnere/riavviare/ecc, evita di farlo a cavallo dei minuti divisibili per 5
        7. verifica che non ci siano mai errori lanciando aurora manualmente con gli stessi parametri che hai impostato in 123solar, magari attiva la modalità di debug di 123solar per un po' e verifica se vengono scritti degli errori. 123solar dovrebbe generare un file .err per ogni errore incontrato. Se coincidono con le anomalie dei grafico hai trovato la causa.
        8. se il problema ce l'hai con la produzione, prova a mettere un ritardo di qualche secondo all'inizio dello script pool123s (es. sleep 5 / sleep 10) in modo che le letture di metern vengano sicuramente fatte dopo che la lettura della produzione di 123solar sia stata effettuata correttamente
        In più:
        • Io con aurora uso i parametri -l2 -Y10 -w10 a cui difficilmente rinuncerei. Anche con un solo inverter sulla linea! Può sempre succedere che scappi una lettura con aurora intanto che 123solar è acceso e il parametro -w20 evita il fallimento certo della lettura.
        • In questo momento io non userei mai un aurora <1.8.8 + ultime patch perchè altrimenti aurora non è completamente lock safe.
        • Anche per sdm120c non rinuncerei mai ai parametri -z10 -w10 (e volendo anche -j20) e all'ultima versione 1.3.4. Anche una lettura manuale in più fatta con sdm120c può causare conflitti, sia con le versioni precedenti che non gestivano i lock e quindi sovrappongono richieste e risposte, che con le ultime che sono in grado di gestire l'accesso concorrente, ma necessitano di un parametro -w > 0.
        Fammi sapere se trovi qualcosa di anomalo e se riesci a risolvere.

        /drk.
        Vorrei provare con il punto 8, la stringa "sleep 5s" in che riga del file pool123s devo metterla?
        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 thx Visualizza il messaggio
          Vorrei provare con il punto 8, la stringa "sleep 5s" in che riga del file pool123s devo metterla?
          Per fare una prova puoi metterlo nella seconda riga del file, ma andrebbe messa solo per il parametro "energy".

          Una cosa del genere:

          codice:
          ...
          // meterN config
          $METERID    = 'solar';
          $INVTmetnum = 4; // meter number
          
          // No edit is needed below
          if (isset($argv[1])) {
          
              if ($argv[1] == 'energy') sleep 5;
          
              define('checkaccess', TRUE);
              include("$pathto123s/config/config_main.php");
              include("$pathto123s/config/config_invt$invtnum.php");
              include("$pathto123s/scripts/memory.php");
          ...
          Ultima modifica di TheDrake; 30-10-2015, 17:16. Motivo: Aggiunto codice di esempio

          Commenta


          • Ok,adesso la produzione e' a zero,stoppo 123solar ,metto quel parametro,avvio e domani vediamo...giusto?
            Il mio pool123s e' cosi' all'inizio

            $pathto123s = '/var/www/123solar';// For multiple inverters
            $invtnums = array (0 => 1);
            $meterid = 1;
            $server = 'http://127.0.0.1/123solar/programs/programmultilive.php';


            //parse_str(implode('&', array_slice($argv, 1)), $_GET);


            // No edit is needed below
            if (!empty($_GET['cmd']) && is_numeric($_GET['cmd'])) {
            $cmd = $_GET['cmd'];
            } else {
            die('Wrong command');
            }
            Ultima modifica di thx; 30-10-2015, 17:45.
            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


            • Nikyts hai parlato di due inverter, per far funzionare due inverter in meter c'è da fare qualche modifica a eflow e utilizzare 2 pool123s, per la verità io ne uso 3, inv1, inv2 e totale produzione, poi faccio lavorare eflow sul pooler del totale. Se vuoi ti passo i miei pooler, anche io ho due inverter. mepv14.altervista.org questo è il mio impianto offline con dati che si aggiornano ogni ora, lo uso come backup, e posso vedere i dati quando ogni tanto la connessione 3G fa i capricci.
              Ultima modifica di ninodifranco; 30-10-2015, 23:55.
              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 thx Visualizza il messaggio
                Ok,adesso la produzione e' a zero,stoppo 123solar ,metto quel parametro,avvio e domani vediamo...giusto?
                Il mio pool123s e' cosi' all'inizio

                codice:
                $pathto123s = '/var/www/123solar';// For multiple inverters
                $invtnums = array (0 => 1);
                $meterid = 1;
                $server = 'http://127.0.0.1/123solar/programs/programmultilive.php';
                
                
                //parse_str(implode('&', array_slice($argv, 1)), $_GET);
                
                
                // No edit is needed below
                if (!empty($_GET['cmd']) && is_numeric($_GET['cmd'])) {
                $cmd = $_GET['cmd'];
                } else {
                die('Wrong command');
                }
                Avendo un singolo inverter, non ho idea di cosa faccia di preciso il tuo script, se riesci mandamelo tutto così capisco come lavora.
                Per il momento potresti modificarlo così per stare sul sicuro, puoi anche provare con sleep 10 se ci sono ancora troppi errori:

                codice:
                $pathto123s = '/var/www/123solar';// For multiple inverters
                $invtnums = array (0 => 1);
                $meterid = 1;
                $server = 'http://127.0.0.1/123solar/programs/programmultilive.php';
                
                sleep 5;
                
                //parse_str(implode('&', array_slice($argv, 1)), $_GET);
                
                
                // No edit is needed below
                if (!empty($_GET['cmd']) && is_numeric($_GET['cmd'])) {
                $cmd = $_GET['cmd'];
                } else {
                die('Wrong command');
                }
                

                Commenta


                • Ciao drake

                  ho messo sleep 5 ma la produzione di metern instantanea e' andata a zero,e inoltre il consumo ballava (da zero al valore reale ogni secondo)
                  Avevo riavviato anche metern ma non e' cambiato nulla
                  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 thx Visualizza il messaggio
                    Ciao drake
                    ho messo sleep 5 ma la produzione di metern instantanea e' andata a zero,e inoltre il consumo ballava (da zero al valore reale ogni secondo)
                    Avevo riavviato anche metern ma non e' cambiato nulla
                    In effetti il frammento del codice che mi hai inviato sembra fare un poll sulla potenza istantanea, quindi non va bene per il nostro caso.

                    Prova ad inviare la schermata con la configurazione del meter che legge la produzione e lo script completo, vorrei capire bene come sei configurato. Per caso hai più di un inverter?

                    /drk

                    P.S.: Hai provato ad usare gli ultimi script pool123s che trovi nella guida di flane?

                    Commenta


                    • Il pool123 che uso e' programmato per gestire anche dei rele'
                      Inverter usati: 1

                      Codice comando:

                      curl http://localhost/metern/comapps/pool123.php?cmd=2

                      Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.jpg 
Visite: 1 
Dimensione: 88.8 KB 
ID: 1953088
                      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 thx Visualizza il messaggio
                        Il pool123 che uso e' programmato per gestire anche dei rele'
                        Inverter usati: 1

                        Codice comando:
                        curl http://localhost/metern/comapps/pool123.php?cmd=2
                        Riesci a mandarmi (anche con un messaggio privato) lo script "pool123.php" che stai utilizzando?

                        Commenta


                        • ciao ragazzi, finalmente hanno iniziato ad arrivare i primi pezzi dalla Cina.
                          Mi rimane ancora un dubbio... per il collegamento dell'SDM220/inverter al raspberry (dovrei coprire circa 30-35 metri) va bene un normale cavo ethernet cat5e/6 o c'è dell'altro?
                          Impianto da 5,886 KWp
                          Nr. 18 moduli SunPower E20/327 disposti su 3 stringhe due ingressi
                          Power One mod. Aurora PVI 6.0

                          Commenta


                          • Mattle_Free ho il contatore a circa 25 metri dal raspberry e oggi ho montato il 220 Modbus appena arrivatomi , in sostituzione del 120 Modbus, ha funzionato istantaneamente senza nessun problema,
                            uso un cavetto telefonico tripolare, non intrecciato e senza resistenza, sembra funzionare ottimamente, penso sarà lo stesso per te.
                            Devo dire che il software che ha scritto gianfrdp per leggere questi contatori è veramente impagabile, forse dovremmo dirgli grazie più spesso.

                            A tal proposito volevo aggiungere che se vi capita una sostituzione di contatore , come a me, il file csv diventa un po' inutilizzabile ma se azzerate l'ultimo valore letto il giorno prima e i primi due letti il giorno corrente e azzerate il valore del contatore nell'ultima scrittura del file prima di far leggere il nuovo, conserverete lo stesso un bel file grafico e stranamente ha anche sommato lo stesso il consumo giornaliero
                            pur essendo ripartito il contatore da zero kwh,

                            eccolo, la sostituzione l'ho fatta alle 12,45
                            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 Domenico

                              ti posto quello che mi ha postato nino (usando il sul pooler)

                              certo che si può fare, se editi il file poolerconsumi.php trovi questa riga:
                              Codice:

                              $prevcount = 0; // Inserire qui il totale del contatore precedente

                              al posto di zero metti il valore che segnava il contatore precedente e non perdi il consumo globale

                              okkio che và fatto nel momento in cui cambi il contatore...

                              @mattle
                              io uso circa 30 mt di cavo cat6 e non perde un colpo..


                              ciao
                              Ultima modifica di miki8989; 03-11-2015, 21:03.
                              località Frosinone; inclinazione 30^; direzione sud;
                              13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
                              Solar logger RASPBERRY-PI3
                              23Solar feed PVout - MeterN - DOMOTICZ

                              Commenta


                              • Dolam forse non ti sei accorto che nel grafico il consumo totale delle 24h è di 8,92 MWh con un costo di 1800 €, stiamo parlando di Mega e non Kilo, non so se a fine giornata tutto ritornerà alla normalità ma in questo momento il calcolo è sballato, in oltre hai perso il totale che come vedi è uguale al valore quotidiano.
                                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


                                • Grazie Nino per avermelo fatto notare, siccome il consumo è stato di 8,92 kwh eh non avevo notato questa enormità , certo che ho perso i totali ormai, comunque avevo già sostituito un contatore bruciato precedente e per quest'anno è perso il totale, ho sempre PVOutPut che tiene fedelmente annotati i numeri giusti ( speriamo ora controllo).
                                  Ho verificato che PVOutPut è a posto mentre Metern è sempre sbagliato ( 8,92Mwh) che devo fare per eliminare l'errore? Del totale non mi interessa molto ma solo farlo ripartire correttamente.
                                  Ultima modifica di dolam; 04-11-2015, 06:36.
                                  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


                                  • Domenico

                                    gli azionisti dell'Enel ti ringraziano!!!!!....

                                    aspetta che il grafico superi il momento del cambio contatore
                                    anche a me quando smanetto qualcosa da sempre errori (una volta mi ha dato un valore negativo)
                                    ma poi si riallinea tutto

                                    ciao
                                    località Frosinone; inclinazione 30^; direzione sud;
                                    13 pannelli schott solar da 230w; inverter Power-One PVI-OutD 3.0
                                    Solar logger RASPBERRY-PI3
                                    23Solar feed PVout - MeterN - DOMOTICZ

                                    Commenta


                                    • grazie Michy, l'importante che torni normale il totale consumo, anche se riparte da capo.
                                      ho controllato su PVoutput, è corretto e poi ho sempre il jolly da giocarmi, la scheda "fotocopia" (immagine SD)
                                      e faccio la tua procedura (quella di Nino) prima di collegare il filo del contatore nuovo però non capisco dove abbia preso quel valore, è come se lui considerasse
                                      che il contatore ha fatto il giro completo.
                                      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


                                      • Scusa Dolam, ma il modello 120C e' gia' bruciato?
                                        Sai che parte e' bruciata del circuito?
                                        Se cosi fosse e' durato poco quel contatore
                                        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


                                        • Domenico trascorse 24h dal cambio del contatore dovrebbe tornare tutto a posto
                                          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


                                          • @thx, non si è bruciato per sua colpa ma a causa di una mia disattenzione, stavo controllando se arrivava corrente su un relais e ho toccato inavvertitamente il filo del Bus di due contatori ,con un cacciavite che usavo a mo' di prolunga tester, il secondo della fila si è "spento" definitivamente il primo , che sembrava morto anch'esso , si è solo azzerato, ovvero è ripartito da 5kwh dei 3200kwh che segnava prima ma era tuttora funzionante ( è quello che ho sostituito ora dopo altri 1000kwh di misurazione perfetta). Ora non mi chiedete come si sia potuto azzerare perché non lo so ma è successo.

                                            Si @nino hai ragione, mi ero dimenticato che quello è il valore di riepilogo delle 24h ma poi torna normale, quello che non sono riuscito a capire è perché ieri il grafico era tutto perfetto ed oggi , aspettando l'azzeramento delle 24h non segna l'andamento regolare, comunque ora ho modificato il CSV di ieri, togliendo 8 scritture prima del nuovo contatore, ( che erano comunque 0 perché ero in totale autoconsumo) ed è tutto tornato a regime , spariti anche i Mwh
                                            Ultima modifica di dolam; 04-11-2015, 12:41.
                                            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


                                            • Salve ho da poco messo in funzione un SDM120 modbus, per ora lo sto testando con un carico di prova; ho fatto il collegamento come indicato SENZA mettere nessuna resistenza.
                                              L' SDM120 si trova vicinissimo al raspberry (proprio perchè sto facendo dei test) a circa 20 cm. e come cavo dati rs485 ho preso due fili di un cavo di rete (ho proprio smembrato il cavo rete e mi sono preso solo 2 fili da questo, li ho leggermente intrecciati e li ho collegati fra il raspy ed l'SDM120)
                                              Ho installato il software sdm120c ma il problema è che quando lancio il comando:

                                              codice:
                                              sdm120c -a 1 -b 2400 -r 2400 -z 10 -P N /dev/ttyRPC0
                                              circa il 60% delle volte va in errore: ho fatto un ciclo intervallato ogni 30 sec. e questo quello che ottengo:


                                              codice:
                                               .............................. 2015-11-04 14:21:49
                                              NOK
                                              .............................. 2015-11-04 14:22:19
                                              NOK
                                              .............................. 2015-11-04 14:22:49
                                              NOK
                                              .............................. 2015-11-04 14:23:24
                                              Voltage: 229.90 V 
                                              Current: 0.00 A 
                                              NOK
                                              .............................. 2015-11-04 14:23:54
                                              Voltage: 229.70 V 
                                              Current: 0.00 A 
                                              Power:  7.10 W 
                                              Active Apparent Power: 13.15 VA 
                                              Reactive Apparent Power: 11.00 VAR 
                                              Power Factor: 0.54 
                                              NOK
                                              .............................. 2015-11-04 14:24:26
                                              Voltage: 229.90 V 
                                              Current: 0.00 A 
                                              NOK
                                              .............................. 2015-11-04 14:25:00
                                              NOK
                                              .............................. 2015-11-04 14:25:34
                                              Voltage: 230.20 V 
                                              Current: 0.00 A 
                                              NOK
                                              .............................. 2015-11-04 14:26:05
                                              Voltage: 230.30 V 
                                              Current: 0.00 A 
                                              Power:  7.10 W 
                                              Active Apparent Power: 13.19 VA 
                                              Reactive Apparent Power: 11.00 VAR 
                                              Power Factor: 0.55 
                                              Phase Angle: 0.00 Degree 
                                              Frequency: 50.00 Hz 
                                              Import Active Energy: 25 Wh 
                                              Export Active Energy: 0 Wh 
                                              Total Active Energy: 25 Wh 
                                              Import Reactive Energy: 29 VARh 
                                              Export Reactive Energy: 0 VARh 
                                              NOK
                                              .............................. 2015-11-04 14:26:38
                                              NOK
                                              .............................. 2015-11-04 14:27:13
                                              Voltage: 230.30 V 
                                              NOK
                                              .............................. 2015-11-04 14:27:43
                                              NOK
                                              .............................. 2015-11-04 14:28:13
                                              NOK
                                              .............................. 2015-11-04 14:28:44
                                              Voltage: 233.60 V 
                                              Current: 0.00 A 
                                              Power:  7.30 W 
                                              Active Apparent Power: 13.91 VA 
                                              NOK
                                              .............................. 2015-11-04 14:29:15
                                              Voltage: 233.30 V 
                                              Current: 0.00 A 
                                              Power:  7.30 W 
                                              NOK
                                              .............................. 2015-11-04 14:29:46
                                              Voltage: 233.40 V 
                                              NOK
                                              .............................. 2015-11-04 14:30:16
                                              Voltage: 233.30 V 
                                              NOK
                                              .............................. 2015-11-04 14:30:47
                                              NOK
                                              .............................. 2015-11-04 14:31:21
                                              Voltage: 233.50 V 
                                              Current: 0.00 A 
                                              Power:  7.30 W 
                                              Active Apparent Power: 13.82 VA 
                                              Reactive Apparent Power: 11.60 VAR 
                                              Power Factor: 0.53 
                                              Phase Angle: 0.00 Degree 
                                              Frequency: 50.00 Hz 
                                              NOK
                                              .............................. 2015-11-04 14:31:57
                                              Voltage: 233.50 V 
                                              Current: 0.00 A 
                                              Power:  7.10 W 
                                              NOK
                                              .............................. 2015-11-04 14:32:31
                                              Voltage: 233.80 V 
                                              Current: 0.00 A 
                                              Power:  7.40 W 
                                              Active Apparent Power: 14.00 VA 
                                              Reactive Apparent Power: 11.80 VAR 
                                              Power Factor: 0.53 
                                              NOK
                                              .............................. 2015-11-04 14:33:03
                                              NOK
                                              .............................. 2015-11-04 14:33:33
                                              NOK
                                              .............................. 2015-11-04 14:34:04
                                              NOK
                                              .............................. 2015-11-04 14:34:34
                                              NOK
                                              .............................. 2015-11-04 14:35:08
                                              Voltage: 233.80 V 
                                              Current: 0.00 A 
                                              NOK
                                              .............................. 2015-11-04 14:35:39
                                              NOK
                                              .............................. 2015-11-04 14:36:13
                                              Voltage: 231.70 V 
                                              Current: 0.00 A 
                                              NOK
                                              .............................. 2015-11-04 14:36:44
                                              Voltage: 233.50 V 
                                              Current: 0.00 A 
                                              Power:  7.30 W 
                                              Active Apparent Power: 13.84 VA 
                                              Reactive Apparent Power: 11.70 VAR 
                                              Power Factor: 0.53 
                                              Phase Angle: 0.00 Degree 
                                              Frequency: 50.00 Hz 
                                              Import Active Energy: 25 Wh 
                                              Export Active Energy: 0 Wh 
                                              Total Active Energy: 25 Wh 
                                              Import Reactive Energy: 30 VARh 
                                              Export Reactive Energy: 0 VARh 
                                              NOK
                                              .............................. 2015-11-04 14:37:21
                                              Voltage: 233.60 V 
                                              Current: 0.00 A 
                                              Power:  7.20 W 
                                              Active Apparent Power: 13.85 VA 
                                              Reactive Apparent Power: 11.80 VAR 
                                              Power Factor: 0.52 
                                              Phase Angle: 0.00 Degree 
                                              Frequency: 50.00 Hz 
                                              Import Active Energy: 25 Wh 
                                              Export Active Energy: 0 Wh 
                                              NOK
                                              In pratica a volte riesce a leggere alcuni parametri, altre volte nessuno ecc...

                                              Da cosa può dipendere ?

                                              Commenta


                                              • Originariamente inviato da fmc_alfredo Visualizza il messaggio

                                                In pratica a volte riesce a leggere alcuni parametri, altre volte nessuno ecc...

                                                Da cosa può dipendere ?
                                                Prova con quanto hanno suggerito a me... in attesa che altri più bravi di me ti rispondano in modo piu preciso... a me ha funzionato..
                                                http://www.energeticambiente.it/tecn...#post119639148
                                                Impianto da 20,00 kwp, 80 pannelli Axitec monocristallino da 250 wp - Inverter Aurora Power One 20 trio outd

                                                Commenta


                                                • Originariamente inviato da fmc_alfredo Visualizza il messaggio
                                                  Salve ho da poco messo in funzione un SDM120 modbus, per ora lo sto testando con un carico di prova; ho fatto il collegamento come indicato SENZA mettere nessuna resistenza.
                                                  L' SDM120 si trova vicinissimo al raspberry (proprio perchè sto facendo dei test) a circa 20 cm. e come cavo dati rs485 ho preso due fili di un cavo di rete (ho proprio smembrato il cavo rete e mi sono preso solo 2 fili da questo, li ho leggermente intrecciati e li ho collegati fra il raspy ed l'SDM120)
                                                  Ho installato il software sdm120c ma il problema è che quando lancio il comando:

                                                  codice:
                                                  sdm120c -a 1 -b 2400 -r 2400 -z 10 -P N /dev/ttyRPC0
                                                  circa il 60% delle volte va in errore: in pratica a volte riesce a leggere alcuni parametri, altre volte nessuno ecc...

                                                  Da cosa può dipendere ?
                                                  Che versione di sdm120c utilizzi?

                                                  Prova con questi parametri:

                                                  codice:
                                                  sdm120c -a 1 -b 2400 -P N -z 20 -j 20 /dev/ttyRPC0
                                                  Se hai ancora molti errori, prova ad eseguire il comando con l'aggiunta delle opzioni -d -x (-d1 -x se hai la versione 1.3.3 o superiore) e posta il risultato.

                                                  /drk

                                                  Commenta


                                                  • La versione è:
                                                    codice:
                                                    sdm120c 1.2.3: ModBus RTU client to read EASTRON SDM120C smart mini power meter registers
                                                    Copyright (C) 2015 Gianfranco Di Prinzio 
                                                    Complied with libmodbus 3.0.3
                                                    Ho scaricato il codice da qui: https://github.com/gianfrdp/SDM120C
                                                    ma la versione sembra precedente a quella che mi indichi (1.3.3)

                                                    Ho cambiato il comando in

                                                    codice:
                                                    sdm120c -a 1 -b 2400 -P N -z 20 -j 20 -d -x /dev/ttyRPC0
                                                    e comunque continuo ad avere errori:


                                                    codice:
                                                    20151104-15:23:13: szttyDevice: /dev/ttyRPC0
                                                    20151104-15:23:13: devLCKfile: 
                                                    20151104-15:23:13: devLCKfileNew: 
                                                    20151104-15:23:13: PID: 17288
                                                    20151104-15:23:13: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                    20151104-15:23:13: Checking for lock
                                                    20151104-15:23:13: Checking process 17288 for lock
                                                    20151104-15:23:13: cmdFile="/proc/17288/cmdline"
                                                    20151104-15:23:13: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                    20151104-15:23:13: rPID: 17288 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c  = me
                                                    20151104-15:23:13: Appears we got the lock.
                                                    20151104-15:23:13: 1/20. Register Address 30001 [0000]
                                                    ERROR Connection timed out: select
                                                    /home/spm/sdm120c/SDM120C-master/sdm120c: ERROR (110) Connection timed out, 1
                                                    20151104-15:23:53: ERROR (110) Connection timed out, 1
                                                    
                                                    
                                                    20151104-15:23:53: devLCKfile: 
                                                    20151104-15:23:53: devLCKfileNew:  
                                                    20151104-15:23:53: Clearing Serial Port Lock (17288)...
                                                    20151104-15:23:53: done
                                                    Opening /dev/ttyRPC0 at 2400 bauds (N, 8, 1)
                                                    [01][04][00][00][00][02][71][CB]
                                                    Waiting for a confirmation...
                                                    <01><04><04><43><69>0 bytes flushed
                                                    0 bytes flushed
                                                    NOK
                                                    20151104-15:24:23: szttyDevice: /dev/ttyRPC0
                                                    20151104-15:24:23: devLCKfile: 
                                                    20151104-15:24:23: devLCKfileNew: 
                                                    20151104-15:24:23: PID: 17359
                                                    20151104-15:24:23: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                    20151104-15:24:23: Checking for lock
                                                    20151104-15:24:23: Checking process 17359 for lock
                                                    20151104-15:24:23: cmdFile="/proc/17359/cmdline"
                                                    20151104-15:24:23: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                    20151104-15:24:23: rPID: 17359 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c  = me
                                                    20151104-15:24:23: Appears we got the lock.
                                                    20151104-15:24:23: 1/20. Register Address 30001 [0000]
                                                    20151104-15:24:23: reg[0/1]=17257 (0x4369)
                                                    20151104-15:24:23: reg[1/1]=0 (0x0)
                                                    20151104-15:24:23: 1/20. Register Address 30007 [0006]
                                                    20151104-15:24:23: reg[0/1]=0 (0x0)
                                                    20151104-15:24:23: reg[1/1]=0 (0x0)
                                                    20151104-15:24:23: 1/20. Register Address 30013 [000C]
                                                    20151104-15:24:24: reg[0/1]=16617 (0x40E9)
                                                    20151104-15:24:24: reg[1/1]=39322 (0x999A)
                                                    20151104-15:24:24: 1/20. Register Address 30019 [0012]
                                                    20151104-15:24:24: reg[0/1]=16731 (0x415B)
                                                    20151104-15:24:24: reg[1/1]=65404 (0xFF7C)
                                                    20151104-15:24:24: 1/20. Register Address 30025 [0018]
                                                    ERROR Connection timed out: select
                                                    /home/spm/sdm120c/SDM120C-master/sdm120c: ERROR (110) Connection timed out, 1
                                                    20151104-15:25:04: ERROR (110) Connection timed out, 1
                                                    
                                                    
                                                    20151104-15:25:04: devLCKfile: 
                                                    20151104-15:25:04: devLCKfileNew:  
                                                    20151104-15:25:04: Clearing Serial Port Lock (17359)...
                                                    20151104-15:25:04: done
                                                    Opening /dev/ttyRPC0 at 2400 bauds (N, 8, 1)
                                                    [01][04][00][00][00][02][71][CB]
                                                    Waiting for a confirmation...
                                                    <01><04><04><43><69><00><00><3E><1C>
                                                    Voltage: 233.00 V 
                                                    [01][04][00][06][00][02][91][CA]
                                                    Waiting for a confirmation...
                                                    <01><04><04><00><00><00><00><84>
                                                    Current: 0.00 A 
                                                    [01][04][00][0C][00][02][B1][C8]
                                                    Waiting for a confirmation...
                                                    <01><04><04><40><99><9A><8B>
                                                    Power:  7.30 W 
                                                    [01][04][00][12][00][02][D1][CE]
                                                    Waiting for a confirmation...
                                                    <01><04><04><41><5B><7C><7A>
                                                    Active Apparent Power: 13.75 VA 
                                                    [01][04][00][18][00][02][F1][CC]
                                                    Waiting for a confirmation...
                                                    <01><04><04><41><39><8E>0 bytes flushed
                                                    0 bytes flushed
                                                    NOK
                                                    20151104-15:25:34: szttyDevice: /dev/ttyRPC0
                                                    20151104-15:25:34: devLCKfile: 
                                                    20151104-15:25:34: devLCKfileNew: 
                                                    20151104-15:25:34: PID: 17429
                                                    20151104-15:25:34: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                    20151104-15:25:34: Checking for lock
                                                    20151104-15:25:34: Checking process 17429 for lock
                                                    20151104-15:25:34: cmdFile="/proc/17429/cmdline"
                                                    20151104-15:25:34: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                    20151104-15:25:34: rPID: 17429 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c  = me
                                                    20151104-15:25:34: Appears we got the lock.
                                                    20151104-15:25:34: 1/20. Register Address 30001 [0000]
                                                    20151104-15:25:34: reg[0/1]=17256 (0x4368)
                                                    20151104-15:25:34: reg[1/1]=58982 (0xE666)
                                                    20151104-15:25:34: 1/20. Register Address 30007 [0006]
                                                    20151104-15:25:34: reg[0/1]=0 (0x0)
                                                    20151104-15:25:34: reg[1/1]=0 (0x0)
                                                    20151104-15:25:34: 1/20. Register Address 30013 [000C]
                                                    20151104-15:25:35: reg[0/1]=16614 (0x40E6)
                                                    20151104-15:25:35: reg[1/1]=26214 (0x6666)
                                                    20151104-15:25:35: 1/20. Register Address 30019 [0012]
                                                    20151104-15:25:35: reg[0/1]=16731 (0x415B)
                                                    20151104-15:25:35: reg[1/1]=47946 (0xBB4A)
                                                    20151104-15:25:35: 1/20. Register Address 30025 [0018]
                                                    20151104-15:25:35: reg[0/1]=16699 (0x413B)
                                                    20151104-15:25:35: reg[1/1]=13107 (0x3333)
                                                    20151104-15:25:35: 1/20. Register Address 30031 [001E]
                                                    20151104-15:25:35: reg[0/1]=16137 (0x3F09)
                                                    20151104-15:25:35: reg[1/1]=58051 (0xE2C3)
                                                    20151104-15:25:35: 1/20. Register Address 30037 [0024]
                                                    20151104-15:25:36: reg[0/1]=0 (0x0)
                                                    20151104-15:25:36: reg[1/1]=0 (0x0)
                                                    20151104-15:25:36: 1/20. Register Address 30071 [0046]
                                                    20151104-15:25:36: reg[0/1]=16968 (0x4248)
                                                    20151104-15:25:36: reg[1/1]=0 (0x0)
                                                    20151104-15:25:36: 1/20. Register Address 30073 [0048]
                                                    20151104-15:25:36: reg[0/1]=15627 (0x3D0B)
                                                    20151104-15:25:36: reg[1/1]=17302 (0x4396)
                                                    20151104-15:25:36: 1/20. Register Address 30075 [004A]
                                                    20151104-15:25:36: reg[0/1]=0 (0x0)
                                                    20151104-15:25:36: reg[1/1]=0 (0x0)
                                                    20151104-15:25:36: 1/20. Register Address 30343 [0156]
                                                    ERROR Connection timed out: select
                                                    /home/spm/sdm120c/SDM120C-master/sdm120c: ERROR (110) Connection timed out, 1
                                                    20151104-15:26:16: ERROR (110) Connection timed out, 1
                                                    
                                                    
                                                    20151104-15:26:16: devLCKfile: 
                                                    20151104-15:26:16: devLCKfileNew:  
                                                    20151104-15:26:16: Clearing Serial Port Lock (17429)...
                                                    20151104-15:26:16: done
                                                    Opening /dev/ttyRPC0 at 2400 bauds (N, 8, 1)
                                                    [01][04][00][00][00][02][71][CB]
                                                    Waiting for a confirmation...
                                                    <01><04><04><43><68><66><96>
                                                    Voltage: 232.90 V 
                                                    [01][04][00][06][00][02][91][CA]
                                                    Waiting for a confirmation...
                                                    <01><04><04><00><00><00><00><84>
                                                    Current: 0.00 A 
                                                    [01][04][00][0C][00][02][B1][C8]
                                                    Waiting for a confirmation...
                                                    <01><04><04><40><66><66><39>
                                                    Power:  7.20 W 
                                                    [01][04][00][12][00][02][D1][CE]
                                                    Waiting for a confirmation...
                                                    <01><04><04><41><5B><4A><6D><6C>
                                                    Active Apparent Power: 13.73 VA 
                                                    [01][04][00][18][00][02][F1][CC]
                                                    Waiting for a confirmation...
                                                    <01><04><04><41><3B><33><33><90>
                                                    Reactive Apparent Power: 11.70 VAR 
                                                    [01][04][00][1E][00][02][11][CD]
                                                    Waiting for a confirmation...
                                                    <01><04><04><3F><09><2F><63>
                                                    Power Factor: 0.54 
                                                    [01][04][00][24][00][02][31][C0]
                                                    Waiting for a confirmation...
                                                    <01><04><04><00><00><00><00><84>
                                                    Phase Angle: 0.00 Degree 
                                                    [01][04][00][46][00][02][90][1E]
                                                    Waiting for a confirmation...
                                                    <01><04><04><42><48><00><00><6F>
                                                    Frequency: 50.00 Hz 
                                                    [01][04][00][48][00][02][F1][DD]
                                                    Waiting for a confirmation...
                                                    <01><04><04><3D><0B><43><96><36>
                                                    Import Active Energy: 34 Wh 
                                                    [01][04][00][4A][00][02][50][1D]
                                                    Waiting for a confirmation...
                                                    <01><04><04><00><00><00><00><84>
                                                    Export Active Energy: 0 Wh 
                                                    [01][04][01][56][00][02][90][27]
                                                    Waiting for a confirmation...
                                                    <01><04><0B><43><96><36>0 bytes flushed
                                                    0 bytes flushed
                                                    NOK
                                                    20151104-15:26:46: szttyDevice: /dev/ttyRPC0
                                                    20151104-15:26:46: devLCKfile: 
                                                    20151104-15:26:46: devLCKfileNew: 
                                                    20151104-15:26:46: PID: 17499
                                                    20151104-15:26:46: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                    20151104-15:26:46: Checking for lock
                                                    20151104-15:26:46: Checking process 17499 for lock
                                                    20151104-15:26:46: cmdFile="/proc/17499/cmdline"
                                                    20151104-15:26:46: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                    20151104-15:26:46: rPID: 17499 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c  = me
                                                    20151104-15:26:46: Appears we got the lock.
                                                    20151104-15:26:46: 1/20. Register Address 30001 [0000]
                                                    20151104-15:26:47: reg[0/1]=17257 (0x4369)
                                                    20151104-15:26:47: reg[1/1]=6554 (0x199A)
                                                    20151104-15:26:47: 1/20. Register Address 30007 [0006]
                                                    20151104-15:26:47: reg[0/1]=0 (0x0)
                                                    20151104-15:26:47: reg[1/1]=0 (0x0)
                                                    20151104-15:26:47: 1/20. Register Address 30013 [000C]
                                                    ERROR Connection timed out: select
                                                    /home/spm/sdm120c/SDM120C-master/sdm120c: ERROR (110) Connection timed out, 1
                                                    20151104-15:27:27: ERROR (110) Connection timed out, 1
                                                    
                                                    
                                                    20151104-15:27:27: devLCKfile: 
                                                    20151104-15:27:27: devLCKfileNew:  
                                                    20151104-15:27:27: Clearing Serial Port Lock (17499)...
                                                    20151104-15:27:27: done
                                                    Opening /dev/ttyRPC0 at 2400 bauds (N, 8, 1)
                                                    [01][04][00][00][00][02][71][CB]
                                                    Waiting for a confirmation...
                                                    <01><04><04><43><69><19><9A>
                                                    Voltage: 233.10 V 
                                                    [01][04][00][06][00][02][91][CA]
                                                    Waiting for a confirmation...
                                                    <01><04><04><00><00><00><00><84>
                                                    Current: 0.00 A 
                                                    [01][04][00][0C][00][02][B1][C8]
                                                    Waiting for a confirmation...
                                                    <01><04><04><99><9A><8B>0 bytes flushed
                                                    0 bytes flushed
                                                    NOK

                                                    Commenta


                                                    • Originariamente inviato da TheDrake Visualizza il messaggio
                                                      Riesci a mandarmi (anche con un messaggio privato) lo script "pool123.php" che stai utilizzando?
                                                      Mettendo nel pooler123 la stringa

                                                      sleep(5);
                                                      il problema dei picchi scompare...almeno per adesso :-)
                                                      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 sto usando pooler123
                                                        ho fatto 2 righe di codice python... in pratica un ciclo infinito intervallato da 30sec di sleep...
                                                        Questo:



                                                        codice:
                                                        #!/usr/bin/python
                                                        # -*- coding: utf-8 -*-
                                                        import sys
                                                        import os
                                                        import time
                                                        import datetime
                                                        
                                                        
                                                        
                                                        
                                                        while True:
                                                                ts = time.time()
                                                                st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
                                                                print '..............................', st
                                                                sys.stdout.flush()
                                                                cmd = '/home/pi/sdm120c/SDM120C-master/sdm120c -a 1 -b 2400 -P N -z 20 -j 20 -d -x /dev/ttyRPC0'
                                                                os.system(cmd)
                                                                time.sleep(30)
                                                        Fra l'altro adesso inizia anche a dare qualche errore sul lock del device:
                                                        codice:
                                                        20151104-15:47:58: szttyDevice: /dev/ttyRPC0
                                                        20151104-15:47:58: devLCKfile: 
                                                        20151104-15:47:58: devLCKfileNew: 
                                                        20151104-15:47:58: PID: 19109
                                                        20151104-15:47:58: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                        20151104-15:47:58: Checking for lock
                                                        20151104-15:47:58: Checking process 19109 for lock
                                                        20151104-15:47:58: cmdFile="/proc/19109/cmdline"
                                                        20151104-15:47:58: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                        20151104-15:47:58: rPID: 19109 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c  = me
                                                        20151104-15:47:58: Appears we got the lock.
                                                        20151104-15:47:58: 1/20. Register Address 30001 [0000]
                                                        20151104-15:47:58: reg[0/1]=17257 (0x4369)
                                                        20151104-15:47:58: reg[1/1]=0 (0x0)
                                                        20151104-15:47:58: 1/20. Register Address 30007 [0006]
                                                        20151104-15:47:58: reg[0/1]=0 (0x0)
                                                        20151104-15:47:58: reg[1/1]=0 (0x0)
                                                        20151104-15:47:58: 1/20. Register Address 30013 [000C]
                                                        20151104-15:47:58: reg[0/1]=16617 (0x40E9)
                                                        20151104-15:47:58: reg[1/1]=39322 (0x999A)
                                                        20151104-15:47:58: 1/20. Register Address 30019 [0012]
                                                        ERROR Connection timed out: select
                                                        /home/spm/sdm120c/SDM120C-master/sdm120c: ERROR (110) Connection timed out, 1
                                                        20151104-15:48:38: ERROR (110) Connection timed out, 1
                                                        
                                                        
                                                        20151104-15:48:38: devLCKfile: 
                                                        20151104-15:48:38: devLCKfileNew:  
                                                        20151104-15:48:38: Clearing Serial Port Lock (19109)...
                                                        20151104-15:48:38: done
                                                        Opening /dev/ttyRPC0 at 2400 bauds (N, 8, 1)
                                                        [01][04][00][00][00][02][71][CB]
                                                        Waiting for a confirmation...
                                                        <01><04><04><43><69><00><00><3E><1C>
                                                        Voltage: 233.00 V 
                                                        [01][04][00][06][00][02][91][CA]
                                                        Waiting for a confirmation...
                                                        <01><04><04><00><00><00><00><84>
                                                        Current: 0.00 A 
                                                        [01][04][00][0C][00][02][B1][C8]
                                                        Waiting for a confirmation...
                                                        <01><04><04><40><99><9A><8B>
                                                        Power:  7.30 W 
                                                        [01][04][00][12][00][02][D1][CE]
                                                        Waiting for a confirmation...
                                                        <01><04><04><41><5D><01><3C>0 bytes flushed
                                                        0 bytes flushed
                                                        NOK
                                                        20151104-15:49:08: szttyDevice: /dev/ttyRPC0
                                                        20151104-15:49:08: devLCKfile: 
                                                        20151104-15:49:08: devLCKfileNew: 
                                                        20151104-15:49:08: PID: 19252
                                                        20151104-15:49:08: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                        20151104-15:49:08: Checking for lock
                                                        20151104-15:49:08: Checking process 19182 for lock
                                                        20151104-15:49:08: cmdFile="/proc/19182/cmdline"
                                                        20151104-15:49:08: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                        20151104-15:49:08: rPID: 19182 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c 
                                                        20151104-15:49:08: devLCKfile: 
                                                        20151104-15:49:08: devLCKfileNew:  
                                                        20151104-15:49:08: Clearing Serial Port Lock (19252)...
                                                        20151104-15:49:08: done
                                                        20151104-15:49:08: /home/spm/sdm120c/SDM120C-master/sdm120c: Problem locking serial device /dev/ttyRPC0, couldn't get the lock for 19252, locked by 19182.
                                                        20151104-15:49:08: Try a greater -w value (eg -w 5).
                                                        20151104-15:49:39: szttyDevice: /dev/ttyRPC0
                                                        20151104-15:49:39: devLCKfile: 
                                                        20151104-15:49:39: devLCKfileNew: 
                                                        20151104-15:49:39: PID: 19254
                                                        20151104-15:49:39: Attempting to get lock on Serial Port /dev/ttyRPC0...
                                                        20151104-15:49:39: Checking for lock
                                                        20151104-15:49:39: Checking process 19182 for lock
                                                        20151104-15:49:39: cmdFile="/proc/19182/cmdline"
                                                        20151104-15:49:39: command="/home/spm/sdm120c/SDM120C-master/sdm120c"
                                                        20151104-15:49:39: rPID: 19182 SubStrPos: /home/spm/sdm120c/SDM120C-master/sdm120c command: /home/spm/sdm120c/SDM120C-master/sdm120c 
                                                        20151104-15:49:39: devLCKfile: 
                                                        20151104-15:49:39: devLCKfileNew:  
                                                        20151104-15:49:39: Clearing Serial Port Lock (19254)...
                                                        20151104-15:49:39: done
                                                        20151104-15:49:39: /home/spm/sdm120c/SDM120C-master/sdm120c: Problem locking serial device /dev/ttyRPC0, couldn't get the lock for 19254, locked by 19182.
                                                        20151104-15:49:39: Try a greater -w value (eg -w 5).
                                                        non ho altri script che vanno su quella RS485....

                                                        Commenta


                                                        • Originariamente inviato da fmc_alfredo Visualizza il messaggio
                                                          La versione è:
                                                          codice:
                                                          sdm120c 1.2.3: ModBus RTU client to read EASTRON SDM120C smart mini power meter registers
                                                          Copyright (C) 2015 Gianfranco Di Prinzio 
                                                          Complied with libmodbus 3.0.3
                                                          Ho scaricato il codice da qui: https://github.com/gianfrdp/SDM120C
                                                          ma la versione sembra precedente a quella che mi indichi (1.3.3)

                                                          Ho cambiato il comando in

                                                          codice:
                                                          sdm120c -a 1 -b 2400 -P N -z 20 -j 20 -d -x /dev/ttyRPC0
                                                          e comunque continuo ad avere errori:

                                                          Sì, quella è l'ultima ufficiale di gianfrdp. Siccome però sto per rilasciare un'altra versione aggiornata, ti chiedo se riesci a compilare l'ultima che trovi a questo indirizzo: https://github.com/The-Drake/SDM120C

                                                          E' il fork che sto portando avanti con le ultime fix per la condivisione della linea 485 + altre migliorie che presto chiederò a gianfrdp unire alla versione ufficiale. Lanciando gli stessi comandi, dovremmo ottenere un log più preciso.

                                                          BTW: Hai controllato di non avere errori di sistema? Lancia "dmesg -T".

                                                          /drk

                                                          Commenta


                                                          • Originariamente inviato da fmc_alfredo Visualizza il messaggio
                                                            Non sto usando pooler123
                                                            ho fatto 2 righe di codice python... in pratica un ciclo infinito intervallato da 30sec di sleep...
                                                            Thx si riferiva ad un problema precedente.

                                                            Commenta


                                                            • Originariamente inviato da flane Visualizza il messaggio
                                                              Ho lo stesso problema anch'io, che capita casualmente di tanto in tanto e non ho mai capito da cosa può dipendere.
                                                              Ecco un esempio

                                                              Produzione in 123solar
                                                              [ATTACH=CONFIG]50372[/ATTACH]

                                                              Produzione in Metern
                                                              [ATTACH=CONFIG]50373[/ATTACH]

                                                              Si notano i picchi.
                                                              Ovviamente il totale non cambia, ma ogni tanto evidentemente prende un valore 0.
                                                              Da cosa potrebbe dipendere ed eventualmente come è possibile cercare di investigare il problema?

                                                              Complicazione in più per me che questo disturbo mi blocca il sistema di autoconsumo sul boiler tramite SSR
                                                              Originariamente inviato da thx Visualizza il messaggio
                                                              Mettendo nel pooler123 la stringa
                                                              il problema dei picchi scompare...almeno per adesso :-)
                                                              Ciao @flane, thx sembra aver risolto. Se vuoi proviamo anche con te.

                                                              /drk

                                                              Commenta

                                                              Attendi un attimo...
                                                              X