Monitoraggio impianto fotovoltaico con InfluxDB, Grafana, SDM Modbus e MBMD (opzionale il Raspberry) - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Monitoraggio impianto fotovoltaico con InfluxDB, Grafana, SDM Modbus e MBMD (opzionale il Raspberry)

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

  • #31
    @glfp se devi fare operazioni su grafici (quindi usare query come input per altre query) c'è questo plugin che fa al caso GitHub - GoshPosh/grafana-meta-queries: Grafana plugin for calculating time period metrics like week over week, month over month and year over year etc.
    Monti prenestini (RM) - 1885gg
    LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
    Fotovoltaico 4.76 kWp

    Commenta


    • #32
      Ottimo, sembra potenzialmente interessante ! gli do una occhiata in giornata.
      20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
      Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

      Commenta


      • #33
        Originariamente inviato da solarbyte Visualizza il messaggio

        Al riguardo delle considerazioni di Spider (a proposito: Ciao a te che sei pietra miliare del Forum!!!) ritengo che sia una questione di preferenze personali. E' chiaro ed evidente che le info che si hanno in entrambe le configurazioni sono esattamente equivalenti e non si hanno perdite di dati scegliendo una o l'altra.
        Pietra miliare vuol dire solo avere la testa dura
        Mi sembra (e io farei così) con la configurazione proposta hai due valori solamente positivi , quindi anche nei contatori , male che vada e uno perdesse tutto sapra sempre soprattutto su quello sugli utilizzi ,quanto ho consumato a prescindere dal FV , mentre se lo metto in scambio saprò solo il prelevato e immesso....

        Il grafico comunque và fatto con il consumo generale, perchè da lì vedi come si comporta qualcunque carico che hai in casa , per esempio io vedo benissimo quando si accende frigo , quando la PDC, quanto il forno o l'induzione etc, sempre e comunque con un valore positivo, il postprocessing poi puoi fare quello che vuoi ma sapere che hai immesso 10 vale poco, lo vedi alla fine del mese tenendo un foglio excell in ogni caso per parificare le letture con GSE e bolletta.... con SDM vedi anche una lampadina a led quanto assorbe o qualunque cosa da pochi watt tipo stBY cosa di cui sono particolarmente sensibile , in casa mia non rimane niente di superfluo acceso, , visto che è preciso al watt.....
        AUTO BANNATO

        Commenta


        • #34
          Originariamente inviato da spider61 Visualizza il messaggio
          Pietra miliare vuol dire solo avere la testa dura


          Ho capito la tua filosofia. Nulla da eccepire, ma come dicevo è una questione di scelte personali.
          Io sono in una fase diversa dalla tua.
          Ho installato da poco Shelly EM e ho organizzato le stanze e la dashboard in modo da leggere (se pur con precisione inferiore agli SDM) in tempo reale sull'App (nella stessa schermata!) i tre valori: - produzione, prelievo/immissione, consumo globale casa e quindi ho le tue stesse info.
          Andando in giro per la casa accendendo e spegnendo i vari apparati verifico le potenze dei carichi al volo.
          Al momento però devo "ottimizzare" l'autoconsumo tramite Boiler e quindi mi interessa soprattutto la parte "immissioni" . Ho già pronto, ma non l'ho ancora installato, un dispositivo che regola la potenza del boiler a controllo di fase a seconda dell'immissione. Ne devo ottimizzare i tempi.
          In questa fase mi vien più utile la config. prel./cons.
          Ciao

          Commenta


          • #35
            Originariamente inviato da solarbyte Visualizza il messaggio

            Ho già pronto, ma non l'ho ancora installato, un dispositivo che regola la potenza del boiler a controllo di fase a seconda dell'immissione.
            Nelle mie infinite sperimentazioni, lo avevo fatto con arduino che leggeva gli impulsi del contatore e in base a quello modulava attraverso un SSR un carico , da qualche parte nel forum c'è anche lo script perfettamente funzionante , poi ho lasciato perdere , se vai a vedere quanto costa un kwh prelevato in SSP , qualunque cosa fai non serve a niente si tratta di qualche cent , meglio utilizzare energia solo se serve , accumulare in un boiler a resistenza casomai a 70-80° è tutto spreco in dispersioni notturne poi , meglio scaldarlo alla bisogno per il minimo indispensabile ....
            AUTO BANNATO

            Commenta


            • #36
              @solarbyte "se pur con precisione inferiore agli SDM" aspettiamo ancora che si comincino a formare dati storici per giudicare,
              per ora potrei affermare che con la produzione i dati sono perfettamente
              allineati con il relativo contatore ,
              su quello dei consumi mi sembra più
              che il contatore ufficiale è un pò "maramaldo" che non che gli SDM o l' EM misurino in maniera sbagliata.
              E' probabile che l'EM, con basso assorbimento, qualcosa perda anche rispetto all'SDM ma in generale sembra che quello "ufficiale"dei consumi indichi qualche centinaio di Watt al giorno in più, diciamo che in una giornata di bassi consumi arriva a differenze anche di 2/300W, per me è tutti i giorni perchè dopo le ore di produzione la mia casa assorbe solo l'essenziale ovvero molto poco, cerco di limitare il mio impatto sul pianeta al minimo possibile, consumo il massimo possibile solo in presenza di produzione fotovoltaica.
              Detto questo condivido la tua scelta di massimizzare l'autoconsumo anche con apparente non convenienza del boiler, almeno fino a quando non avrai l'opportunità di utilizzare l'energia per mobilità elettrica o PDC.
              Comunque il lavoro di glfp è molto utile ed importante e assieme ai tuoi suggerimenti credo che se alla fine si riesce a farne avere una copia da far pervenire
              anche a Shelly, quelle funzioni saranno facilmente implementabili nel loro cloud per avere uno strumento valido di misurazione e controllo dei carichi.
              Piuttosto shelly dovrà risolvere i problemi di accettazione dei loro device sulle reti di casa , sembra che spesso i router italiani non ne consentano la registrazione sulla rete, avranno problemi di sicurezza ?

              5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

              Commenta


              • #37
                Stamane mi hanno allacciato il fotovoltaico.

                Lo schema di collegamenti pare funzionare.

                Ora ho l'SDM_CS negativo mentre SDM_FV è positivo.

                Clicca sull'immagine per ingrandirla. 

Nome:   Cattura.PNG 
Visite: 1 
Dimensione: 93.2 KB 
ID: 1973783















                Ora si lavora sui grafici.

                Nel frattempo ho anche attivato il modbus su TCP sul Solaredge, proverò a tirare su anche quei dati con mbmd per compararli con l'SDM_FV.
                20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                Commenta


                • #38
                  grande lavoro , complimenti.
                  Per fortuna c'è gente come te su questo forum che riesce a fare cose eccezionali, bravo.
                  5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                  Commenta


                  • #39
                    Mi unisco!!!

                    Commenta


                    • #40
                      Troppo buoni ... fin qui è stato fin troppo facile ...

                      Ora inizia il difficile ... pare non sia così facile con Grafana, ma il realtà il colpevole sembra più InfluxDB, fare le somme di valori ... anche il link suggerito da raffaelem non mi pare vada nella giusta direzione...

                      Da questa discussione

                      HELP - Adding multiple time-series in InfluxDB/Grafana - Visualize - InfluxData Community

                      pare che Influx abbia delle mancanze quando deve gestire misurazioni multiple.

                      Suggeriscono di usare le funzioni di Continuous Query

                      Glossary of terms | InfluxData Documentation

                      ma devo ancora capirne il perimetro ...

                      Ho provato a usare una query simile a questa

                      codice:
                      select hosta.value + hostb.value
                      from cpu_load as hosta
                      inner join cpu_load as hostb
                      where hosta.host = 'hosta.influxdb.orb' and hostb.host = 'hostb.influxdb.org';
                      suggerita qui

                      Query Language | InfluxData Documentation

                      ma Grafana non la digerisca bene ...

                      C'è da lavorarci su per un pò ...
                      20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                      Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                      Commenta


                      • #41
                        glfp, torno sull'argomento e ti chiedo se ti riesce di fare un'immagine della tua SD già configurata e metterla a disposizione degli utenti di EA, sarebbe un bel gesto da parte tua e la possibilità di utilizzo per molti.
                        A Flane e Walter62 lo chiesi spesso e alla fine ne è venuta fuori la Solarjessie 3.1 usata da tanti utenti di questo forum però è su un'altra piattaforma come sai.
                        Sarebbe bello che da un'idea sviluppata qui nascesse una scheda "per tutti", dove vanno inseriti solo i parametri di configurazione per connettere il Raspy alla propria rete, non è certamente un obbligo per te ma sarebbe carino se riuscissi a farlo.
                        Di nuovo applausi per il bel lavoro che hai fatto
                        ora non ti resta che implementarlo con l'api di Shelly EM, ti fornisco la mia per la sperimentazione.

                        PS ho scritto prima dell'ultimo post che hai pubblicato
                        5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                        Commenta


                        • #42
                          Si Dolam,

                          vediamo cosa si riesce a fare alla fine ... non ho esperienza di creazione di immagini di un raspberry ma credo sia una cosa fattibile.
                          Però devo prima configurare tutto e sistemare la parte dei grafici, altrimenti così com'è serve a poco.

                          Inoltre ti ricordo che questa configurazione non prevede (e non sono sicuro neanche che potrà essere in grado in futuro) la gestione di automatismi ... da questo punto di vista potrebbe essere uno step dietro alla soluzione basata su MeterN ... a meno di integrarla con altri tool ma che per ma al momento sono out-of-scope.
                          20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                          Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                          Commenta


                          • #43
                            Originariamente inviato da glfp Visualizza il messaggio
                            Ora inizia il difficile ... pare non sia così facile con Grafana, ma il realtà il colpevole sembra più InfluxDB, fare le somme di valori ... anche il link suggerito da raffaelem non mi pare vada nella giusta direzione...
                            Il plugin effettivamente sta dando filo da torcere anche a me, sto postando un issue su github per avere delucidazioni perché un punto fisso viene plottato mentre aritimetica banale no... spero in un bug

                            Detto questo, io attualmente sto bypassando il "problema" alla fonte calcolando il delta tra mandata e ritorno direttamente dalla shell e aggiungendo il parametro alla misura...

                            PS nel frattempo ho notato questo http://localhost:3000/plugins/singlestat/ che dovrebbe essere questo Singlestat Math plugin for Grafana | Grafana Labs
                            Monti prenestini (RM) - 1885gg
                            LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                            Fotovoltaico 4.76 kWp

                            Commenta


                            • #44
                              Originariamente inviato da raffaelem Visualizza il messaggio
                              Detto questo, io attualmente sto bypassando il "problema" alla fonte calcolando il delta tra mandata e ritorno direttamente dalla shell e aggiungendo il parametro alla misura...
                              eeeeh si ... anch'io bypasserei alla fonte scrivendo su Influx le 4-5 serie che mi servirebbero ... ma per fare questo

                              - o forko MBMD schiantandogli però anche la logica di "leggi questi due SDM, sommali, dividil ecc ecc e poi spara su Influx"
                              - oppure scrivo uno script che legge dalle API di MBMD e poi scrive lui in influx ... un pò quello che stai facendo tu.

                              Al momento sto seguendo due strade:

                              - qualcosa come le continuous query di influx
                              - qualcosa lato Grafana ... non pensavo fosse così complicato sommare 2 grafici ! Cavolo ... li ho li, già visualizzati ... e visualizzami la somma / 2 :-))))))
                              20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                              Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                              Commenta


                              • #45
                                Originariamente inviato da raffaelem Visualizza il messaggio

                                PS nel frattempo ho notato questo http://localhost:3000/plugins/singlestat/ che dovrebbe essere questo Singlestat Math plugin for Grafana | Grafana Labs
                                Single Stat Math PanelThis panel is a modification of the native single stat panel to support math functions across series.


                                Usage
                                InfluxDB
                                To use the math feature, give the series an alias by name and use that name inside the math field as variables.
                                Si, sembra proprio quello che serve !
                                20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                Commenta


                                • #46
                                  Originariamente inviato da glfp Visualizza il messaggio
                                  - oppure scrivo uno script che legge dalle API di MBMD e poi scrive lui in influx ... un pò quello che stai facendo tu.
                                  Mi autoquoto dicendo che in effetti questa soluzione sarebbe anche quella più utile a chi possiede uno Shelly (accesso alla API e salvataggio su Influx)
                                  20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                  Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                  Commenta


                                  • #47
                                    Ma usare emoncms , che è quasi perfetto ?
                                    AUTO BANNATO

                                    Commenta


                                    • #48
                                      Avevo valutato EmonCMS ma mi è sembrato sovradimensionato rispetto alle mie semplici esigenze.
                                      Inoltre memorizza i dati su MySQL che non è ottimizzato per i timeseries ... dopo un pò di anni potrebbe essere ingestibile o sarei costretto a essere più lasco nei campionamenti.

                                      Chi usa meterN campiona ogni 5minuti ... magari è comunque sufficiente ma e PVoutput funziona così ... ma una cosa è una visualizzazione, una cosa è il possesso dei dati: più sono fini meglio è.

                                      Inoltre EmonCMS l'ho trovato complicato da configurare ...

                                      Poi .. boh ... magari sbaglio ...
                                      20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                      Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                      Commenta


                                      • #49
                                        Emoncms rispetto a questo approccio è un pachiderma... IMHO
                                        Monti prenestini (RM) - 1885gg
                                        LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                        Fotovoltaico 4.76 kWp

                                        Commenta


                                        • #50
                                          A me del pachiderma che me ne frega.... basta giri

                                          Questa è l'occupazione di memoria delle variabili dopo circa 3 anni di funzionamento , le temperature hanno cadenza ogni minuto , le variabili elettriche 5" Clicca sull'immagine per ingrandirla. 

Nome:   Schermata a 2020-02-20 17-30-50.png 
Visite: 1 
Dimensione: 102.4 KB 
ID: 1973787

                                          Avrete sicuramente ragione , io ho scaricato una immagine low write ho fatto i due script in php che passano le variabile 1wire e dall SDM , mi era piaciuta più di domoticz per via della miglior gestione dei multigrafici, e va su un raspone2 da 3 anni circa

                                          naturlamente non mi è mai riuscito di instalarla da 0 , troopo difficile per me , altrimenti l'avrei montata su un OrangePI Zero che consuma meno , ha già WIFI integrato, ne uso due degli Orange con 123solar per monitore i 2 FV che ho ma non dove abito....
                                          AUTO BANNATO

                                          Commenta


                                          • #51
                                            Guarda, io lo apprezzo tutt'ora però quel che non mi piace è che in qualche modo è monolitico (per installare solo le componenti che mi interessavano ho perso un botto di tempo).

                                            Monopolizza il lato web del raspberry di default andandosi a piazzare nella document root di apache (ma se io ho altra roba su apache?)...altra perdita di tempo con gli script di installazione perché che hanno le variabili hardcoded

                                            Con questo approccio in 10 minuti ho installato Grafana e influxdb, altri 5 per lo script bash, in meno di mezz'ora avevo tutto in piedi.

                                            Aggiungo che dal punto di vista della dashboard e dei grafici Grafana è anni luce avanti...
                                            Ultima modifica di raffaelem; 20-02-2020, 17:57. Motivo: Grafana top di gamma grafici
                                            Monti prenestini (RM) - 1885gg
                                            LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                            Fotovoltaico 4.76 kWp

                                            Commenta


                                            • #52
                                              io non ho la capacità , quindi uso quello che trovo, ne ho provati alcuni e sono andato su Emon , mi piace funziona da 3 anni , che devo volere di +, sul rasp gira solo lui non mi interessa accentrare altri servizi.....
                                              AUTO BANNATO

                                              Commenta


                                              • #53
                                                Ma si certo, io se non mi fossi fermato a riflettere avrei preso il loro kit per le pompe di calore figurati.

                                                cmq il setup è veramente ma veramente immediato nel caso ti volessi cimentare, tanto grafana gira sulla sua porta quindi non si sovrappone, gli script li hai già ti basta aggiungere una richiesta banale verso influxdb che usa lo stesso approccio di emoncms (curl)... il resto è puro divertimento con i grafici
                                                Monti prenestini (RM) - 1885gg
                                                LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                Fotovoltaico 4.76 kWp

                                                Commenta


                                                • #54
                                                  No,no , sono vecchio non ho più la testa e la voglia di fare mi va bene quello che stà girando....
                                                  AUTO BANNATO

                                                  Commenta


                                                  • #55
                                                    "Mi autoquoto dicendo che in effetti questa soluzione sarebbe anche quella più utile a chi possiede uno Shelly (accesso alla API e salvataggio su Influx)"

                                                    glfp se fattibile può essere ottimo per avere un data base storico,
                                                    con meteN lo si ha in un'apposita cartella, data, e si può trasferire giornalmente su un server esterno come Altervista.

                                                    Comunque con Win32 Disk Imager fare l'immagine della SD è un gioco da ragazzi, basta metterla nel computer aprire win32 e l'immagine è fatta in un tempo ragionevole, solo che è meglio utilizzare una SD di poca capacità altrimenti l'immagine sarà enorme anche se utilizzi poco spazio su di essa, è anche possibile ridurla ma allora diventa complicato.
                                                    5.76 kW 24 IBC SOLAR Tilt 19°, Azimut+54° S-SO, Power-One 6 kW , 2 boiler 0-1200W in serie, controllo domotico , SDM220Modbus x monitoraggio consumi con MeterN, 7 split a PDC, http://pvoutput.org/list.jsp?userid=8660 Aderite al Team di monitoraggio denominato EnergeticAmbiente su Pvoutput.org , così sapremo ogni giorno quanta energia pulita hanno prodotto gli amici del forum. Questo il link del Team ?https://pvoutput.org/listteam.jsp?tid=1115

                                                    Commenta


                                                    • #56
                                                      Originariamente inviato da glfp Visualizza il messaggio
                                                      Ciao a tutti,

                                                      dopo il fallimento nell'uso di uno Shelly EM come base del mio sistema di monitoraggio dell'impianto fotovoltaico (qui

                                                      Monitoraggio impianto fotovoltaico con Shelly EM

                                                      la relativa discussione), ho deciso di cambiare strada utilizzando degli Eastron SDM230 e un Raspberry.

                                                      Il setup di base è stato raccontato in lungo e in largo in questo thread

                                                      Raspberry + MeterN - Monitoraggio energetico valido ed economico - GUIDA

                                                      Fin da subito però ho pensato di cambiare il software di gestione (al posto quindi di MeterN), affidandomi ad un tool che ho sempre "sfiorato" dal punto di vista lavorativo, con un grande potenziale su questo specifico caso d'uso, ma col quale non ho mai avuto occasione di lavorarci.

                                                      Parlo di

                                                      InfluxDB e Grafana.

                                                      InfluxDB è un raccoglitore di dati, un database, nello specifico di time-series, ed è ottimizzato per fare query sui dati alla velocità della luce.
                                                      Grafana è un software specializzato nel fare grafici di ogni tipo (axis, bar, guage, progess...) accoppiato quasi in modo nativo con InfluxDb.

                                                      Questa coppia mi darà la libertà di "graficare" i dati che voglio, ma soprattutto la garanzia di una persistenza "solida" dei dati.
                                                      E soprattutto una architettura software moderna e visualizzazione dei dati "responsive", quindi perfetta sia su computer, table, smartphone.

                                                      Nei prossimi giorni dettaglierò meglio come sto gestendo il sistema e le loro interazioni.

                                                      Manca però ancora un componente: quello che legge dalla seriale e quindi dagli SDM (ne ho 2, uno per il consumo e uno per la produzione).

                                                      Gironzolando per la rete ho trovato questo software

                                                      mbmd/mbmd_run.md at master * volkszaehler/mbmd * GitHub

                                                      un sofware scritto in linguaggio GO che ha molte caratteristiche interessanti:

                                                      1) nativo per raspberry
                                                      2) legge da SDM senza bisogno di librerie aggiuntive
                                                      3) gira come demone e:
                                                      3a) espone una applicazione web di monitoraggio
                                                      3b) invia i dati su un server InfluxDB
                                                      3c) invia i dati via MQTT
                                                      3d) espone una API specifica per ogni dispositivo che legge
                                                      3e) volendo si interfaccia a inverter SolarEdge (SE3000, SE9000) and SMA (Sunny Boy and Sunny Tripower)

                                                      E che dire. Funziona perfettamente!

                                                      La sua interfaccia web si aggancia via websocket e riceve i dati in tempo reale (fino ad 1s di ciclo), degli altri canali per ora ho provato solo l'InfluxDB e funziona perfettamente.

                                                      Legge e trasmette i seguenti dati (qui visualizzati come Serie su Influx):

                                                      codice:
                                                      data,device=SDM1.1,type=ApparentPower
                                                      data,device=SDM1.1,type=Cosphi
                                                      data,device=SDM1.1,type=CosphiL1
                                                      data,device=SDM1.1,type=CosphiL2
                                                      data,device=SDM1.1,type=CosphiL3
                                                      data,device=SDM1.1,type=CurrentL1
                                                      data,device=SDM1.1,type=CurrentL2
                                                      data,device=SDM1.1,type=CurrentL3
                                                      data,device=SDM1.1,type=Export
                                                      data,device=SDM1.1,type=ExportL1
                                                      data,device=SDM1.1,type=ExportL2
                                                      data,device=SDM1.1,type=ExportL3
                                                      data,device=SDM1.1,type=Frequency
                                                      data,device=SDM1.1,type=Import
                                                      data,device=SDM1.1,type=ImportL1
                                                      data,device=SDM1.1,type=ImportL2
                                                      data,device=SDM1.1,type=ImportL3
                                                      data,device=SDM1.1,type=ImportPower
                                                      data,device=SDM1.1,type=Power
                                                      data,device=SDM1.1,type=PowerL1
                                                      data,device=SDM1.1,type=PowerL2
                                                      data,device=SDM1.1,type=PowerL3
                                                      data,device=SDM1.1,type=ReactivePower
                                                      data,device=SDM1.1,type=Sum
                                                      data,device=SDM1.1,type=SumL1
                                                      data,device=SDM1.1,type=SumL2
                                                      data,device=SDM1.1,type=SumL3
                                                      data,device=SDM1.1,type=THD
                                                      data,device=SDM1.1,type=THDL1
                                                      data,device=SDM1.1,type=THDL2
                                                      data,device=SDM1.1,type=THDL3
                                                      data,device=SDM1.1,type=VoltageL1
                                                      data,device=SDM1.1,type=VoltageL2
                                                      data,device=SDM1.1,type=VoltageL3
                                                      Il risultato su Influx + Grafana è il seguente:

                                                      [ATTACH=CONFIG]75576[/ATTACH]


                                                      Ho creato 2 grafici, uno per dispositivo (per ora il secondo, non avendo ancora il fotovoltaico allacciato è posizionato su una linea secondaria della casa).
                                                      I due gauge mostrano l'ultimo valore rilevato (ogni 5s).
                                                      Il campionamento avviene ogni 5s.

                                                      Che dire ... sono molto soddisfatto, anche se la parte grafica è TUTTA da fare , i grafici di sopra sono giusto una prova ... non sono un mago dei dati (lavoro più sulla parte software) e quindi al momento devo ancora capire come gestire tutta la mole di dati (un campionamento ogni 5 secondi !) e come visualizzare correttamente:

                                                      1) produzione
                                                      2) autoconsumo
                                                      3) immissione
                                                      4) prelievo

                                                      Inoltre devo ottimizzare l'uso del raspberry ...al momento la configurazione è simile a questa

                                                      [ATTACH=CONFIG]75577[/ATTACH]

                                                      ma messa nel quadro del contatore devo gestire i salti di corrente (con un powerbank) e usare un harddisk per il salvataggio dei dati per non sollecitare la SD.
                                                      Maggiori dettagli in un prossimo post.

                                                      Se qualcuno volesse partecipare per aiutarmi e migliorare i grafici di Grafana ... non aspetto altro :-)

                                                      Grazie a tutti !
                                                      Gran bel lavoro, ritieni possibile implementare il lavoro con un sistema previsionale di produzione basato su precedenti produzioni misurate da informazioni meteorologiche prese da altri componenti tipo anemometro sensori temperatura irradiazione ecc al fine di generare previsione puntuale di produzione con uno scarto inferiore al 10% con un paio di ore di anticipo (salvo fenomeni meteo anomali) ?

                                                      Commenta


                                                      • #57
                                                        Scusa se te lo faccio notare, ma fare un'immagine in questo contesto sarebbe come bombardare un orto per uccidere una talpa

                                                        Non essendoci nulla a livello di configurazione OS e trattandosi di due programmi da installare è molto più pratica ed efficace una repo (su github) con una manciata di file da scaricare ed eventualmente eseguire...
                                                        Monti prenestini (RM) - 1885gg
                                                        LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                        Fotovoltaico 4.76 kWp

                                                        Commenta


                                                        • #58
                                                          @Kkkamakkk
                                                          E' così difficile evitare di quotare tutto il messaggio ed intasare la visualizzazione del thread?
                                                          Monti prenestini (RM) - 1885gg
                                                          LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                                                          Fotovoltaico 4.76 kWp

                                                          Commenta


                                                          • #59
                                                            Originariamente inviato da raffaelem Visualizza il messaggio
                                                            Scusa se te lo faccio notare, ma fare un'immagine in questo contesto sarebbe come bombardare un orto per uccidere una talpa

                                                            Non essendoci nulla a livello di configurazione OS e trattandosi di due programmi da installare è molto più pratica ed efficace una repo (su github) con una manciata di file da scaricare ed eventualmente eseguire...
                                                            Però capisco persone come Dolam che non hanno dimestichezza è decisamente più facile usare una immagine e cambiare pochi file.

                                                            Va bene seguire le istruzioni ma se succede qualcosa e il container docker muore e poi dai ‘docker ps’ e non ti dice nulla, devi sapere che ‘docker ps -a’ allora vedi che c’è ;-)
                                                            20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                                            Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                                            Commenta


                                                            • #60
                                                              Originariamente inviato da Kkkamakkk Visualizza il messaggio
                                                              Gran bel lavoro, ritieni possibile implementare il lavoro con un sistema previsionale di produzione basato su precedenti produzioni misurate da informazioni meteorologiche prese da altri componenti tipo anemometro sensori temperatura irradiazione ecc al fine di generare previsione puntuale di produzione con uno scarto inferiore al 10% con un paio di ore di anticipo (salvo fenomeni meteo anomali) ?
                                                              A livello di calcoli non saprei (ho un amico che ha installato un intero cluster VERO per fare previsioni meteo ...) ma di sicuro InfluxDb ti permette di memorizzare tutto quello che ti serve per poi processarlo successivamente,
                                                              20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                                              Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                                              Commenta

                                                              Attendi un attimo...
                                                              X