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

  • Scusate tutti ma non si capisce più nulla con questo forum. sto cercando di far cambiare pagina visto la 11 si presenta vuota ... portate pazienza
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    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


    • Ottimo, hai fatto bene, avevo scritto a eroyka ma evidentemente non legge la chat così di frequente
      Monti prenestini (RM) - 1885gg
      LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
      Fotovoltaico 4.76 kWp

      Commenta


      • COMUNICAZIONE DI SERVIZIO: Purtroppo il tentativo di ripristinare la pagina non ha molto successo ... la pagina 12 la crea ma poi quando ci si clicca sopra torna alla 11.

        Riesco giusto ad accedere andando nel codice HTML con F12 sul browser e poi eliminando su sia il left:1000px (per quello che non si vede niente) che overflow: hidden ...

        Però quando torna, si vede la pagina 12 ma torna sempre alla 11 ...
        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


        • Uno dei post probabilmente aveva un tag html non chiuso (involontario chiaramente) quindi la visualizzazione è "rotta" da quello.
          Monti prenestini (RM) - 1885gg
          LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
          Fotovoltaico 4.76 kWp

          Commenta


          • Ragazzi dopo parecchi sbattimenti sono riuscito anche io ad abbozzare una dashboard, ovviamente è una prima bozza cercherò di migliorarla
            Clicca sull'immagine per ingrandirla. 

Nome:   DashboardFTV.jpg 
Visite: 1 
Dimensione: 307.4 KB 
ID: 1974246

            Mi sono però reso conto che i grafici a barre sballano rispetto ad un altro monitoraggio che ho, poi mi ho notato che il problema sta nell'ora di reset. Resetta all' 1:00 invece che a 0:00. Ho provato a fare diverse modifiche agli orari di grafana ma nulla cambia
            Clicca sull'immagine per ingrandirla. 

Nome:   Aggiornamento grafici.jpg 
Visite: 1 
Dimensione: 154.0 KB 
ID: 1974247

            Succede anche a voi oppure solo io ho questo problema?
            Casa indipendente 127 mq --- Zona climatica: E --- 2281 GG --- T progetto -2°C --- 640 mslm --- EPH 63 kWh/mq*anno --- Casa No Gas
            PDC Panasonic Aquarea 9kW + Daikin Hybridcube 500 litri
            Riscaldamento a pavimento + 2 split di backup --- VMC zona giorno
            FV 5.7 kW esposizione SUD --- Kia Niro ibrida plug in --- Renault Zoe 22 kWh

            Commenta


            • Questa invece è una prima bozza della dashboard della PDC

              Clicca sull'immagine per ingrandirla. 

Nome:   DashboardPDC.jpg 
Visite: 1 
Dimensione: 270.6 KB 
ID: 1974248
              Casa indipendente 127 mq --- Zona climatica: E --- 2281 GG --- T progetto -2°C --- 640 mslm --- EPH 63 kWh/mq*anno --- Casa No Gas
              PDC Panasonic Aquarea 9kW + Daikin Hybridcube 500 litri
              Riscaldamento a pavimento + 2 split di backup --- VMC zona giorno
              FV 5.7 kW esposizione SUD --- Kia Niro ibrida plug in --- Renault Zoe 22 kWh

              Commenta


              • Si è vero, e forse con l'ora legale resetterà a +2 ... bisogna guardare nei settaggi ... ci guardo anch'io per vedere se c'è qualcosa a riguardo
                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


                • Cmq leonik82, sono molto belle le tue dashboard .... e soprattutto vedo che più o meno tutti stiamo convergendo sulle stesse cose, giustamente verrebbe da dire, visto che le cose e i dati alla fine sono sempre quelle. La tua prima immagine, a parte il posizionamento, sembra proprio la mia ... :-) colori (quasi) compresi !

                  Questo ci aiuterà magari a creare un qualcosa che poi sia distribuibile e utilizzare da altri !
                  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


                  • Grazie glfp. Non sono molto ferrato nella programmazione ma posso comunque dare il mio piccolo contributo. Riporto anche quello che ho scritto nell' altro thread così può essere utile a chi non lo segue :

                    "Io uso SDM e shelly insieme per monitorare tutto, pdc, ftv, auto elettriche ecc ed avere anche la domotica. Non collego i vari sensori direttamente al raspberry ma invio i dati tramite dei nodemcu (esp8266) flashati con espeasy. Quindi posso posizionare i miei sensori ovunque e non ho l'obbligo di tirare dei cavi fino al raspberry. Volendo possono far diventare i sensori completamente wireless con dei mini pannelli fotovoltaici"

                    Magari se i moderatori vogliono spostare anche gli altri post qui forse è meglio


                    Casa indipendente 127 mq --- Zona climatica: E --- 2281 GG --- T progetto -2°C --- 640 mslm --- EPH 63 kWh/mq*anno --- Casa No Gas
                    PDC Panasonic Aquarea 9kW + Daikin Hybridcube 500 litri
                    Riscaldamento a pavimento + 2 split di backup --- VMC zona giorno
                    FV 5.7 kW esposizione SUD --- Kia Niro ibrida plug in --- Renault Zoe 22 kWh

                    Commenta


                    • Originariamente inviato da leonik82 Visualizza il messaggio
                      Grazie glfp. Non sono molto ferrato nella programmazione ma posso comunque dare il mio piccolo contributo. Riporto anche quello che ho scritto nell' altro thread così può essere utili a chi non lo segue :
                      in realtà per usare Grafana non servono competenze di programmazione ... anzi, sto facendo fatica anche io proprio perchè è un ambito in cui non ho mai lavorato troppo e poi sono a 0 con la matematica, utile per capire bene come gestire i dati ...

                      Originariamente inviato da leonik82;119958978
                      [COLOR=#0F0A5A
                      "Io uso SDM e shelly insieme per monitorare tutto, pdc, ftv, auto elettriche ecc ed avere anche la domotica. Non collego i vari sensori direttamente al raspberry ma invio i dati tramite dei nodemcu (esp8266) flashati con espeasy. Quindi posso posizionare i miei sensori ovunque e non ho l'obbligo di tirare dei cavi fino al raspberry. Volendo possono far diventare i sensori completamente wireless con dei mini pannelli fotovoltaici"

                      Magari se i moderatori vogliono spostare anche gli altri post qui forse è meglio


                      [/COLOR]
                      In realtà visti i problemi con questa pagina (col browser non vedo nulla, solo se entro in modalità incognita devo qualcosa) volevo giusto approfittarne per creare un nuovo thread generico dedicato più a Influx + Grafana in cui fare rientrare anche chi ha lo Shelly. Cosa ne pensate ?
                      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


                      • Facciamo un nuovo 3d dove si parla di monitoraggio in generale e non sono di FTV

                        Comunque una cosa importante da risolvere è quella dell'orario di reset dei grafici a barre
                        Casa indipendente 127 mq --- Zona climatica: E --- 2281 GG --- T progetto -2°C --- 640 mslm --- EPH 63 kWh/mq*anno --- Casa No Gas
                        PDC Panasonic Aquarea 9kW + Daikin Hybridcube 500 litri
                        Riscaldamento a pavimento + 2 split di backup --- VMC zona giorno
                        FV 5.7 kW esposizione SUD --- Kia Niro ibrida plug in --- Renault Zoe 22 kWh

                        Commenta


                        • Ottimo lavoro, è possibile avere una guida per un principiante........ vorrei provare. grazie
                          Impianto 4,8 Kw, Inverter Ingecon®Sun Lite 2.5-6 TL, pannelli policristallino solarword 240w

                          Commenta


                          • vedi se può farti comodo questa spartana per mettere su l'ambiente di lavoro
                            GitHub - cassiel74/Grafana-Influx-PDC-monitor: ENERGETICAMBIENTE
                            Monti prenestini (RM) - 1885gg
                            LG Therma V Split R32 9kW + ECO COMBI1 500lt (impianto a termosifoni)
                            Fotovoltaico 4.76 kWp

                            Commenta


                            • Originariamente inviato da reins5 Visualizza il messaggio
                              Ottimo lavoro, è possibile avere una guida per un principiante........ vorrei provare. grazie
                              Ciao,

                              questa discussione si è spostata qui

                              Monitoraggio con InfluxDB e Grafana

                              Per quanto riguarda la guida ... da parte mia al momento non c'è ancora ... sto aspettando di avere un muletto su cui rifare tutte le operazioni e poter dare indicazioni precise.
                              Trovi le info in questo mio post

                              Monitoraggio con InfluxDB e Grafana

                              oppure su internet basta che cerchi

                              "influxdb grafana docker raspberry"

                              e trovi vari articoli

                              Questo quello più semplice

                              Monitoring your home network with InfluxDB on Raspberry Pi with Docker

                              Se non ti interessa Telegraf puoi anche saltare quella parte (ti serve se la tua fonte dai è un CSV o altri formati o database)

                              La parte più "complicata", in ogni caso, è installare Influx e Grafana su Raspberry, poi dipende da cosa hai come "sorgente dati": SDM, Shelly, Inverter ecc.
                              Li cambia.
                              Se hai 2 SDM puoi usare quello che uso io, MBMD e trovi tutte le info qui

                              GitHub - volkszaehler/mbmd: ModBus Measurement Daemon - simple reading of data from ModBus meters and grid inverters

                              Risentiamoci sull'altra discussione ;-)
                              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


                              • Grazie x l'ottimo lavoro fatto... ma non trovo lo schema dei collegamenti elettrici
                                Impianto 4,8 Kw, Inverter Ingecon®Sun Lite 2.5-6 TL, pannelli policristallino solarword 240w

                                Commenta


                                • Ciao a tutti, volevo fare i complimenti a tutti per l'entusiasmante community ! Pensavo di essere il solo

                                  In questi giorni sto provando a generare i grafici dei miei consumi con Grafana/Influx/Telegraf prelevando dal mio Solaredge SE2200H i dati tramite modbus-tcp (grazie a MBMD) ma non riesco ad "abbinare" i valori ai grafici presi dal sito di monitoring di Solaredge. Ciò che vorrei ottenere è un grafico onnicomprensivo che indichi il consumo in tempo reale, la produzione e l'autoconsumo - in pratica la replica dell'app di solaredge. Vi allego quanto fatto fino ad ora, magari qualcuno può darmi due dritte, grazie!


                                  Clicca sull'immagine per ingrandirla.   Nome:   Screenshot 2023-10-25 at 16.02.12.png  Visite: 0  Dimensione: 30.3 KB  ID: 2254811
                                  Clicca sull'immagine per ingrandirla. 

Nome:   image_81670.png 
Visite: 151 
Dimensione: 225.8 KB 
ID: 2254810
                                  Clicca sull'immagine per ingrandirla.   Nome:   Screenshot 2023-10-25 at 16.06.19.png  Visite: 0  Dimensione: 114.1 KB  ID: 2254815
                                  Ultima modifica di macmino; 25-10-2023, 15:18.

                                  Commenta


                                  • Ciao macmino ,

                                    credo che quello che chiedi è esattamente quello ho prodotto io e descrivo nel progetto su github

                                    https://github.com/glfp/SolarEnergyM...xGrafanaDocker

                                    Qui la mia attuale console che tengo aperta tutto il giorno in un secondo schermo mentre lavoro

                                    Clicca sull'immagine per ingrandirla. 

Nome:   Cattura.JPG 
Visite: 163 
Dimensione: 268.9 KB 
ID: 2254833

                                    In realtà tengo solo le prime 3 righe, col grafico della produzione, immissione, consumo

                                    Il progetto su github usa Influxdb1 e quindi le query sono in SQL, mentre attualmente sto lavorando sulla versione influxdb2 usando flux, che è complicatissimo da usare !
                                    Talmente complicato che a breve uscirà Influxdb3 e torneranno all'SQL ! Sono pazzi ! Sto infatti anche pensando (a basso thread) di cambiare DB, ad esempio c'è Timescale che sembra carino ma devo ancora studiarlo per bene.

                                    Chiedi pure se hai bisogno, tanto al momento sto usando 1 e 2 in parallelo e posso sicuramente aiutarti.
                                    glfp

                                    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


                                    • grazie glfp, ho visto il tuo lavoro ed è davvero di ispirazione ma quando provo ad importarlo tutti i tuoi indici fanno riferimento agli sdm:1 ed sdm:2 mentre io ho SUNS1.1.1 e SUNS1.1 e quindi mi perde tutto. Sto usandolo così:

                                      ExecStart=/usr/local/bin/mbmd run -d SUNS:1.0@solaredge:1502 -d SUNS:1.1@solaredge:1502 --mqtt-broker tcp://sauron:1883 --influx-url http://sauron:8086 --influx-database solaredge

                                      Grazie mille!

                                      Commenta


                                      • Originariamente inviato da macmino Visualizza il messaggio
                                        ExecStart=/usr/local/bin/mbmd run -d SUNS:1.0@solaredge:1502 -d SUNS:1.1@solaredge:1502 --mqtt-broker tcp://sauron:1883 --influx-url http://sauron:8086 --influx-database solaredge
                                        Ma infatti non capisco perchè hai due letture chiamate SUNS. La mia riga di comando è:

                                        codice:
                                        mbmd run -d SolarEdge:1@10.102.1.12:1502 -r 5s -
                                        Io via modbus tcp recupero solo le info dall'inverter, tu come mai hai due chiamate ? Hai anche il meter che si recupera con altro ID ?


                                        ma quando provo ad importarlo tutti i tuoi indici fanno riferimento agli sdm:1 ed sdm:2
                                        Bhe, per risolvere questo basta che prima di importarlo fai un find e replace a livello di testo :-)
                                        Per il resto forse i campi rimangono gli stessi avendo MBMD come fonte ...

                                        Insomma, i miei SQL sono più per riferimento, poi vanno personalizzati a seconda dell'implementazione.
                                        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


                                        • ok, ho modificato la query facendola puntare direttamente all'inverter (togliendo quindi il meter) ed ora è di più facile lettura:

                                          ExecStart=/usr/local/bin/mbmd run -d SolarEdge:1.1@solaredge:1502 -r 15s --mqtt-broker tcp://sauron:1883 --influx-url http://sauron:8086 --influx-database solaredge_v2
                                          ho modificato a 15s il polling time e creato un nuovo db così da non avere mix&match su altri dati. Devo giocare un po' con la sintassi ma qualcosa sta uscendo (avendo appunto il riferimento nei commenti)
                                          Prometto di pubblicare appena completerò anche io la mia dash

                                          per il momento grazie ed a presto
                                          ciao

                                          Commenta


                                          • Fai anche delle prove a 5 secondi, anzi fammi sapere se anche a te da problemi in lettura ... a me praticamente ogni 2 per 3 fallisce la chiamata e non capisco se è un problema del Solaredge o di MBMD.

                                            [UPDATE]
                                            Ho provato su un'altra macchina e funziona bene ... è un mio problema ... ;-)
                                            [/UPDATE]

                                            Abilità anche le API con

                                            codice:
                                            --api 0.0.0.0:8080
                                            così puoi interrogare anche quelle e lo stato delle chiamate

                                            e

                                            Ultima modifica di glfp; 26-10-2023, 15:24.
                                            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


                                            • ok, le api però al momento non mi sono molto comode, preferisco mqtt perchè posso ricevere i dati su nodered ed interagire, per cosa le usi?

                                              Commenta


                                              • Per la nuova versione v.2 del mio monitoraggio ... se ne parla qui

                                                https://www.energeticambiente.it/fon...45#post2234645

                                                anzi, ti consiglio di saltare e continuare la discussione su quel gruppo perchè questa discussione era bacata e non si usa più ;-)

                                                Nell'altra troverai tutti gli aggiornamenti
                                                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