Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden

Scheduled Pinned Locked Moved ioBroker Allgemein
hardware sungrow sgh10rt modbu
895 Posts 132 Posters 363.1k Views 126 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Trapper

    @gombersiob

    Hi, Danke für die Erklärung. Habe jetzt mehrere andere txt und tsv versucht. Ich bekomme immer Daten, aber das Verbindungsverhalten bleibt. alle 61 Sekunden wird verbunden und sofort wieder getrennt.
    Nur um sicher zu gehen in 13000 sind bei 9 Bit3 und Bit0 gesetzt?

    G Offline
    G Offline
    GombersIOB
    wrote on last edited by
    #592

    @trapper

    aber das Verbindungsverhalten bleibt

    Dan haben Sie noch einen Fehler in der Liste, würde ich meinen. Haben Sie die Überschrift mit hinein kopiert? Die jetzt quasi doppelt. Fangen Sie mal nur mit einer Zeile an, die sie in die Input-Register reinkopieren. Dann WR rebooten (das geht über den lokalen admin Zugang und auch wohl über die iSolarCloud) und mal schauen was rauskommt. Und dann so nach und nach weitere Register hinzufügen, immer ein paar mehr und schauen welche den Fehler triggern.

    T 1 Reply Last reply
    0
    • G GombersIOB

      @trapper

      aber das Verbindungsverhalten bleibt

      Dan haben Sie noch einen Fehler in der Liste, würde ich meinen. Haben Sie die Überschrift mit hinein kopiert? Die jetzt quasi doppelt. Fangen Sie mal nur mit einer Zeile an, die sie in die Input-Register reinkopieren. Dann WR rebooten (das geht über den lokalen admin Zugang und auch wohl über die iSolarCloud) und mal schauen was rauskommt. Und dann so nach und nach weitere Register hinzufügen, immer ein paar mehr und schauen welche den Fehler triggern.

      T Offline
      T Offline
      Trapper
      wrote on last edited by Trapper
      #593

      @gombersiob

      Hi,

      nein, die Überschrift ist nicht doppelt. Das andere probiere ich mal nach und nach aus. Ich bekomme ja Daten, auch wenn der Adapter ständig "an und aus" geht. Bin erst mal für zwei Wochen nicht da.
      In dem Registerprotokoll gibt es positive load power und negative load power. Was ist damit gemeint? Und bei "import power from grid" ist das Stromnetz gemeint?
      Hat da schon jemand was gemacht um das zu visualisieren? Also einen Datenpunkt einrichten, der den Zustand in Wort angibt und nicht in Zahl. Also zB bei 13 sagt Load ist aktiv(was immer load auch ist), Batterie wird entladen, Strom wird produziert.

      1 Reply Last reply
      0
      • T Trapper

        @gombersiob

        Hi, Danke für die Erklärung. Habe jetzt mehrere andere txt und tsv versucht. Ich bekomme immer Daten, aber das Verbindungsverhalten bleibt. alle 61 Sekunden wird verbunden und sofort wieder getrennt.
        Nur um sicher zu gehen in 13000 sind bei 9 Bit3 und Bit0 gesetzt?

        P Offline
        P Offline
        PeZi
        wrote on last edited by
        #594

        @trapper
        Das Problem mit dem Verbinden und Trennen hatte ich auch, Die Lösung war, zumindest bei mir, einfach:
        Der WR hat 2 Datenanschlüsse:

        1. den hinteren LAN-Port
        2. den Anschluss für das Winet-S Dongle.

        Das Dongle kann über WLAN und über LAN angebunden werden.
        Die Anschlüsse des Dongles sowie der hinterer LAN-Port bekommen unterschiedliche IP-Adressen zugewiesen.
        Damit der Modbus-Adapter sicher verbindet, musst Du darin die IP-Adresse des hinteren LAN-Anschlusses eintragen. Über die Dongle-Adresse kommt keine Verbindung zustande...

        T 1 Reply Last reply
        0
        • M McBeath

          @ahnungsloshoffnungsvoll
          Die Einstellungen im Adapter wären ja noch recht interessant gewesen, sei es drum.

          Verbindung: TCP
          Partner IP: IP des Wechselrichters LAN oder WINet
          Port: 502 (im Wechselrichter kontrollieren)

          • IP des WR aufrufen
            
          • mit admin und pw8888 anmelden
            
          • System/Weitergabekonfiguration/Modbus
            
          • Port 502 Aktivieren
            

          Geräte ID: 1 (im Wechselrichter kontrollieren)

          • Gerät/Geräteliste
            
          • Geräteadresse sollte auf "1" stehen
            

          Dann sollte die Verbindung stehen, notfalls kann ein Update des WR helfen.

          Mit dem ModbusMaster kann man dann mal versuchen einzelen Register zu lesen.
          Dann kann man die Input und Holdings im IOB anpassen.

          S Offline
          S Offline
          SaarlandUHU
          wrote on last edited by
          #595

          @mcbeath
          gemäß deiner Anleitung vom 6. Dezember wollte ich den Modbus bei meinem SH8.0RT aktivieren. Hierzu wollte ich den Wechselrichter über seine IP-Adresse aufrufen. Leider konnte ich weder über die IP-Adresse von der LAN-Verbindung, noch über die IP-Adresse der WLAN-Verbindung darauf zugreifen. Ich bekomme immer die Meldung "Netzwerkfehler, bitte Netzwerk prüfen" angezeigt, siehe auch Screenshot
          4254f14b-b2e8-4897-a070-582cf641352a-image.png

          Hast du eine Idee woran das liegen kann?

          M 1 Reply Last reply
          0
          • S SaarlandUHU

            @mcbeath
            gemäß deiner Anleitung vom 6. Dezember wollte ich den Modbus bei meinem SH8.0RT aktivieren. Hierzu wollte ich den Wechselrichter über seine IP-Adresse aufrufen. Leider konnte ich weder über die IP-Adresse von der LAN-Verbindung, noch über die IP-Adresse der WLAN-Verbindung darauf zugreifen. Ich bekomme immer die Meldung "Netzwerkfehler, bitte Netzwerk prüfen" angezeigt, siehe auch Screenshot
            4254f14b-b2e8-4897-a070-582cf641352a-image.png

            Hast du eine Idee woran das liegen kann?

            M Offline
            M Offline
            markus397
            wrote on last edited by
            #596

            @saarlanduhu Einmal Modul abziehen ein paar Sekunden warten und wieder montieren. Danach erneut versuchen.

            S 1 Reply Last reply
            1
            • M markus397

              @saarlanduhu Einmal Modul abziehen ein paar Sekunden warten und wieder montieren. Danach erneut versuchen.

              S Offline
              S Offline
              SaarlandUHU
              wrote on last edited by
              #597

              @markus397
              manchmal kanns so einfach sein, dass man nicht drauf kommt.
              Läuft, danke dir

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SaarlandUHU
                wrote on last edited by
                #598

                so, dann bin ich einen Schritt weiter, aber irgendwie doch nicht.
                ich konnte jetzt überprüfen, dass der Modbus an ist und die Geräteadresse vom WR 1 ist.
                allerdings bekomme ich weder mit Modbus-Adapter ne Verbindung hin, noch mit dem QModMaster.
                Der QModMAster scheint wohl eine Verbindung aufbauen zu können, aber der Abruf der Daten funktioniert nicht, siehe Screenshot
                45ec5e93-2d6a-46f3-949a-5e082073aa93-image.png

                G 1 Reply Last reply
                0
                • S SaarlandUHU

                  so, dann bin ich einen Schritt weiter, aber irgendwie doch nicht.
                  ich konnte jetzt überprüfen, dass der Modbus an ist und die Geräteadresse vom WR 1 ist.
                  allerdings bekomme ich weder mit Modbus-Adapter ne Verbindung hin, noch mit dem QModMaster.
                  Der QModMAster scheint wohl eine Verbindung aufbauen zu können, aber der Abruf der Daten funktioniert nicht, siehe Screenshot
                  45ec5e93-2d6a-46f3-949a-5e082073aa93-image.png

                  G Offline
                  G Offline
                  GombersIOB
                  wrote on last edited by
                  #599

                  @saarlanduhu

                  Auf die Adresse 0 kann man auch nicht zugreifen. Gib doch mal 12999 ein.

                  btw: Ich nutze den VagaModbusAnalyzer, den QModMaster kenne ich nicht. Wenn ich bei meiner App die 0 auswähle, bekomme ich auch irgendwann Read Timeout.

                  S 2 Replies Last reply
                  0
                  • P PeZi

                    @trapper
                    Das Problem mit dem Verbinden und Trennen hatte ich auch, Die Lösung war, zumindest bei mir, einfach:
                    Der WR hat 2 Datenanschlüsse:

                    1. den hinteren LAN-Port
                    2. den Anschluss für das Winet-S Dongle.

                    Das Dongle kann über WLAN und über LAN angebunden werden.
                    Die Anschlüsse des Dongles sowie der hinterer LAN-Port bekommen unterschiedliche IP-Adressen zugewiesen.
                    Damit der Modbus-Adapter sicher verbindet, musst Du darin die IP-Adresse des hinteren LAN-Anschlusses eintragen. Über die Dongle-Adresse kommt keine Verbindung zustande...

                    T Offline
                    T Offline
                    Trapper
                    wrote on last edited by
                    #600

                    @pezi

                    Hi, Danke für die Info.
                    Bei mir stellt es sich folgend dar:
                    Verbindung mit hinteren Port; dauerndes verbinden und trennen, ich erhalte jedoch Daten.
                    Verbindung mit Winet-S Port; stabile Verbindung (im Adapter alles grün), aber kein Datenempfang.

                    P 1 Reply Last reply
                    0
                    • G GombersIOB

                      @saarlanduhu

                      Auf die Adresse 0 kann man auch nicht zugreifen. Gib doch mal 12999 ein.

                      btw: Ich nutze den VagaModbusAnalyzer, den QModMaster kenne ich nicht. Wenn ich bei meiner App die 0 auswähle, bekomme ich auch irgendwann Read Timeout.

                      S Offline
                      S Offline
                      SaarlandUHU
                      wrote on last edited by
                      #601

                      @gombersiob
                      bringt leider keine Verbesserung. wenn ch mit dem QModMaster die Verbindung überprüfe (siehe Spoiler), kann er die IP anpingen und der Port ist auch offen. Aber an Daten komme weiterhin nicht ran 😞

                      ------- Modbus TCP : Ping IP 192.168.178.105 -------
                      
                      Ping wird ausgef�hrt f�r 192.168.178.105 mit 32 Bytes Daten:
                      Antwort von 192.168.178.105: Bytes=32 Zeit=2ms TTL=255
                      Antwort von 192.168.178.105: Bytes=32 Zeit=2ms TTL=255
                      Antwort von 192.168.178.105: Bytes=32 Zeit=4ms TTL=255
                      Antwort von 192.168.178.105: Bytes=32 Zeit=3ms TTL=255
                      
                      Ping-Statistik f�r 192.168.178.105:
                         Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
                         (0% Verlust),
                      Ca. Zeitangaben in Millisek.:
                         Minimum = 2ms, Maximum = 4ms, Mittelwert = 2ms
                      
                      ------- Modbus TCP : Check Port 192.168.178.105:502 Status -------
                      Connected.Port is opened
                      
                      ------- Modbus Diagnotics : Report Slave ID 1 -------
                      Read diagnostics data failed.
                      Error : Invalid data
                      ------- Modbus Diagnotics : Report Slave ID 1 -------
                      Read diagnostics data failed.
                      Error : Timeout
                      ------- Modbus Diagnotics : Report Slave ID 1 -------
                      Read diagnostics data failed.
                      Error : Invalid data
                      

                      1 Reply Last reply
                      0
                      • G GombersIOB

                        @saarlanduhu

                        Auf die Adresse 0 kann man auch nicht zugreifen. Gib doch mal 12999 ein.

                        btw: Ich nutze den VagaModbusAnalyzer, den QModMaster kenne ich nicht. Wenn ich bei meiner App die 0 auswähle, bekomme ich auch irgendwann Read Timeout.

                        S Offline
                        S Offline
                        SaarlandUHU
                        wrote on last edited by
                        #602

                        ich habe jetzt nochmal den hinteren LAN-Anschluss versucht. Der hat sich jetzt hierfür nochmal eine neue IP-Adresse gezogen.
                        Erstaunlicherweise funktioniert es jetzt. Wahrscheinlich hatte ich heute mittag bei meinem ersten Versuch mit dem hinteren LAN-Anschluss nicht lange genug gewartet, sodass die Fritzbox die neue IP-Adresse angezeigt hatte.

                        P G 2 Replies Last reply
                        0
                        • T Trapper

                          @pezi

                          Hi, Danke für die Info.
                          Bei mir stellt es sich folgend dar:
                          Verbindung mit hinteren Port; dauerndes verbinden und trennen, ich erhalte jedoch Daten.
                          Verbindung mit Winet-S Port; stabile Verbindung (im Adapter alles grün), aber kein Datenempfang.

                          P Offline
                          P Offline
                          PeZi
                          wrote on last edited by
                          #603

                          @trapper
                          Die Daten kommen auch bei mir nur über den hinteren Port.
                          Versuche ich eine Verbindung des modbus-Adapters über Winet-S, kommt es dort zu dem von Dir beschriebenen dauernden verbinden und trennen.
                          Hier mal meine Einstellungen des Adapters, vielleicht liegt es ja am Timing:
                          Modbus-Einstellungen 1.png
                          Modbus-Einstellungen 2.png

                          T 1 Reply Last reply
                          0
                          • S SaarlandUHU

                            ich habe jetzt nochmal den hinteren LAN-Anschluss versucht. Der hat sich jetzt hierfür nochmal eine neue IP-Adresse gezogen.
                            Erstaunlicherweise funktioniert es jetzt. Wahrscheinlich hatte ich heute mittag bei meinem ersten Versuch mit dem hinteren LAN-Anschluss nicht lange genug gewartet, sodass die Fritzbox die neue IP-Adresse angezeigt hatte.

                            P Offline
                            P Offline
                            PeZi
                            wrote on last edited by
                            #604

                            @saarlanduhu
                            Um zu verhindern, dass über DHCP neue IP-Adressen zugewiesen werden, kannst Du in der FB die Adresse reservieren.
                            Unter Heimnetz/Netzwerk/Netzverbindungen geht Du bei dem betroffenen links auf das Bleistift:
                            1.png

                            dort dann das Häkchen setzen:
                            2.png

                            Oben auf der Seite kannst Du auch einen eindeutigen Gerätenamen vergeben:
                            3.png

                            1 Reply Last reply
                            1
                            • S SaarlandUHU

                              ich habe jetzt nochmal den hinteren LAN-Anschluss versucht. Der hat sich jetzt hierfür nochmal eine neue IP-Adresse gezogen.
                              Erstaunlicherweise funktioniert es jetzt. Wahrscheinlich hatte ich heute mittag bei meinem ersten Versuch mit dem hinteren LAN-Anschluss nicht lange genug gewartet, sodass die Fritzbox die neue IP-Adresse angezeigt hatte.

                              G Offline
                              G Offline
                              GombersIOB
                              wrote on last edited by
                              #605

                              @saarlanduhu

                              Steck den Stecker doch nochmal zurück auf den WiNet-S Steckplatz. Das Abziehen des Kabels führt auch zu einem Reset auf den Modbus-Adapter. Wenn eine fehlerhafte Sequenz in der Abfrage die Ursache war (was ich bisher immer noch glaube), sollte es jetzt auch da wieder funktionieren. Würde mich wirklich interessieren.

                              S 1 Reply Last reply
                              0
                              • P PeZi

                                @trapper
                                Die Daten kommen auch bei mir nur über den hinteren Port.
                                Versuche ich eine Verbindung des modbus-Adapters über Winet-S, kommt es dort zu dem von Dir beschriebenen dauernden verbinden und trennen.
                                Hier mal meine Einstellungen des Adapters, vielleicht liegt es ja am Timing:
                                Modbus-Einstellungen 1.png
                                Modbus-Einstellungen 2.png

                                T Offline
                                T Offline
                                Trapper
                                wrote on last edited by
                                #606

                                @pezi

                                Hi Pezi,

                                hatte ähnliche Einstellungen. Unterschied war Wartezeit bis zum erneuten Verbinden. Da hatte ich 60000 ms. Ein Ändern auf 4000ms hat wie erwartet zu einem schnelleren Verbinden und Trennen geführt.

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  PeZi
                                  wrote on last edited by PeZi
                                  #607

                                  Ich habe mal versucht die einzelnen Leistungsdaten der Sungrow-App aus den verfügbaren Registern nachzubilden, komme dabei allerdings nicht wirklich weiter.
                                  Verfügbar sind ja zu den Leistungen folgende Informationen:

                                  Register:
                                  5016 Total DC power
                                  5600 DTSU666
                                  13007 Load power
                                  13009 Export power
                                  13021 Battery power
                                  13033 Total activ power

                                  sowie die Status-Bits aus Register 13000

                                  Bit 0 PV power
                                  Bit 1 Battery charging
                                  Bit 2 Battery discharging
                                  Bit 3 Positiv load power
                                  Bit 4 Feed in power
                                  Bit 5 Import power from grid
                                  Bit 6 Reserved
                                  Bit 7 Negativ load power

                                  Physikalisch stellt sich das dann so dar:
                                  Leistungsverlauf 2.png

                                  und wird in der App wie folgt angezeigt:
                                  Leistungsverlauf 1.png

                                  Wie zu sehen ist, passen die beiden Varianten hinsichtlich ihrer Daten nicht wirklich zusammen.
                                  Direkt zugeordnet werden können nur die Register 5016, 5600 und 13021.
                                  Die übrigen Register und Werte scheint der WR irgendwie intern zu ermitteln.
                                  Wichtig wäre zu wissen, wo die Werte 7 und 8 aus der ersten Zeichnung zu finden sind. Evtl. werden die ja in einem der anderen Register (13007, 13009 und 13033) ausgegeben. Aus den Namen dieser Register sind deren Inhalte, zumindest für mich, nicht eindeutig verständlich.

                                  Ich habe meinen bisherigen Erkenntnisstand mal in folgender Tabelle zusammengefasst und hoffe darauf, dass Ihr da etwas Licht in Dunkle bringen könnt und die noch leeren Feldern in den beiden unteren Tabellen entsprechend füllen könnt.

                                  f8a9b60f-3f7d-4430-b233-b1c9d3689d93-image.png

                                  Hier...
                                  https://noegel.io/posts/2022-10-09-sungrow/
                                  ... wurde bereits intensiv auf das Thema eingegangen. Das dort veröffentliche Skript habe ich auch im Einsatz, die angezeigten Werte sind teilweise nicht plausibel. Gerade der Bereich zwischen Batterie und Netz (Werte F und G) passt nicht.

                                  G 1 Reply Last reply
                                  0
                                  • P PeZi

                                    Ich habe mal versucht die einzelnen Leistungsdaten der Sungrow-App aus den verfügbaren Registern nachzubilden, komme dabei allerdings nicht wirklich weiter.
                                    Verfügbar sind ja zu den Leistungen folgende Informationen:

                                    Register:
                                    5016 Total DC power
                                    5600 DTSU666
                                    13007 Load power
                                    13009 Export power
                                    13021 Battery power
                                    13033 Total activ power

                                    sowie die Status-Bits aus Register 13000

                                    Bit 0 PV power
                                    Bit 1 Battery charging
                                    Bit 2 Battery discharging
                                    Bit 3 Positiv load power
                                    Bit 4 Feed in power
                                    Bit 5 Import power from grid
                                    Bit 6 Reserved
                                    Bit 7 Negativ load power

                                    Physikalisch stellt sich das dann so dar:
                                    Leistungsverlauf 2.png

                                    und wird in der App wie folgt angezeigt:
                                    Leistungsverlauf 1.png

                                    Wie zu sehen ist, passen die beiden Varianten hinsichtlich ihrer Daten nicht wirklich zusammen.
                                    Direkt zugeordnet werden können nur die Register 5016, 5600 und 13021.
                                    Die übrigen Register und Werte scheint der WR irgendwie intern zu ermitteln.
                                    Wichtig wäre zu wissen, wo die Werte 7 und 8 aus der ersten Zeichnung zu finden sind. Evtl. werden die ja in einem der anderen Register (13007, 13009 und 13033) ausgegeben. Aus den Namen dieser Register sind deren Inhalte, zumindest für mich, nicht eindeutig verständlich.

                                    Ich habe meinen bisherigen Erkenntnisstand mal in folgender Tabelle zusammengefasst und hoffe darauf, dass Ihr da etwas Licht in Dunkle bringen könnt und die noch leeren Feldern in den beiden unteren Tabellen entsprechend füllen könnt.

                                    f8a9b60f-3f7d-4430-b233-b1c9d3689d93-image.png

                                    Hier...
                                    https://noegel.io/posts/2022-10-09-sungrow/
                                    ... wurde bereits intensiv auf das Thema eingegangen. Das dort veröffentliche Skript habe ich auch im Einsatz, die angezeigten Werte sind teilweise nicht plausibel. Gerade der Bereich zwischen Batterie und Netz (Werte F und G) passt nicht.

                                    G Offline
                                    G Offline
                                    GombersIOB
                                    wrote on last edited by
                                    #608

                                    @pezi
                                    In dem Script der von Dir verlinkten Seite wird doch die Kalkulation durchgeführt:

                                    Wenn PV-Load (Reg 5016) größer als Hausverbrauch (Reg 13007) ist, dann kommt der Strom fürs Haus von der PV-Anlage, der Rest geht in die Batterie (wenn Batterie geladen wird) uns/oder den Export.
                                    Das stimmt zwar nicht ganz, denn es kann auch sein, dass Strom importiert wird (fürs Haus) und die PV-Anlage nur die Batterie lädt.

                                    P 1 Reply Last reply
                                    0
                                    • G GombersIOB

                                      @saarlanduhu

                                      Steck den Stecker doch nochmal zurück auf den WiNet-S Steckplatz. Das Abziehen des Kabels führt auch zu einem Reset auf den Modbus-Adapter. Wenn eine fehlerhafte Sequenz in der Abfrage die Ursache war (was ich bisher immer noch glaube), sollte es jetzt auch da wieder funktionieren. Würde mich wirklich interessieren.

                                      S Offline
                                      S Offline
                                      SaarlandUHU
                                      wrote on last edited by
                                      #609

                                      @gombersiob
                                      Zurückstecken war leider nicht erfolgreich. LAN-Kabel steckt jetzt wieder am hinteren Port.

                                      G 1 Reply Last reply
                                      0
                                      • S SaarlandUHU

                                        @gombersiob
                                        Zurückstecken war leider nicht erfolgreich. LAN-Kabel steckt jetzt wieder am hinteren Port.

                                        G Offline
                                        G Offline
                                        GombersIOB
                                        wrote on last edited by
                                        #610

                                        @saarlanduhu
                                        Danke. Ich nutze beide Anschlüsse gleichzeitig, problemlos. Die Probleme, auch die Abbrüche, hatte ich bis die Liste der Ports stimmte. Seit einem Jahr ist aber alles in Ordnung.
                                        Über den WiNet-S-Anschluss habe ich den ioBroker angebunden, über den anderen frage mit einem eigenen Programm zyklisch die Register ab und schreibe sie als XML File weg - für spätere Auswertungen.

                                        1 Reply Last reply
                                        0
                                        • G GombersIOB

                                          @pezi
                                          In dem Script der von Dir verlinkten Seite wird doch die Kalkulation durchgeführt:

                                          Wenn PV-Load (Reg 5016) größer als Hausverbrauch (Reg 13007) ist, dann kommt der Strom fürs Haus von der PV-Anlage, der Rest geht in die Batterie (wenn Batterie geladen wird) uns/oder den Export.
                                          Das stimmt zwar nicht ganz, denn es kann auch sein, dass Strom importiert wird (fürs Haus) und die PV-Anlage nur die Batterie lädt.

                                          P Offline
                                          P Offline
                                          PeZi
                                          wrote on last edited by PeZi
                                          #611

                                          @gombersiob
                                          Wenn Register 13007 den tatsächlichen Hausverbrauch darstellt, kann es sich dabei nur um einen berechneten Wert aus Daten des Wechselrichters und des Smartmeters handeln, da der im oberen Schema dargestellte Pfad 4 nicht direkt gemessen wird. Vielleicht ist es ja so, eine Bestätigung dazu habe ich jedoch nicht gefunden
                                          Was der WR aber wirklich messen könnte wären die Pfade 7 und 8 des Schemas.
                                          Die Pfade 5 und 6 stehen vorzeichenbehaftet im Register 13021, Pfade 9 und 10 ebenfalls vorzeichenbehaftet in Register 5600.
                                          Physikalisch betrachtet sind die logisch doppelt dargestellten Pfade 5/6, 7/8 und 9/10 jeweils nur ein Weg der die Leistung entweder nur in die eine oder andere Richtung transportiert.
                                          Wechselt man vom physikalischen Schema 1 ins logische Schema 2, können die dort dargestellten Werte der Pfade A bis K überwiegend nur aus den Registern und den Status-Bits berechnet werden.
                                          Mathematisch kein Problem wenn man die Werte der Pfade 1 bis 3 und 5 bis 10 kennt.

                                          Wenn die fehlenden Werte in den Registern 13009 und 13033 stecken bzw. daraus mit Hilfe der Statusbits ermittelt werden können, wären alle erforderlichen Daten verfügbar. (Die genaue Aussage der Bits 3 und 7 ist mit auch nicht klar...)
                                          Und genau darum geht es mit in meinen Posting: Was genau die Register 13007, 13009 und 13033 enthalten habe ich in keiner offiziellen Dokumentation von Sungrow gefunden.
                                          Da sich die Werte der Register schnell ändern und aufgrund der linearen Messabfolge keine zeitgleichen Messwerte ermitteln lassen, ist eine Herleitung auf Grundlage von Beobachtungen nicht sicher möglich.

                                          Auch bei leerer Batterie und ohne Einspeisung von den Panels (DC Seite also "stromlos") zeigen die Register 13007 positive und 13009 negative Werte, die hinsichtlich ihres Betrags etwa dem Wert aus Register 5600 entsprechen. Da der WR offensichtlich die Daten vom Smartmeter bei der Berechnung der Daten seiner eigenen Register berücksichtigt, waren die Daten von Register 5600 für eine eigene Auswertung ggf. nicht erforderlich und sollten auch aufgrund nicht-synchroner Messung nicht verwendet werden.

                                          Hier mal eine Momentaufnahme der o.g. Register (Der Wert von "Zähler" kommt von der Messeinrichtung des Versorgers):

                                          31a20814-a83a-4096-a726-5e192f13b97d-image.png

                                          Speziell Register 13033 zeigt nicht nachvollziehbare Werte (Gleiche Bedingungen wie wie oben, DC =0, gleiches Bitt-Setting):

                                          494a36fb-2e55-4a93-96ec-273ac2c11746-image.png

                                          Das würde nur Sinn machen, wenn im Haus eine weiter Stromquelle vorhanden ist (z.B. Balkonkraftwerk)

                                          B G 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          254

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe