Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sammydk @Sammydk last edited by

      Ich glaube ich habe eine halbwegs zufriedenstellende Lösung gefunden, diese muss ich aber mal über die Tage mit allen Konstellationen aus der APP kontrollieren.

      Longbow M-A Hueb 2 Replies Last reply Reply Quote 0
      • Longbow
        Longbow @Sammydk last edited by

        @sammydk Ich würde gern mal mit Testen... wenn es Ok wäre... ich suche seit Langem nach einer Lösung!

        1 Reply Last reply Reply Quote 0
        • S
          SirPritz @hennerich last edited by

          @hennerich Leider ist das bei mir nicht so einfach.
          Ich habe zwei Wechselrichter, hier muss ich die Werte erst addieren, was noch der einfache Part ist. Aber ich habe auch einen Akku, hier muss ich auch die Werte berücksichtigen, wenn der Akku geladen wird und wenn er entlädt auch und das zum Teil gleichzeitig mit Netzbezug oder Einspeisung. Das umrechnen mache ich nicht über einen Script, das mache ich direkt in den Registern, ist einfacher, so habe ich gleich immer die richtigen Werte, die ich benötige.
          IMG_2305.jpeg

          Ich habe es aber noch nicht geschafft, mal stimmt es am Tag, mal am Abend, aber nie durch. Ich bin am verzweifeln.

          S 1 Reply Last reply Reply Quote 0
          • C
            Cicatrix last edited by

            Mal zur Ausgangsbasis ich habe eine bestehende PV Anlage mit SE16K durch ein Victron ESS System erweitert, Mulitplus 2 + Pylontech Akkus. Meint ihr es wäre möglich, die Speicherinfos aus dem Victron System per Modbus auszulesen und in die SolarEdge Register zu schreiben um auch im SolarEdge Portal die Infos zum Speicher zu bekommen?

            1 Reply Last reply Reply Quote 0
            • S
              SirPritz @SirPritz last edited by

              @sirpritz said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

              @hennerich Leider ist das bei mir nicht so einfach.
              Ich habe zwei Wechselrichter, hier muss ich die Werte erst addieren, was noch der einfache Part ist. Aber ich habe auch einen Akku, hier muss ich auch die Werte berücksichtigen, wenn der Akku geladen wird und wenn er entlädt auch und das zum Teil gleichzeitig mit Netzbezug oder Einspeisung. Das umrechnen mache ich nicht über einen Script, das mache ich direkt in den Registern, ist einfacher, so habe ich gleich immer die richtigen Werte, die ich benötige.
              IMG_2305.jpeg

              Ich habe es aber noch nicht geschafft, mal stimmt es am Tag, mal am Abend, aber nie durch. Ich bin am verzweifeln.

              Scheinbar liegt es daran, dass die Werte versetzt kommen, denn manchmal ploppen die Daten "Richtig" auf.
              Ich setzt heute abend mal ein Skreeshot meines Blocklys ein, ob ihr mir dabei etwas helfen könnt, danke.

              1 Reply Last reply Reply Quote 0
              • S
                SirPritz last edited by

                Habe es leider nicht hin bekommen, vielleicht hat hier jemand einen Tipp-

                Man stimmt es
                8670f355-7834-4271-8bef-4a630f86b098-image.png

                Dann passt es wieder nicht.
                9f3f2268-7f63-4187-836f-958171e9af9b-image.png

                Das ist mein Blockly
                a6bc6c93-9567-4386-9b25-3aff7a65ec56-image.png

                1 Reply Last reply Reply Quote 0
                • M
                  Martin1986_ERK last edited by

                  Hey zusammen,

                  ich bin absolut am verzweifeln und weiß nicht weiter. Ich hab einen SolarEdge SE5K mit Firmware 4.17.221.
                  Modbus usw. ist alles Aktiviert am WR. Ich bekomme jedoch keine Werte geliefert.
                  Am Wechselrichter hängt bei mir noch ein Senec Speicher dran. Diesem werden die daten über einen ENFLURI zur Verfügung gestellt.
                  Im Debug vom Modbus-Adapter steht folgendes:

                  modbus.1
                  2023-05-03 13:19:46.495	info	Disconnected from slave 192.168.2.41
                  
                  modbus.1
                  2023-05-03 13:19:46.494	debug	Closing client on purpose.
                  
                  modbus.1
                  2023-05-03 13:19:45.509	debug	Cleaning up request fifo.
                  
                  modbus.1
                  2023-05-03 13:19:45.508	debug	Clearing timeout of the current request.
                  
                  modbus.1
                  2023-05-03 13:19:45.506	debug	Socket closed with error
                  
                  modbus.1
                  2023-05-03 13:19:45.496	warn	Poll error count: 1 code: {"err":"timeout","timeout":5000}
                  
                  modbus.1
                  2023-05-03 13:19:45.493	error	Client in error state.
                  
                  modbus.1
                  2023-05-03 13:19:45.491	error	Request timed out.
                  
                  modbus.1
                  2023-05-03 13:19:45.490	warn	Error: undefined
                  
                  modbus.1
                  2023-05-03 13:19:40.481	debug	[DevID_1/holdingRegs] Poll address 40021 - 16 registers
                  
                  modbus.1
                  2023-05-03 13:19:40.480	debug	Initialization of scale factors done!
                  
                  modbus.1
                  2023-05-03 13:19:40.478	debug	[DevID_1] Poll start ---------------------
                  
                  modbus.1
                  2023-05-03 13:19:40.477	info	Connected to slave 192.168.2.41
                  
                  modbus.1
                  2023-05-03 13:19:40.264	debug	Remove old object modbus.1.holdingRegisters.20_C_Modell
                  
                  modbus.1
                  2023-05-03 13:19:40.251	debug	Add holdingRegisters.40021_C_Modell: {"_id":"holdingRegisters.40021_C_Modell","type":"state","common":{"name":"Spezifischer SolarEdge Wert","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":40021,"deviceId":1,"type":"string","len":16,"offset":0,"factor":1,"poll":true}}
                  
                  modbus.1
                  2023-05-03 13:19:40.250	debug	Initialize Objects for holdingRegs: [{"_address":"40021","name":"C_Modell","description":"Spezifischer SolarEdge Wert","unit":"","type":"string","len":16,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":false,"cw":false,"isScale":false,"address":40021,"deviceId":1,"id":"holdingRegisters.40021_C_Modell"}]
                  
                  modbus.1
                  2023-05-03 13:19:40.250	debug	Initialize Objects for inputRegs: []
                  
                  modbus.1
                  2023-05-03 13:19:40.248	debug	Initialize Objects for coils: []
                  
                  modbus.1
                  2023-05-03 13:19:40.247	debug	Initialize Objects for disInputs: []
                  
                  modbus.1
                  2023-05-03 13:19:40.016	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.16.0, js-controller: 4.0.24
                  

                  Wenn ich den Haken bei "Abfragen" von diesem Wert entferne, ihn aber eingetragen lasse, bleibt die Modbus Verbindung Grün. Ansonsten kommt direkt dieser Poll error.

                  Lg Martin

                  1 Reply Last reply Reply Quote 0
                  • M-A Hueb
                    M-A Hueb @Sammydk last edited by M-A Hueb

                    @sammydk wie hast du es den realisiert? Also das dein PV-Leistungswert passt

                    1 Reply Last reply Reply Quote 0
                    • D
                      danielos @Chris87 last edited by

                      @chris87 Herzlichen Dank für die Tabelle. Irgendwie klappt bei mir der Import nicht, aber ich konnte dank deiner Tabelle manuell die für mich wichtigen Werte übertragen und das läuft soweit bestens.

                      Ein Problem habe ich jedoch. Der Wert 102853 (Ladestand der Batterie) stimmt, wenn ich den Adapter starte. Aber irgendwie aktualisiert es diesen Wert nicht, er bleibt einfach konstant. Wenn ich dann den Adapter restarte, stimmt er wieder. Gibt's da irgendwie einen Trick, damit dieser sich aktualisiert? Ich könnte natürlich als Umgehung einen zweiten Adapter installieren, der lediglich diesen Wert ausliest und dafür einmal pro xy Minuten restarted wird. Aber wenn's ohne Workaround geht, dann ist mir das natürlich lieber. Danke vielmals für deinen Rat!

                      peppi 1 Reply Last reply Reply Quote 0
                      • peppi
                        peppi @danielos last edited by peppi

                        @danielos sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                        @chris87 Herzlichen Dank für die Tabelle. I

                        @danielos
                        hättest du mir freundlicherweise auch die tabelle, die du von @chris87 erhalten hast?
                        ich kann diese nicht finden.
                        Danke

                        1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser last edited by

                          @peppi sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                          ich kann diese nicht finden.

                          https://forum.iobroker.net/post/854380

                          1 Reply Last reply Reply Quote 0
                          • M-A Hueb
                            M-A Hueb last edited by

                            Hat das schon jemand hinbekommen, dass die leistung wie in der App berechnet wird?

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @M-A Hueb last edited by

                              @m-a-hueb sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                              dass die leistung wie in der App

                              Welche Leistung ... was meinst du !?

                              ist eigenlich alles hier im Thread !

                              1 Reply Last reply Reply Quote 0
                              • M-A Hueb
                                M-A Hueb last edited by

                                @glasfaser ich meinte das was samy hier https://forum.iobroker.net/post/983433
                                schon angesprochen hatte. Er meinte dann das er eine Lösung hat. Hat diese aber nicht näher erläutert

                                1 Reply Last reply Reply Quote 0
                                • D
                                  dawoern @hennerich last edited by

                                  @hennerich: Super Thread mit vielen Details. Echt genial! Eine vollkommene Laienfrage habe ich noch (sorry im Voraus): Ich bekomme demnächst auch einen SE Wechselrichter SE7K. Diesen möchte ich (zwecks PV-Überschussladen) auch in meinen iobroker (auf einem Raspi) einbinden (die Wallbox habe ich erfolgreich über Modbus RS485 angebunden). Meine Frage bezieht sich auf die Modbus TCP/IP-Schnittstelle: Ist hier eigentlich zwangsläufig eine Kabelverbindung vom WR zum Router (wahlweise natürlich Repeater mit Ethernet-Anschluss) notwendig (und dann auch vom Router/Repeater wieder zum Raspi? Oder funktioniert diese Datenübertragung auch über WLAN? Oder ginge alternativ auch eine Twisted-Pair-Verbindung direkt zwischen Wechselrichter und Raspi? Zur Not würde ich natürlich auch den WR über Modbus RS485 mit zweiadrigem Kabel anbinden. Aber schöner fände ich schon die Variante über WLAN. Danke!

                                  1 Reply Last reply Reply Quote 0
                                  • eule66
                                    eule66 last edited by

                                    Hallo Zusammen

                                    habe ein kleines Problem, habe soweit alles am laufen, auch wird mir die aktuelle Produktion angezeigt und passt mit dem Wert aus dem Solaredgeportal überein. Auch der Gesamtproduzierte Wert seit Inbetriebnahme passt.
                                    Was aber nicht passt ist die Produktion vom gesamten Tag. Hier sollte ja der Wert 40206 MeterPowerTotal angezogen werden, siehe auch Bilder. Welchen wert muss ich nehmen um die gesamte Produktion vom Tag zu sehen?

                                    Danke für eure Hilfe

                                    modbus.png modbus1.png modbus2.png modbus3.png Solaredgeportal.png

                                    Glasfaser 1 Reply Last reply Reply Quote 0
                                    • Longbow
                                      Longbow last edited by

                                      Hallo,

                                      ich versuche es erneut, da ich leider wohl der Einzige bin, was ich mir nicht verstellen kann.

                                      Ich habe einen SolarEdge Wechselrichter und einen LG Resum Batteriespeicher.
                                      Die Werte werden sauber im Modbus ausgelesen.

                                      Wie stelle ich nun das sauber dar, was das Haus genau verbraucht, ohne das Problem mit dem Speicher zu haben, wenn der bei PV Produktion und Überschuss von der PV-Anlage geladen wird.

                                      Ich komme es nicht hin, bin dazu einfach noch zu neu im Gebiet Iobroker.

                                      1 Reply Last reply Reply Quote 0
                                      • Glasfaser
                                        Glasfaser @eule66 last edited by

                                        @eule66 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                                        Welchen wert muss ich nehmen um die gesamte Produktion vom Tag zu sehen?

                                        Dazu ist das Script da ...

                                        steht alles im Thread :
                                        https://forum.iobroker.net/post/515138

                                        Longbow 1 Reply Last reply Reply Quote 0
                                        • Longbow
                                          Longbow @Glasfaser last edited by

                                          @glasfaser ja, das habe ich, nur ist da es ohne Batteriespeicher. Wenn die Batterie das Haus verzogt, dann wird von dem Script gesagt, dass die PV Anlage produziert. dass ist aber nicht ja nicht richtig, bei Usern die eine Batterie/ Akku haben.

                                          Glasfaser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @Longbow last edited by

                                            @longbow sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                                            dass die PV Anlage produziert.

                                            Deshalb ziehe ich mit einem Script die Batterie ab , dann ist nur die die aktuelle PV Leistung zu sehen .

                                            javascript.0.Solar.Wechselrichter.PVLeistungAktuell - javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung = javascript.0.Solar.Wechselrichter.PVLeistungAktuell_ohneSpeicher

                                            Longbow 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            grafana modbus solaredge
                                            90
                                            603
                                            148458
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo