FV + PogoPlug + Raspberry Pi + 123solar + PDC: monitoraggio con accensione/spegnimento - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

FV + PogoPlug + Raspberry Pi + 123solar + PDC: monitoraggio con accensione/spegnimento

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

  • Originariamente inviato da gianfrdp Visualizza il messaggio

    Così, mettendo insieme questo pezzo di codice con quello della lettura da measureit hai entrambi i valori
    • $kw : consumo
    • $GPTOT : produzione
    e puoi implementare la tua logica per fare quello che vuoi.
    Fatto ma legge 0 come prodotto.

    consumo: 595 W Prodotto: 0 W

    Il Prodotto è in W o kW?

    EDIT
    Mi è venuto un dubbio. Le istruzione per il prodotto devono stare in SCRIPTS, dove lo hai messo tu, o posso lasciarlo sotto 123solar dove ho creato il file di test?

    EDIT2

    Deve stare in SCRIPTS e funziona. Evviva!!

    consumo: 560 W Prodotto: 2113 W
    Ultima modifica di floriano; 11-01-2014, 10:18.
    5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

    Commenta


    • Linguaggio PHP

      Dove trovo una guida semplice per programmare in php?

      Si possono usare gli stessi comandi (if, then, endif, etc) usati per esempio per costruire le macro Excel?

      Gianfrdp,
      nel file fv_pdc.php ho visto che tu hai usato delle istruzioni if ma non hai chiuso con endif (o fi). bohh!
      5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

      Commenta


      • Per trovare delle valide guide, anche per principianti, sulla programmazione in PHP basta cercare in google "programmare in php"
        3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

        Commenta


        • Si Walter, ho fatto.

          Ho capito che in PHP non c'è bisogno di chiudere un "if" con in "endif" come invece serve fare normalmente.
          5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

          Commenta


          • Originariamente inviato da gianfrdp Visualizza il messaggio
            Così, mettendo insieme questo pezzo di codice con quello della lettura da measureit hai entrambi i valori

            Fatto. Ho aggiunto un paio di istruzioni che in funzione del valore Prodotto - Consumato mi accende o spegne il Boiler (per adesso solo simulato a schermo).

            Delta > 500 W Accendi
            Delta < 500 W Spegni

            Clicca sull'immagine per ingrandirla. 

Nome:   Presentazione1.jpg 
Visite: 1 
Dimensione: 39.0 KB 
ID: 1941490

            Il risultato a schermo è:


            consumo: 1613 W
            Prodotto: 0 W
            Diff: -1613 W
            Power off

            Se invece del comando Print "Power On" volessi lanciare un comando ad un web relay, tipo (
            http://192.168.2.10/1), quale dovrebbe essere l'istruzione?

            Adesso per lanciare il file flor.php devo farlo dal browser. Cosa devo fare per farlo fare dal Rasp automaticamente e con una certa frequenza?

            Ciao
            Floriano
            5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

            Commenta


            • Per invocare un comando web trovi le istruzioni dentro uno dei miei file, adesso non posso controllare, a memoria dovrebbe essere una funzione change. Usa curl.

              Per eseguire in automatico devi eseguire con cron, trovi le istruzioni nel primo post

              EDIT

              Il file è scripts/pdc.php
              Codice PHP:
              include('read_maincfg.php');

              function 
              change_pdc($MY_URL$value) {

                      
              $url $MY_URL '/' $value;

                      
              $post NULL;

                      
              $options = array(
                                      
              CURLOPT_POST => 1,
                                      
              CURLOPT_HEADER => 0,
                                      
              CURLOPT_URL => $url,
                                      
              CURLOPT_FRESH_CONNECT => 1,
                                      
              CURLOPT_RETURNTRANSFER => 1,
                                      
              CURLOPT_FORBID_REUSE => 1,
                                      
              CURLOPT_TIMEOUT => 4,
                                      
              CURLOPT_POSTFIELDS => $post
                      
              );

                      
              $ch curl_init();
                      
              curl_setopt_array($ch$options);

                      
              $result curl_exec($ch);

                      
              curl_close($ch);

              dove $MY_URL è l'url da invocare e $value è il favore per accendere/speggnere (1 o 0)
              Ultima modifica di gianfrdp; 12-01-2014, 14:48.
              Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
              PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

              Commenta


              • Nel frattempo ho apportato alcune modifiche al mio file 'flor.php':
                1. All'inizio legge lo stato del rele (1/0), che ho scritto al punto 3, in modo da creare una regola diversa per l'accensione o lo spegnimento del Boiler.
                2. Il programma fa 'n' (3 nell'esempio) misure intervallate da 'x' (2 nell'esempio) secondi e calcola il valore medio di Delta = Prodotto - Consumato
                3. In funzione del valore e dello stato iniziale, accende (lascia acceso) o spegne (lascia spento) il boiler.
                4. Scrive su un file lo stato del rele che poi leggerà all'inizio del ciclo successivo (punto 1).
                Sono molto soddisfatto, considerando la mia conoscenza iniziale di programmazione. Ho usato un po di comandi principali di PHP e pare che il tutto funzioni molto bene, almeno nella simulazione a schermo.

                Clicca sull'immagine per ingrandirla. 

Nome:   Boiler.jpg 
Visite: 1 
Dimensione: 28.6 KB 
ID: 1941505

                Adesso devo decidere come passare dalla simulazione ai fatti, ovvero come controllare l'accensione/spegnimento del Boiler.
                Non posso utilizzare il Rasp dove attualmente girano sia 123solar and EnviR, che devo lasciare necessariamente vicino all'EnviR.


                Vedo due possibilità:
                1. acquistare un web relay come questo: 2 channels WEB Relay board - PCB
                2. acquistare un altro Rasp da utilizzare solo per le sue funzioni I/O, in pratica come relè di controllo. In più devo prendere un rele di potenza tipo quello usato da Gianfrdp
                La soluzione 1 costa meno e ha più senso per l'utilizzo che devo farne. La soluzione 2 ha il vantaggio di avere in qualsiasi caso un altro Rasp.

                In entrambi i casi il sistema andrebbe in soffitta, dove installerò il Boiler, dove in estate la temperatura è abbastanza elevata. Il Web Relay può lavorare fino a 80°C, non so il Rasp.

                Io sarei orientato per la soluzione 1. Voi cosa mi consigliate?
                Ciao
                5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                Commenta


                • OT
                  come faccio a copiare le istruzioni da una finestra dos che 'putty' apre su windows al nostro post?
                  Per incollare le istruzioni in questa finestra mi basta cliccare il pulsante destro del mouse ma non ho trovato nessun modo per copiare da questa finestra in modo da incollarlo dove voglio
                  5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                  Commenta


                  • Basta solo selezionare il testo che vuoi copiare, poi incolli in Windows
                    Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                    PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                    Commenta


                    • Porc....
                      Spostandomi com le frecce non mi faceva selezionare niente ma con il mouse si.

                      Questo è il file che ho modificato per ottenere il risultato di cui sopra:
                      File allegati
                      Ultima modifica di floriano; 12-01-2014, 21:10.
                      5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                      Commenta


                      • Originariamente inviato da floriano Visualizza il messaggio
                        Vedo due possibilità:
                        1. acquistare un web relay come questo: 2 channels WEB Relay board - PCB
                        2. acquistare un altro Rasp da utilizzare solo per le sue funzioni I/O, in pratica come relè di controllo. In più devo prendere un rele di potenza tipo quello usato da Gianfrdp
                        Scusate se mi quoto da solo ma mi piacerebbe avere una vostra opinione prima di procedere all'acquisto.

                        Ho trovato un po di alternative che vorrei porre al vostro giudizio:
                        1. ETH002 Questo rele è pilotabile tramite comandi TCP/IP. Non sono sicuro che questo significa che può essere controllato con una istruzione che possa dare tramite il programma php che sto facendo.
                        2. 2 channels WEB Relay board - PCB Questo è sicuramente pilotabile tramite php .http://www.kmtronic.com/software/Web...layLib_PHP.zip
                        3. http://cgi.ebay.it/ws/eBayISAPI.dll?...:X:RTQ:IT:1123 questo è pilotabile tramite istruzioni www.
                        Cosa mi suggerite? Non sono sicuro che tutti i modelli sono utilizzabili allo scopo.
                        Ciao
                        Floriano
                        5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                        Commenta


                        • Secondo me puoi prendere il n. 2, visto che hai anche la libreria e l'esempio in PHP.
                          Alternativa: raspberry + schedina relé
                          Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                          PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                          Commenta


                          • Anche io pensavo a questo. L'unico dubbio è il paese di provenienza (Bulgaria)
                            5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                            Commenta


                            • Diversi convertitori USB-RS485 sono stati comprati da quel produttore bulgaro
                              Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                              PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                              Commenta


                              • Originariamente inviato da gianfrdp Visualizza il messaggio
                                Codice PHP:
                                include('read_maincfg.php');

                                for (
                                $invt_num 1$invt_num <= $NUMINV$invt_num++) {
                                    
                                $invtnum $invt_num;
                                    include(
                                "read_invtcfg.php");
                                    
                                $systemid "1231" $invt_num;
                                    @
                                $shmid shmop_open($systemid"a"0444256);
                                    if (!empty(
                                $shmid)) {
                                        
                                $livedash[0] = shmop_read($shmid0256);
                                        
                                shmop_close($shmid);
                                    } else {
                                        
                                $nowUTC      strtotime(date("Ymd H:i:s"));
                                        
                                $livedash[0] = "$nowUTC,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
                                    }
                                    
                                $array preg_split("/,/"$livedash[0]);

                                    if (!isset(
                                $GPTOT)) {
                                        
                                $GPTOT 0;
                                    }
                                    
                                $array[9] *= $CORRECTFACTOR;
                                    
                                $GPTOT += $array[9];
                                }

                                if (
                                $GPTOT 1000) {
                                    
                                $GPTOT round($GPTOT0);
                                } else {
                                    
                                $GPTOT round($GPTOT1);

                                in questo modo, nella variabile $GPTOT hai il valore della produzione.

                                Così, mettendo insieme questo pezzo di codice con quello della lettura da measureit hai entrambi i valori
                                • $kw : consumo
                                • $GPTOT : produzione
                                e puoi implementare la tua logica per fare quello che vuoi.

                                Ciao
                                Gianfrdp,
                                e se volessi leggere anche il valore di tensione di rete dall'inverter?

                                Per quello che devo fare è importare avere il valore corretto del consumo e purtroppo, come ho scritto in una altra discussione EnviR e Raspberry Pi, info,configurazione e problemi, la tensione di rete è molto variabile di giorno per cui la misura dell'EnviR (che ho settato a 230 V) non è accurato.

                                Ciao
                                Floriano
                                5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                Commenta


                                • Ciao,
                                  per la tensione, prova
                                  Codice PHP:
                                  include('read_maincfg.php');

                                  for (
                                  $invt_num 1$invt_num <= $NUMINV$invt_num++) {
                                      
                                  $invtnum $invt_num;
                                      include(
                                  "read_invtcfg.php");
                                      
                                  $systemid "1231" $invt_num;
                                      @
                                  $shmid shmop_open($systemid"a"0444256);
                                      if (!empty(
                                  $shmid)) {
                                          
                                  $livedash[0] = shmop_read($shmid0256);
                                          
                                  shmop_close($shmid);
                                      } else {
                                          
                                  $nowUTC strtotime(date("Ymd H:i:s"));
                                          
                                  $livedash "$nowUTC,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
                                      }
                                      
                                  $array preg_shplit("/,/"$livedash);

                                      if (!isset(
                                  $GPTOT)) {
                                          
                                  $GPTOT 0;
                                      }
                                      
                                  $array[9] *= $CORRECTFACTOR;
                                      
                                  $GPTOT += $array[9];
                                      if (!isset(
                                  $GV)) {
                                          
                                  $GV 0;
                                      }
                                      
                                  $GV $array[7];
                                  }

                                  if (
                                  $GPTOT 1000) {
                                      
                                  $GPTOT round($GPTOT0);
                                  } else {
                                      
                                  $GPTOT round($GPTOT1);

                                  La variabile $GV dovrebbe contenere il valore della tensione di rete (dell'ultimo inverter).

                                  Per evitare problemi del genere sto lavorando con Arduido e un contatore con uscita impulsi S0. Così la misura dei consumi sarà precisa.

                                  L'unico incoveniente che ho trovato è che se voglio salvare i dati su SD dell'Arduino non riesco a compilare lo sketch perché è troppo grande per la memoria dell'UNO R3
                                  Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                  PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                  Commenta


                                  • Scusate se mi intrometto, ma non credo sia una buona idea usare il valore di tensione dell'inverter per calcolare i consumi reali in quanto, almeno in casa mia, la tensione dell'inverter, pur seguendo l'andamento di quella di rete non è mai uguale, ma sopratutto la tensione dell'inverter è disponibile solo quando l'inverter è acceso. E' vero che quando è spento posso mettere un valore medio ma non avresti comunque un consumo reale per tutte le 24 ore.
                                    3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                    Commenta


                                    • Io ho detto solo dove prendere il valore... non che vada bene usarlo
                                      Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                      PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                      Commenta


                                      • Infatti, tu stai cercando di usare gli impulsi del contattore, ma altri alle prima armi potrebbero intraprendere quella strada, non proprio consona
                                        3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                        Commenta


                                        • Io con un arduino volante + lcd gigante 16x02 sto' usando proprio uno di quei contatori a lcd + impulso sugli utilizzi , sta' funzionando alla grande , devo aggiungere la FR sul contatore di produzione poi metto in vendita l'OWL e il MiE0 continuo a non capire perche' debba essere usato un trasformatore per la V e una sonda di corrente per la I (con tutti gli errori del caso) e poi calcolarsi il cosFi ?! con tre istruzioni hai il conteggio del tempo e della potenza.
                                          AUTO BANNATO

                                          Commenta


                                          • Ciao Gianfranco, Walter, Spider,
                                            Grazie per i vostri feedbacks.
                                            io ho avuto grossissimi problemi con la capacita della rete enel ad assorbire l'enegia che producevo. Infatti il mio inverter andava di continuo in blocco fino a quando non è intervenuta l'enel ad abbassarmi la tensione. Pare che ho risolto il problema (aspetto questa estate per confermarlo) ma la tensione è rimasta molto variabile da 190 a 250.

                                            Mi spiegate come posso misurare gli impulsi del contatore per il consumo? quale contatore poi?

                                            In mancanza di una alternativa posso o lasciare tutto a tensione fissa o cercare di utilizzare la tensione dell'inverter per correggere il valore dell'envir.

                                            Ci sono altre soluzioni che mi suggerite?
                                            5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                            Commenta


                                            • Originariamente inviato da gianfrdp Visualizza il messaggio
                                              La variabile $GV dovrebbe contenere il valore della tensione di rete (dell'ultimo inverter).
                                              Fatto. Adesso mi da zero perchè l'inverter è spento. Domani verifico
                                              Clicca sull'immagine per ingrandirla. 

Nome:   Boiler.jpg 
Visite: 1 
Dimensione: 22.1 KB 
ID: 1941630

                                              Originariamente inviato da gianfrdp Visualizza il messaggio
                                              Per evitare problemi del genere sto lavorando con Arduido e un contatore con uscita impulsi S0. Così la misura dei consumi sarà precisa.
                                              Scusa ma a quale contatore ti riferisci?
                                              5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                              Commenta


                                              • This : 5(32A) 220VAC DIN-rail Kilowatt Hour kwh Meter 50hz | eBay
                                                costa meno di una sonda di corrente , e si ha anche il display con i kwh , io prima l'ho messo direttamente sul frigo , cosi' ho visto quanto consumava il vecchio e ho fatto il raffronto col nuovo , mi si e' ripagato solo per quello , circa 1kwh al giorno in meno in nuovo
                                                AUTO BANNATO

                                                Commenta


                                                • X Gianfrdp e tutti gli esperti di buona volontà,
                                                  so che siete incasinati ma sto impazzendo. Non riesco a trovare un baco nel programma che ho costruito grazie ai tuoi suggerimenti.

                                                  Il programma dovrebbe:
                                                  1. Leggere da un file "stato", che viene creato nella parte finale del programma, lo stato iniziale del rele ($Statoi) in modo da cambiare la regola per accendere/spegnere il rele. Questa parte funziona bene come puoi vedere anche dall'output
                                                  2. Ripete la misura dei vari parametri (consumato, prodotto e tensione inverter) 3 volte intervallando le misure ogni 5 secondi. Anche questa parte funziona bene.
                                                  3. Fa il confronto tra il valore medio delle tre misure $avg (differenza tra prodotto e consumato $Diff). Anche questo sembra funzionare
                                                  4. Confronta il valore $avg con una soglia preimpostata ($Delta) che vale 10 se lo stato iniziale del rele è attivo ($Statoi = 1) mentre vale 500 se il rele è spento. Questa parte non funziona e per qualche motivo la variabile $Statoi è sempre ad 1
                                                  5. in funzione del confronto di cui sopra attiva o spegne il rele e cambia il valore nel file stato che viene utilizzato come valore iniziale nella esecuzione successiva. Anche questo funziona bene.
                                                  Questo è il risultato a schermo. Come vedi quando al punto 4 devo settare la variabile $Delta lui vedere sempre lo stato del rele a 1 ($Statoi = 1) e di consequenza si comporta come se il rele fosse gia attivo.

                                                  Ciao e grazie

                                                  Clicca sull'immagine per ingrandirla. 

Nome:   Presentazione1.jpg 
Visite: 1 
Dimensione: 29.7 KB 
ID: 1941638
                                                  5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                  Commenta


                                                  • Ma come lo colleghi al rasp?
                                                    in pratica potrebbe sostiruire l'EnviR, giusto?
                                                    Potrebbe anche misurare il prodotto, giusto?

                                                    EDIT La frequenza del led è la stessa del contatore? se si si potrebbe usare lo stesso lettore ottico dell'EnviR, giusto?
                                                    Ultima modifica di floriano; 18-01-2014, 12:47.
                                                    5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                    Commenta


                                                    • Non funziona perché usi due variabili $statoi e $stato, prova a usare la stessa variabile
                                                      3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                      Commenta


                                                      • Grazie Walter ma non penso sia questo il motivo, anche perchè le due varibili vengono usate in due routine diverse.
                                                        $Statoi per la routine di lettura dal file "stato"
                                                        $Stato per la routine di scrittura nel file "stato"

                                                        Ho comunque provato ma non cambia niente. E come se, qualsiasi sia il valore riportato nel file "stato" e letto all'inizio del programma come variabile $Statoi, il valore non viene ricordato all'interno della parte che sta sotto la stringa < ? php
                                                        5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                        Commenta


                                                        • Originariamente inviato da floriano Visualizza il messaggio
                                                          Ma come lo colleghi al rasp?
                                                          Ha l'uscita a impulsi su un contatto , quindi penso che puoi tranquillamente metterlo al posto del lettore ottico , l'unica cosa e' che invasivo perche' devi tagiare il cavo di fase , o in pratica aggiungere un filo..... lo puoi mettere sulla prodotta ma e' meglio usare l'ottico li'....
                                                          AUTO BANNATO

                                                          Commenta


                                                          • Io ho collegato Arduino con ethernet al contatore, poi da 123solar ho scritto una funzione che va a leggere su Arduino i valori di consumo
                                                            Clicca sull'immagine per ingrandirla. 

Nome:   123solare_prod_cons.png 
Visite: 2 
Dimensione: 61.3 KB 
ID: 1941674Clicca sull'immagine per ingrandirla. 

Nome:   DSC_5309.JPG 
Visite: 1 
Dimensione: 332.6 KB 
ID: 1941671Clicca sull'immagine per ingrandirla. 

Nome:   DSC_5310.JPG 
Visite: 1 
Dimensione: 325.9 KB 
ID: 1941672Clicca sull'immagine per ingrandirla. 

Nome:   DSC_5311.JPG 
Visite: 1 
Dimensione: 422.2 KB 
ID: 1941673

                                                            Devo trovare il tempo di mettere il contatore nel centralino, tra l'interruttore magnetotermico differenziale generale ed il resto degli interruttori.
                                                            Ma per farlo devo trovare una modalità stabile di collegamento (per ora ho solo sperimentato a banco), togliere la corrente, ecc
                                                            Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                                            PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                                            Commenta


                                                            • Originariamente inviato da gianfrdp Visualizza il messaggio
                                                              Io ho collegato Arduino con ethernet al contatore,
                                                              Si potrebbe anche collegare al Rasp?
                                                              5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                              Commenta

                                                              Attendi un attimo...
                                                              X