Misuratore di consumi con seriale RS485 - SDM120 - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Misuratore di consumi con seriale RS485 - SDM120

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

  • #31
    Grazie Nino, capito ..... sono duro ma con calma arrivo a capire

    confermo anche che il sistema va in lock usando lo stesso adattatore RS485 per leggere l'inverter ed il contatore.
    Ma tutto sommato un adattatore costa 4-5€ non è un problema usarne 2.



    A Spider61

    Il contatore per usarlo con metern (ed il file eflow.php per autoconsumo, prelievi e immissioni) le devi montare a monte dei carichi, in modo che avendo produzione e consumi totali poi trovi tutto il resto per differenza ( con eflow appunto).

    Se vuoi mettere il contatore RS485 subito a valle del contatore ENEL, misuri sicuramente i prelievi e l'immissione dalla rete, e con la produzione dall'inverter poi modificare il file eflow per ricostruire i tuoi reali consumi domestici.
    Sinceramente non ne vedo l'utilità, anche se l'SDM120C è bidirezionale.

    PS: ho proposto a jeanmark di integrare eflow nella struttura di metern in modo da non avere nemmeno lo sfasamento dei 5 minuti e di calcolare in diretta tutti i valori, non a posteriori, ma mi sembra che la cosa sia abbastanza complicata e lui non abbia tempo di farlo.
    Ultima modifica di flane; 19-01-2015, 14:49.
    Monitoraggio energetico con Raspberry – 123Solar e MeterN
    Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
    Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

    Commenta


    • #32
      Flane anche io avevo chiesto a Jean Marc di integrare eflow, ma come dici tu, non ha molto tempo, comunque mi ha promesso di lavorarci e di passarmi il file appena pronto per testarlo, se a qualcuno interessa mi ha anche sistemato il gauge che non funzionava con il multi inverter. @Spider riguardo al contatore messo a monte ha ragione flane, in quel modo potresti misurare immissioni e prelievi senza lo sfasamento di 5', ma l'autoconsumo come lo misuri? Forse con un altro contatore?

      Mi correggo, forse si può calcolare avendo la produzione degli inverter.
      Ultima modifica di nll; 22-01-2015, 18:15. Motivo: Unione messaggi consecutivi dello stesso utente
      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


      • #33
        Io l'ho buttata li' , a monte e se ti da' il segno della potenza + o - per comandare un carico c'e' gia il consuntivo.... ma non va bene per monitorare il consumo e registrarlo

        pero' mentre scrivevo mi e' venuto in mente che sarebbe la stessa cosa : se produco 1000 e dal bidirezionale mi passano -500 vuol dire che autoconsumo 500 , se ne passano +500 che sto' consumando 1500 e' la stessa cosa vista da un altro angolo.....
        AUTO BANNATO

        Commenta


        • #34
          ahahah, spider, mi è venuta in mente la stessa cosa anche a me, l'unico problema e capire come si comporta con la potenza istantanea.
          per l'autoconsumo in pratica ci si arriva con la formula inversa.
          Conoscendo: Produzione, Immissioni e Prelievi
          Autoconsumo = Produzione - Immissioni
          Consumo = Autoconsumo + Prelievi
          ma perchè complicarci la vita se già c'è un sistema collaudato per fare il calcolo?
          l'unica cosa da correggere è lo sfasamento di 5' che si potrebbe fare integrando eflow nel pooler dei consumi.
          Ultima modifica di ninodifranco; 19-01-2015, 16:12.
          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


          • #35
            Questo venditore eBay: ha una serie di interessanti moduli , gia' montati su moduli DIN a prezzi 'cristiani' , per realizzare una distribuzione su 485/modbus Rele' counter , ingressi , etc.... interessanti anche i contenitori vuoti per guida din .....

            Per adesso , anche se e' un po' fuori argomento , ho passato un doppino telefonico per casa , (anche se qualche purista delle norme inorridira' anche dove c'era il 230) su cui ho cominciato a monitorare in 1wire (tanto sono 3 fili e farci passare la 485 e' la stessa) con DS1820 la caldaia , per adesso con arduino connesso al PC poi passero' al rasp/pogo con OEM , e il tutto funziona anche a 20mt, di distanza , nel frattempo ho preso sulla baia un adattatore USB-1wire per potrer eliminare arduino tra i sensori e l'ARM , esistono anche i chip da 1wire con i counter-ingressi-uscite vediamo cosa ne viene fuori....
            Ultima modifica di spider61; 20-01-2015, 09:19.
            AUTO BANNATO

            Commenta


            • #36
              sdm120c e meterN

              Un po ' di aggiornamenti

              Ho aggiunto la possibilità di modificare la velocità del contatore (parametro -r) e un paramtro per restituire il valore nel formato atteso da meterN ma solo con un valore alla volta (-m).

              Ho scritto il pooler per meterN: per usarlo nei comandi per la configurazione mettere
              codice:
              pooler485 elect 1 1 9600 /dev/ttyUSB0
              e
              codice:
              more /run/shm/metern1.txt | grep "*W)"
              per il contatore con ID 1, con indirizzo 1

              .Clicca sull'immagine per ingrandirla. 

Nome:   2015-01-20_15-41-54.png 
Visite: 1 
Dimensione: 32.0 KB 
ID: 1948758

              In /etc/rc.local mettere
              codice:
              touch /run/shm/metern1.txt
              chown www-data:www-data /run/shm/metern1.txt
              pooler485 live 1 1 9600 /dev/ttyUSB0
              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


              • #37
                ciao Gianfranco,
                anche io avevo predisposto un file pooler per RS485 però non l'ho ancora provato, non ho il contatore al momento,
                ho modificato anche il sorgente in C
                allego qui i file magari possono essere d'aiuto
                ho messo anche una variabile che consente di recuperare le letture di eventuali contatori precedenti
                File allegati
                Ultima modifica di ninodifranco; 20-01-2015, 18:03.
                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


                • #38
                  Il sorgente l'avevo già modificato, per poter restituire il formato come si aspetta meterN.
                  La differenza dei 2 pooler è che il tuo legge direttamente l'output di sdm120c, il mio passa per un wrapper che scrive nel file il dato live (come il pooler originale).

                  Avrei potuto segare la parte che legge il valore precedente dal csv, ma ho preferito lasciarlo perché può capitare che salti qualche lettura (timeout della comunicazione), in questo caso rimette il valore precedente e non 0. Se mettesse 0, poi nella prima lettura buona calcolerebbe una media esagerata perché passerebbe, per es, da 0 a 1300 Wh in 5 min
                  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


                  • #39
                    Gianfranco, quindi mi confermi che anche il mio pooler dovrebbe funzionare,
                    li provo entrambi appena arriva il contatore,
                    nel caso aggiungo al tuo la formula per il riporto dell'eventuale contatore precedente,
                    a me al momento non serve ma a chi utilizzava il sistema ad impulsi servirà di sicuro
                    e poi non si sa mai succedesse una sostituzione del contatore per guasto
                    grazie di tutto

                    Scusami Gianfranco,
                    alcune delucidazioni
                    come dovremmo interpetrare questo comando, visto che non ci sono i parametri di riferimento:

                    pooler485 elect 1 1 9600 /dev/ttyUSB0


                    il primo valore è il Meter ID e il secondo l'ID del contatore? o viceversa?

                    con l'occasione qualche altra domanda
                    i comandi touch e chown si devono eseguire con sudo?
                    ho provato ad eseguirli da terminale con utente non root e mi dava Permesso negato,
                    li ho dovuti eseguire con sudo per avere i permessi,
                    il file rc.load esegue sempre i comandi con permessi di root, o bisogna anteporre sudo ai comandi per avere i permessi di root?

                    il comando chown bisogna metterlo per forza in rc.load o basterebbe eseguirlo una sola volta da terminale?

                    Edit: alla prima domanda mi rispondo da solo
                    confermo che il primo valore è il Meter ID e il secondo l'ID del contatore.
                    Ultima modifica di nll; 22-01-2015, 18:15. Motivo: Unione messaggi consecutivi dello stesso utente
                    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


                    • #40
                      Ciao, confermo che i parametri sono:
                      1. ID meter
                      2. indirizzo
                      3. velocità porta
                      4. device

                      il primo numero (ID) corrisponde an numero del contatore nella pagina di configurazione.

                      Il file /etc/rc.local viene eseguito al boot con i permessi di root (non serve sudo). Serve perché il file viene creato in un disco in RAM per non stressare la SD, quindi al boot non esiste.

                      Ho messo i sorgenti qui http://github.com/gianfrdp/SDM120C

                      Non so se il tuo pooler funziona, il mio sicuramente, basta aggiungere la riga
                      codice:
                      $lastval += $prevval;
                      se si vuole sommare il valore precedente.
                      Ecco una schermata che sto testando... l'unica cosa è il gauge che non funziona... devo investigare

                      Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.png 
Visite: 1 
Dimensione: 49.0 KB 
ID: 1948773

                      EDIT: ho aggiunto un altro pooler (su suggerimento di jeanmarc), pooler485.sh, che viene invocato al boot e ciclando legge contemporaneamente potenza ed energia e mette su un file che poi viene letto da meterN.
                      Può essere usato per leggere anche più contatori alla volta (devo ancora testare)
                      codice:
                      pooler485 1 9600 /dev/ttyUSB0
                      per leggere il contatore con indirizzo bus 1 (anche ID meterN deve essere 1)
                      codice:
                      pooler485 1,2 9600 /dev/ttyUSB0
                      per leggere i contatori con indirizzo bus 1 e 2
                      codice:
                      pooler485 1,2,3 9600 /dev/ttyUSB0
                      per leggere i contatori con indirizzo bus 1, 2 e 3, ecc.

                      Sulla configurazione di meterN si mette
                      codice:
                      more /run/shm/metern1.txt | egrep "^1\(" | grep "*Wh)"
                      e
                      codice:
                      more /run/shm/metern1.txt  | egrep "^1\(" | grep "*W)"
                      per gli altri contatori basta sostituire 1 con 2, 3, ecc.
                      Ultima modifica di gianfrdp; 21-01-2015, 02:57.
                      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


                      • #41
                        Per il gauge non so che dirti,
                        però, a quel che vedo nell'immagine, ci sono due meter di consumo
                        a me non funzionava perchè c'erano due meter di produzione,
                        me lo ha sistemato Jeanmarc modificando questi due file di meterN
                        magari il problema è simile, allego i file modificati e provi a sostituirli
                        File allegati
                        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


                        • #42
                          Gianfrdp, non sò se hai visto che jean marc ha rilasciato la versione 0.7.2 con la gestione di più dispositivi di consumo/produzione.
                          Forse risolve anche i problemi che hai rilevato con il gauge.
                          Monitoraggio energetico con Raspberry – 123Solar e MeterN
                          Monitoraggio energetico con Raspberry – Guida all’installazione e configurazione - IMPULSI
                          Monitoraggio energetico con Raspberry e contatori EASTRON SDM120modbus e/o SDM220modbus

                          Commenta


                          • #43
                            Mi era sfuggito. Provo ad aggiornare
                            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


                            • #44
                              Ciao, mi Chiamo Alessandro e sono di Rovigo!
                              Sto valutando, grazie al forum, di montare un "mini" fotovoltaico da 1kw ma per ora sono interessato anche io al misuratore, ma non per il fotovoltaico ma solo per misurare il consumo della linea enel... e farmi un'idea per dimensionare l'impianto!
                              La mia idea è di usare un arduino ethernet per inviare i dati al server emoncms... ho già usato le soluzione del sito openenergy monitor con la pinza amperometrica ma non sono per nulla veritiere (confrontate con un misuratore gewiss installato sul quadro)
                              ma ho un problema... come leggere i valori dal rs485 dall'arduino? ho visto che c'è la libreria SimpleSlaveModbus ma non capisco come devo comporre la richiesta...

                              Qualcuno ci ha già provato?

                              Commenta


                              • #45
                                Se vuoi mettere un arduino tra il contatore e OEM , perche' devi usare ETH ?! puoi usare la USB del dispositivo dove fai girare OEM e arduino puo' anche leggersi il led del contatore enel cosi' sei sicuro che e' a potenza che legge enel...
                                Altrimenti dal dispo su cui e' OEM metti un USB-RS485 e ti leggi quel contatore , tanto se poi ti fai il kw di FV lo riusi per leggere la produzione.....
                                AUTO BANNATO

                                Commenta


                                • #46
                                  la macchina su cui dovrebbe girare l'emoncms è un macmini server che è in un altra stanza e serve già per altri servizi, quindi pensavo di usare l'arduino per interfacciare il server con il protocollo RS485...
                                  Effettivamente però potrei metterci un raspi che faccia tutto... mi ero fissato sulla mia soluzione non ci avevo pensato!
                                  Ma una volta letti i parametri tramite RS485 poi come mi interfaccio a emoncms? Vedendo dai tutorial, la versione installata sul raspi prevede un collegamento RF...

                                  Commenta


                                  • #47
                                    Partiamo dall'inizio : se a te serve vedere solo la potenza istantanea , mi pare di capire , ti basterebbe una fotoresistenza sul contatore connessa ad un arduino o a un rasp (per il rasp da qualche parte flane ha gia scritto il programma) se metti il rasp monti OEM sara' lui a crearsi i vari grafici dalla potenza istantanea .... al posto della fotoresistenza si puo' mettere lSDM120 o un altro contatore senza 485(che costa la meta') con S0 , ma usi S0 che e' un impulso ogni w di consumo e lo stesso sara' OEM a calcolarsi la potenza ed energia..... in un secondo momento se farai il FV da 1kw compri il contatore 485 cosi' potrai vedere anche tensione, corrente etc.... se invece trovi un inverter con uscita 485 e compatibile con 123solar userai quello.....
                                    AUTO BANNATO

                                    Commenta


                                    • #48
                                      Originariamente inviato da loop_1 Visualizza il messaggio
                                      ho già usato la soluzione del sito openenergy monitor con la pinza amperometrica ma non sono per nulla veritiere (confrontate con un misuratore gewiss installato sul quadro)
                                      Forse lo dovresti tarare meglio.
                                      Se ben tarato, l'errore massimo è minore dell'uno %.
                                      http://fabiusmontana.dtdns.net/123solar/index_mono.php

                                      Commenta


                                      • #49
                                        Effettivamente la versione SDM120c, trovarla in italia costa parecchio in più...

                                        La soluzione con pinza amperometrica è a mio avviso funzionale se lo si usa con un trasformatore AC-AC che permette di avere anche gli altri parametri come V e cos, ma io l'ho usato solo con la pinza ed i risultati sono parecchio sfalsati quando sono in uso lavatrici, condizionatori etc...
                                        la soluzione con il SDM120 messo ne quadro e solo una scatoletta esterna per il raspp mi pare la soluzione più veloce e meno laboriosa... in settimana mi arriva tutto, spero... e la provo! :-)

                                        Commenta


                                        • #50
                                          salve a tutti ,spero che questa volta sono nella discussione giusta, qualcuno mi sà dire se il software 123solar può interfacciarsi tramite seriale di un inverter non compatibile? con protocollo in "C" ?

                                          Commenta


                                          • #51
                                            se il protocollo restituisce questi dati:
                                            codice:
                                            Time,I1V,I1A,I1P,I2V,I2A,I2P,I3V,I3A,I3P,I4V,I4A,I4P,G1V,G1A,G1P,G2V,G2A,G2P,G3V,G3A,G3P,FRQ,EFF,INVT,BOOT,SR,KWHT
                                            o almeno quelli essenziali, si
                                            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


                                            • #52
                                              realmente io non l'ho provata la seriale per vedere che dati mi escono,ma ho contattato l'azienda che costruisce questi inverter e mi ha mandato dei file dove si vede il protocollo di comunicazione e sembra che è in "C"

                                              Commenta


                                              • #53
                                                se hai il protocollo in "C" e sei capace di adattarlo per lo scopo penso si possa fare, si dovrebbe creare uno script su 123solar per importare i valori letti dal protocollo e fare delle prove.
                                                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


                                                • #54
                                                  Clicca sull'immagine per ingrandirla. 

Nome:   Cattura.PNG 
Visite: 1 
Dimensione: 11.6 KB 
ID: 1949663da questo file si può capire qualcosa sul protocollo?,perdonami ma di programmazione sono a zero,per questo cerco disperatamente qualcuno che mi possa aiutare a realizzare questa comunicazione tra inverter e 123solar

                                                  Commenta


                                                  • #55
                                                    mi dispiace ma non sono in grado di aiutarti
                                                    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


                                                    • #56
                                                      ok,grazie ugualmente

                                                      Commenta


                                                      • #57
                                                        Grazie al lavoro di @gianfrdp e @ninodifranco, ho elaborato un piccolo php "poolercontatori" per visualizzare i consumi instantanei di volt,amp, freq..Nel mio caso specifico il contatore di produzione è ID1 e per i consumi ID2.

                                                        Codice PHP:
                                                        #!/usr/bin/php// No edit is needed belowif (!isset($argv[1],$argv[2])) {$argv[1]=null;}
                                                        if ($argv[1]!= null && ($argv[2]== 'voltage' || $argv[2]== 'current || $argv[2]== 'frequency')) {        $pathtomn = '/var/www/metern';    $metnum = $argv[1]; // Meter ID Consumi
                                                            $cmd2 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*V)\""; // Request Voltage values    $cmd3 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*A)\""; // Request Current values    $cmd4 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*Hz)\""; // Request Frequency values        #echo "$cmd2\n";    #echo "$cmd3\n";    #echo "$cmd4\n";        // End of setup } ?> 
                                                        Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.jpg 
Visite: 1 
Dimensione: 76.5 KB 
ID: 1950183
                                                        Impianto su tetto esposizione sud-est 120° angolo di tilt 20°, n. 13 moduli poly della SolarWorld SW 230 per un totale di 2990 W. Inverter Aurora mod. PVI-3.0-TL-OUTD, unica stringa con collegamento in parellelo, in esercizio dal 21 giugno 2012. Pompa di calore Kronotherm WP2 231, collettore solare CPC Pleion X-Ray10 per acs. Pvoutput.org

                                                        Commenta


                                                        • #58
                                                          Rimando il codice:

                                                          #!/usr/bin/php
                                                          if (isset($_SERVER['REMOTE_ADDR'])) {
                                                          die('Direct access not permitted');
                                                          }
                                                          // This script will output a meterN compatible format for the main command
                                                          // You'll need to setup the path to meterN ($pathtomn). Put the meters numbers ($metnum) and the corresponding command ($cmd) :
                                                          // ln -s /var/www/metern/comapps/poolercontatori.php /usr/bin/poolercontatori
                                                          // poolercontatori [MeterID] [voltage | current | frequency]
                                                          // Usage 'cat /run/shm/metern2.txt | egrep "^2_1\(" | egrep "\*V\)$"' (Voltage)
                                                          // Usage 'cat /run/shm/metern2.txt | egrep "^2_2\(" | egrep "\*A\)$"' (Current)
                                                          // Usage 'cat /run/shm/metern2.txt | egrep "^2_3\(" | egrep "\*Hz\)$"' (Frequency)


                                                          // No edit is needed below
                                                          if (!isset($argv[1],$argv[2])) {
                                                          $argv[1]=null;
                                                          }


                                                          if ($argv[1]!= null && ($argv[2]== 'voltage' || $argv[2]== 'current || $argv[2]== 'frequency')) {

                                                          $pathtomn = '/var/www/metern';
                                                          $metnum = $argv[1]; // Meter ID Consumi


                                                          $cmd2 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*V)\""; // Request Voltage values
                                                          $cmd3 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*A)\""; // Request Current values
                                                          $cmd4 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*Hz)\""; // Request Frequency values

                                                          #echo "$cmd2\n";
                                                          #echo "$cmd3\n";
                                                          #echo "$cmd4\n";

                                                          // End of setup
                                                          }
                                                          ?>
                                                          Impianto su tetto esposizione sud-est 120° angolo di tilt 20°, n. 13 moduli poly della SolarWorld SW 230 per un totale di 2990 W. Inverter Aurora mod. PVI-3.0-TL-OUTD, unica stringa con collegamento in parellelo, in esercizio dal 21 giugno 2012. Pompa di calore Kronotherm WP2 231, collettore solare CPC Pleion X-Ray10 per acs. Pvoutput.org

                                                          Commenta


                                                          • #59
                                                            A chi interessa ho implementato anche il valore "power factor"" codice:
                                                            """"""""
                                                            #!/usr/bin/php
                                                            if (isset($_SERVER['REMOTE_ADDR'])) {
                                                            die('Direct access not permitted');
                                                            }
                                                            // This script will output a meterN compatible format for the main command
                                                            // You'll need to setup the path to meterN ($pathtomn). Put the meters numbers ($metnum) and the corresponding command ($cmd) :
                                                            // ln -s /var/www/metern/comapps/poolercontatori.php /usr/bin/poolercontatori
                                                            // poolercontatori [MeterID] [voltage | current | frequency | powerfactor]
                                                            // Usage 'cat /run/shm/metern2.txt | egrep "^2_1\(" | egrep "\*V\)$"' (Voltage)
                                                            // Usage 'cat /run/shm/metern2.txt | egrep "^2_2\(" | egrep "\*A\)$"' (Current)
                                                            // Usage 'cat /run/shm/metern2.txt | egrep "^2_3\(" | egrep "\*Hz\)$"' (Frequency)
                                                            // Usage 'cat /run/shm/metern2.txt | egrep "^2_4\(" | egrep "\*F\)$"' (PowerFactor)


                                                            // No edit is needed below
                                                            if (!isset($argv[1],$argv[2])) {
                                                            $argv[1]=null;
                                                            }


                                                            if ($argv[1]!= null && ($argv[2]== 'voltage' || $argv[2]== 'current' || $argv[2]== 'frequency')|| $argv[2]== 'powerfactor')) {

                                                            $pathtomn = '/var/www/metern';
                                                            $metnum = $argv[1]; // Meter ID Consumi


                                                            $cmd2 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*V)\""; // Request Voltage values
                                                            $cmd3 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*A)\""; // Request Current values
                                                            $cmd4 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*Hz)\""; // Request Frequency values
                                                            $cmd5 = "more /run/shm/metern$metnum.txt | egrep \"^$metnum\(\" | grep \"*F)\""; // Request PowerFactor



                                                            #echo "$cmd2\n";
                                                            #echo "$cmd3\n";
                                                            #echo "$cmd4\n";
                                                            #echo "$cmd5\n";

                                                            // End of setup
                                                            }
                                                            ?>
                                                            """"""""

                                                            Clicca sull'immagine per ingrandirla. 

Nome:   Immagine.jpg 
Visite: 3 
Dimensione: 74.7 KB 
ID: 1950211
                                                            Impianto su tetto esposizione sud-est 120° angolo di tilt 20°, n. 13 moduli poly della SolarWorld SW 230 per un totale di 2990 W. Inverter Aurora mod. PVI-3.0-TL-OUTD, unica stringa con collegamento in parellelo, in esercizio dal 21 giugno 2012. Pompa di calore Kronotherm WP2 231, collettore solare CPC Pleion X-Ray10 per acs. Pvoutput.org

                                                            Commenta


                                                            • #60
                                                              Ma avete comprato tutta la produzione cinese ?
                                                              non esiste piu' su ebay e aliexpress c'e' solo un italiano a 40€

                                                              poi c'e' questo nuovo modello ?! drs 205c monofase din rail contatore di energia con protocollo modubs in drs - 205c monofase din rail contatore di energia con protocollo modubs     monofase un modole din rail contda Contatore di energia su AliExpress.com | Gruppo Alibaba
                                                              AUTO BANNATO

                                                              Commenta

                                                              Attendi un attimo...
                                                              X