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

  • #91
    Originariamente inviato da gianfrdp Visualizza il messaggio
    Scarichi il file che ho allegato e lo scompatti
    codice:
    pi@raspberrypi ~ $ unzip phpredis-2.2.4.bin.zip
    Poi lo installi
    codice:
    pi@raspberrypi ~ $ sudo dpkg -i phpredis-2.2.4-1_armhf.deb
    Ciao, ho fatto l'istallazione ma al comando " $ sudo /etc/init.d/redis-server start" il servizio non parte,
    praticamente tutto come prima.
    Non so che dire!

    Commenta


    • #92
      Ci deve essere qualcosa che mi sfugge...
      Proviamo a fare qualche controllo
      codice:
      pi@raspberrypi ~ $ sudo netstat -atnp | grep 6379
      tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      2203/redis-server
      codice:
      pi@raspberrypi ~ $ dpkg -l | grep redis
       ii  phpredis       2.2.4-1                              all          Redis C extension for PHP5. ii  redis-server                          2:2.4.14-1                           armhf        Persistent key-value database with network interface


      Ora disinstalliamo e reinstalliamo redis
      codice:
      pi@raspberrypi ~ $ sudo apt-get --purge remove redis-server
      codice:
      pi@raspberrypi ~ $ sudo rm -f /var/cache/apt/archives/*.deb

      codice:
      pi@raspberrypi ~ $ sudo apt-get update
      codice:
      pi@raspberrypi ~ $ sudo apt-get upgrade
      codice:
      pi@raspberrypi ~ $ sudo apt-get install redis-server
      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


      • #93
        Ciao e buon anno.
        Ho fatto le prove, al comando

        pi@raspberrypi ~ $ sudo netstat -atnp | grep 6379 ,non mi da nulla

        al comando
        pi@raspberrypi ~ $ dpkg -l | grep redis
        ii phpredis 2.2.4-1 all Redis C extension for PHP5.
        ii redis-server 2:2.4.14-1 armhf Persistent key-value database with network interface

        ho rifatto l'istallazione secondo le tue istruzioni ma il risultato non cambia e se faccio il test







        pi@raspberrypi ~ $ php -f test_redis.php
        Could not open input file: test_redis.php

        controllo i file mi ritorna il solito
        [12378] 01 Jan 10:38:43 # Opening port 6379: bind: Cannot assign requested address

        [12378] 01 Jan 10:38:43 # Opening port 6379: bind: Cannot assign requested address
        [31444] 01 Jan 19:35:41 # Opening port 6379: bind: Cannot assign requested address
        noto però come vedi dalle due prove che forse non cè lo start automatico.

        Commenta


        • #94
          Ciao e buon anno anche a te.

          Se il servizio non è partito è normale che ti dia quell errore.
          Il primo comando serviva proprio a vedere se c'era qualche servizio in ascolto sulla porta 6397, e non c'era nulla (per escludere servizi in conflitto sulla stessa porta).

          Dopo la reinstallazione e il riavvio verifichiamo il file di log con

          cat /var/log/redis/redis-server.log


          Per effettuare il test usa il file in allegato.

          Da me su 2 sistemi diversi funziona (Pogoplug e Raspberry), non riesco a capire perché da te no. Forse la soluzione più semplice, visto che di questo passo ci vorrà qualche mese tra messaggi e risposte, è che provi io sul tuo sitema, se hai il raspberry raggiungibile da internet (mi mandi i dati in messaggio privato).

          Ciao
          File allegati
          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


          • #95
            Originariamente inviato da spider61 Visualizza il messaggio
            Bel lavoro Gianfrdp .

            Ribadisco , il Rasp ha gia' capacita' di I/O perche volete per foza incasinarvi con l'interfacciamento con arduino
            Si, è proprio un bel lavoro.

            Pensavo di realizzare un sistema simile utilizzando il Raspberry dove ho caricato sia 123solar che measureit.
            In pratica entrambe le informazioni (Potenza Consumata e Potenza Prodotta) dovrebbero essere gia disponibili sul Rasp, giusto?

            Qualche suggerimento su come fare?
            ciao e grazie
            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


            • #96
              Originariamente inviato da spider61 Visualizza il messaggio
              Se ad Ale basta comandare in base alla produzione (che e' la cosa migliore senza incasinarsi tra produzione, consumo etc) basta che metta un rele' su un uscita' del rasp e un due istruzioni dentro 123solar : if produzione > 1500 GPIO X ON if produzione < 1000 GPIO X OFF .....
              Spider,
              sai a cosa serve il flag Consumption (Yes/No) che si trova sul setup di 123solar?
              Se 123solar riuscisse a leggere anche il consumato da EnviR sarebbe il massimo.
              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


              • #97
                Ciao,
                ma il consumo misurato dall'EnviR lo leggi con measureit sul Raspberry? Se sì allora puoi ricavare le informazioni che ti servono con un programma PHP da integrare in 123solar... ma ti servono nozioni di programmazione in PHP. Prova a chiedere agli sviluipppatori di measureit come ricavare il dato della potenza istantanea.

                Per pilotare un relé dal raspberry puoi usare WebIOPi, come ho fatto io, oppure ti puoi scrivere del codice PHP per comandare la GPIO, per es. usando questa libreria https://github.com/WiringPi/WiringPi-PHP oppure http://code.google.com/p/raspberrypi-gpio/

                Il flag Consumption dovrebbe servire per integrare la lettura dei consumi tramite l'altro progetto meterN dello stesso autore di 123solar (tramite Arduino)
                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


                • #98
                  Originariamente inviato da gianfrdp Visualizza il messaggio
                  Ciao,
                  Grazie Gianfrdp,
                  studierò la tua risposta riga per riga ma sono sicuro che avrò bisogno del tuo supporto. Ciao e Grazie ancora.
                  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


                  • #99
                    Ciao Gianfrdp,
                    ho chiesto al gruppo di measureit come fare per estrarre i dati dal' EnviR è mi hanno re-indirizzato a questo link:
                    https://groups.google.com/forum/#!to...it/VOs1LOVfoB0

                    Mi sembra molto interessante ma sempre un po 'dark' per le mie scarse conoscenze di programmazione.

                    Sono sicuro che a te dirà qualcosa di più.

                    Mi sono anche fatto mandare da Costocorrente alcune informazioni che allego.

                    Ci sono speranze?

                    EDIT
                    Lanciando questo comando: http://YOUR_IP/php/measureit_functions.php?do=summary_start
                    Ottengo queste informazioni.
                    Penso che con la funzione json si possa leggere le informazioni che ci servono, giusto?
                    Ciao
                    Floriano
                    File allegati
                    Ultima modifica di floriano; 08-01-2014, 21:31.
                    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


                    • Esatto, hai tutti i dati letti dall'EnviR.
                      Ti puoi scivere un programma PHP che legge l'URL e decodifica la risposta JSONH, vedi PHP: json_decode - Manual
                      Per es. Parsing JSON object in PHP using json_decode - Stack Overflow

                      Devi solo capire quale campo contiene la potenza istantanea
                      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

                        Devi solo capire quale campo contiene la potenza istantanea
                        "watt":"813"
                        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


                        • ..... e adesso?Provero' a studiare ma ...
                          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


                          • Nel frattempo mi e' successo una cosa strana.Prevedendo di smanettare un po ho fatto un backup della SD (8GB) utilizzando win32diskmanager. L'immagine che ho creato e' di 7.8 Gb che non mi entra in una altra SD da 8Gb che avevo. Ne ho provata anche un altra ma senza successo. Entrambe le SD hanno una capienza massima di 7.4 Gb. Perche'?Se l'immagine che si crea e superiore alla capienza della SD di partenza ci vuole ogni volta una SD di capienza maggiore??!!
                            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
                              Esatto, hai tutti i dati letti dall'EnviR.Ti puoi scivere un programma PHP che legge l'URL e decodifica la risposta JSONH
                              Possono fare un unico programma che legge entrambi gli URL (EnviR e 123Solar)? O, meglio, posso usare il PHP di Solar per leggere anche la URL di EnviR?
                              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 la SD se fai il backup di una da 8 il contenuto deve stare su una seconda di pari capacità, probabilmente sulla seconda sd ci sono delle partizioni che occupano spazio, controlla con un software tipo gparted il contenuto della SD, elimina tutte le partizioni formatta e riprova.

                                Per quanto rigurda 123S i dati li tiene in ram e quindi li puoi leggere direttamente da li
                                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


                                • Per il Backup SD oggi ci riprovo. Stavo pensando che in realta la SD madre era una SD mentre le altre due che avevo provato erano delle microSD con adattatore. Forse avevano una capienza leggermente diversa.

                                  EDIT
                                  Per la partizione/formattazione ho usato 'minitool'. L'unica spiegazione è SD/microSD
                                  Ultima modifica di floriano; 09-01-2014, 07:50.
                                  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


                                  • Con le micro SD + Adattatore io ho avuto pessime esperienze, sopratutto di affibabilità, ma potrebbe dipendere solo dalle mie SD che erano di recupero da vecchi cellulari
                                    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


                                    • Originariamente inviato da gianfrdp Visualizza il messaggio
                                      Da me su 2 sistemi diversi funziona (Pogoplug e Raspberry), non riesco a capire perché da te no. Forse la soluzione più semplice, visto che di questo passo ci vorrà qualche mese tra messaggi e risposte, è che provi io sul tuo sitema, se hai il raspberry raggiungibile da internet (mi mandi i dati in messaggio privato).
                                      Solo per futura memoria di come si è conclusa.
                                      Sul raspberry in oggetto mancava l'ip 127.0.0.1 (loopback). Per questo il servizio non partiva.
                                      E' bastato aggiungere (avrebbe già dovuto esserci) le seguente righe nel file /etc/networks/interfaces
                                      codice:
                                      auto lo
                                      iface lo inet loopback
                                      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


                                      • @floriano
                                        E' apitato anche a me: 2 SD da 16GB teorici, ma in realtà il numero di "settori" era leggermente diverso.
                                        L'unico modo per risolvere è stato copiare, da un'altra macchina Linux, il contenuto delle partizioni in dei file .tar, creare manualmente le partizioni sulla nuova SD e poi spacchettarci dentro i file .tar.

                                        Per leggere i dati di produzione di 123solar, guarda il mio file fv_pdc.php come esempio.
                                        Ne fai uno simile, integrando una funzione che, tramite json_decode, legge anche i consumi


                                        Se mi mandi la risposta json in formato testo (allegando un file) provo a fare una decodifica

                                        Ciao
                                        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
                                          Se mi mandi la risposta json in formato testo (allegando un file) provo a fare una decodifica

                                          Ciao
                                          In allegato il file.
                                          Penso comunque dhe dovresti poterci accedere direttamente dal link
                                          http://solarflor.dyndns.org/php/measureit_functions.php?do=summary_start

                                          C
                                          iao e Grazie
                                          File allegati
                                          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


                                          • questo esempio di codice PHP
                                            Codice PHP:
                                                $URL "http://solarflor.dyndns.org/php/measureit_functions.php?do=summary_start";
                                                
                                            $json file_get_contents($URL);
                                                
                                                
                                            $data json_decode($jsontrue);
                                                
                                            $kw $data[0][watt];
                                                echo 
                                            "consumo: " $kw " W"
                                            ti ricava il valore del consumo da measureit.

                                            PS: Provalo dentro un file PHP di test messo, per esempio, in /var/www/123solar.
                                            Poi, quando farai il programma partendo dal mio esempio fv_pdc.php, lo aggiungi sostituendo "solarflor.dyndns.org" con l'indirizzo IP interno del Raspberry e togliendo la riga che inizia con "echo"
                                            Ultima modifica di gianfrdp; 09-01-2014, 10:54.
                                            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

                                              PS: Provalo dentro un file PHP di test messo, per esempio, in /var/www/123solar.
                                              come lo lancio questo file e cosa mi dovrei aspettare come output?
                                              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


                                              • ciao gianfrdp
                                                , secondo te esiste un modo per graficare i consumi su 123solar? in altre parole avrei piacere di un grafico locale stile pvoutput.org con la produzione istantanea ed i consumi.
                                                in alternativa si potrebbe usare meterp dello stesso sviluppatore, ma allora dovrei capire come integrarlo con la mia piattaforma locale emoncms (es. chiamate via curl passando dei parametri?).
                                                tu hai avuto esperienze nel tuo progetto?

                                                Commenta


                                                • @floriano
                                                  se crei il file /var/www/123solar/test_json.php poi da browser apri http://ip_raspberry/123solar/test_json.php
                                                  vedi il valore in Watt istantanei
                                                  Clicca sull'immagine per ingrandirla. 

Nome:   test_consumi.png 
Visite: 1 
Dimensione: 4.6 KB 
ID: 1941435
                                                  EDIT: ma è possibile che alle 18:00 ci sia un consumo di 4810 W ?


                                                  @modenet
                                                  sto sviluppando la mia parte per i consumi da integrare in 123solar, per ora ho replicato il tachimetro per i consumi istantanei.
                                                  Non pensavo di realizzare il grafico XY dei consumi giornalieri, lo sketch Arduino che sto usando invia i dati su pvoutput.
                                                  Non so se meterN invia solo i dati a pvoutput o li mostra anche, non ho verificato
                                                  Clicca sull'immagine per ingrandirla. 

Nome:   Cattura2.png 
Visite: 1 
Dimensione: 65.3 KB 
ID: 1941436
                                                  Ultima modifica di gianfrdp; 09-01-2014, 18:01.
                                                  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
                                                    vedi il valore in Watt istantanei
                                                    [ATTACH=CONFIG]36600[/ATTACH]
                                                    Ci deve essere qualcosa che non va. Mi compare:

                                                    $URL = "http://xxx.xxx.x.xx/php/measureit_functions.php?do=summary_start"; $json = file_get_contents($URL); $data = json_decode($json, true); $kw = $data[0][watt]; echo "consumo: " . $kw . " W";



                                                    Originariamente inviato da gianfrdp Visualizza il messaggio
                                                    @floriano
                                                    ma è possibile che alle 18:00 ci sia un consumo di 4810 W ?
                                                    Purtroppo si. Lo dico sempre che mia moglie va a corrente. Comunque oggi è perdonata - pizza per tutti

                                                    EDIT
                                                    Ho allegato il file

                                                    Edit
                                                    Funziona Funziona

                                                    Ho aggiunto



                                                    alla fine del file
                                                    File allegati
                                                    Ultima modifica di floriano; 09-01-2014, 23: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 so perchè ma non riesco ad editare il post precedente.

                                                      Volevo dire che il file php funziona dopo avere aggiunto all'inizio e fine del file
                                                      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


                                                      • x Gianfrdp

                                                        Il file di test flor.php funziona benissimo.

                                                        Adesso cosa faccio? Mi piacerebbe continuare a smanettare sul file di test aggiungendo istruzioni per poter leggere la Potenza prodotta da 123solar.

                                                        Walter suggerisce di leggerli direttamente dalla RAM ma come si fa?
                                                        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


                                                        • Se guardi il post #27 trovi un file zip allegato.
                                                          Al suo interno c'è un programma php fv_pdc.php, lì c'è l'esempio di come leggere in memoria il valore di produzione
                                                          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
                                                          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


                                                          • Grazie Gianfrdp,Appena posso ci smanetto un poCiao
                                                            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
                                                              Solo per futura memoria di come si è conclusa.
                                                              Sul raspberry in oggetto mancava l'ip 127.0.0.1 (loopback). Per questo il servizio non partiva.
                                                              E' bastato aggiungere (avrebbe già dovuto esserci) le seguente righe nel file /etc/networks/interfaces
                                                              codice:
                                                              auto lo
                                                              iface lo inet loopback
                                                              Codice:
                                                              iface eth0 inet static
                                                              address 192.168.xx.xx #immettere i dati della propria rete
                                                              netmask 255.255.255.0 #immettere i dati della propria rete
                                                              gateway 192.168.xx.xx #immettere i dati della propria rete

                                                              editare il file modificando e/o aggiungendo le righe nel seguente modo:

                                                              non per trovare scuse ma ho seguito alla lettera la guida di walter, modificando il file in questo modo credendo che il resto andava eliminato.

                                                              Commenta

                                                              Attendi un attimo...
                                                              X