Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  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.8k

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

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

Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
hardware sungrow sgh10rt modbu
895 Beiträge 132 Kommentatoren 366.8k Aufrufe 126 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Roesch-fe

    Hallo zusammen, irgendwie bekomme ich keine Verbindung zu meinen Sungrow SH10RT. Vor einem Jahr hatte ich es schon mal probiert, aber dann wegen anderer Projekte wieder aufgegeben. Zu mindestens kam ich über einen LAN (der im WiNet-S Adapter) in den WR. Aktuell (ggf. wegen einem SW Update) habe ich nur Zugriff über die Cloud oder über die WiFi Direktverbindung (aus der APP). Ich habe beide LAN Anschüsse über einen Switch mit der Fritzbox verbunden. In der Fritzbox finde ich auch drei Sungrow IP Adressen. IP in Fritzbox.jpg
    Über keine komme ich auf eine Oberfläche. Wenn ich den MODBUS Adapter im ioBroker aktiviere und die IP von LAN (direkt am WR) angebe, passiert nix. Bzw. in der Instanz [Verbindung über HOST] und [Lebenszeichen] leuchtet grün, [Verbunden mit Gerät oder Dienst] geht kurz auf Grün und dann wieder Rot. Die Eingangsregister sind eingepflegt.
    ioBroker_Dienste.jpg
    Laut der Einstellung (Kommunikation unter APP Direktverbindung) ist die Geräte ID: 1
    Modbus config.jpg
    Kann mir hier einer weiterhelfen, ich bin echt am verzweifeln....
    Muss ich hier in den Einstellungen des WR noch irgendwas freigeben, ich bin schon durch alle Punkte der APP-Direktverbindung durch....
    IP steht auf DHCP... ist aber eigentlich immer gleich
    vG Roesch-fe

    EisbaeeerE Offline
    EisbaeeerE Offline
    Eisbaeeer
    Developer
    schrieb am zuletzt editiert von Eisbaeeer
    #862

    @roesch-fe Zeig mal bitte noch die Einstellungen des Adapters unter "Allgemeines".

    Grundsätzlich würde ich den Wechselrichter nur über die integrierte LAN Schnittstelle und nicht über den WiNet-S abfragen. Die ist weitaus stabiler.

    Beim WiNet-S würde ich mich für eine Variante Entscheiden. Entweder LAN oder Wifi. Beide aktiv ist suboptimal.

    Kein support per PM. Bitte im Forum Fragen stellen!

    R 1 Antwort Letzte Antwort
    0
    • EisbaeeerE Eisbaeeer

      @roesch-fe Zeig mal bitte noch die Einstellungen des Adapters unter "Allgemeines".

      Grundsätzlich würde ich den Wechselrichter nur über die integrierte LAN Schnittstelle und nicht über den WiNet-S abfragen. Die ist weitaus stabiler.

      Beim WiNet-S würde ich mich für eine Variante Entscheiden. Entweder LAN oder Wifi. Beide aktiv ist suboptimal.

      R Offline
      R Offline
      Roesch-fe
      schrieb am zuletzt editiert von
      #863

      @eisbaeeer Danke für deine Reaktion...
      Hier die Adapter Einstellungen:
      Adapter.jpg
      1.) Mal ne doofe Fragen, wie kann ich eigentlich das WiFi abschalten, so dass es nur über LAN geht?
      2.) Benötige ich eigentlich für den Cloudzugang und den MODBUS Zugang beide LAN Anschlüssen parallel?
      Info: Als ich beispielsweise gestern Abend die ScreenShots für den Beitrag oben gemacht haben (Instanz/Adapter gestartet) war heute morgen der WR offline. Nach dem Neustart ging es wieder....
      Wenn ich mir die Daten in der Cloud ansehe, sieht es aus als wäre LAN (Ethernet) und nicht WiFi aktiv.... die Fritzbox zeigt aber alles drei IP an... Cloud Comm-Modul.jpg
      vG Roesch-Fe

      EisbaeeerE 1 Antwort Letzte Antwort
      0
      • R Roesch-fe

        @eisbaeeer Danke für deine Reaktion...
        Hier die Adapter Einstellungen:
        Adapter.jpg
        1.) Mal ne doofe Fragen, wie kann ich eigentlich das WiFi abschalten, so dass es nur über LAN geht?
        2.) Benötige ich eigentlich für den Cloudzugang und den MODBUS Zugang beide LAN Anschlüssen parallel?
        Info: Als ich beispielsweise gestern Abend die ScreenShots für den Beitrag oben gemacht haben (Instanz/Adapter gestartet) war heute morgen der WR offline. Nach dem Neustart ging es wieder....
        Wenn ich mir die Daten in der Cloud ansehe, sieht es aus als wäre LAN (Ethernet) und nicht WiFi aktiv.... die Fritzbox zeigt aber alles drei IP an... Cloud Comm-Modul.jpg
        vG Roesch-Fe

        EisbaeeerE Offline
        EisbaeeerE Offline
        Eisbaeeer
        Developer
        schrieb am zuletzt editiert von
        #864

        @roesch-fe sagte in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

        1.) Mal ne doofe Fragen, wie kann ich eigentlich das WiFi abschalten, so dass es nur über LAN geht?
        Du kannst das Wifi/LAN des WiNet-S über de Weboberfläche abschalten/konfigurieren. Dazu https://ip-adresse-des-WiNet-S
        Login ist "admin" "pw8888"

        2.) Benötige ich eigentlich für den Cloudzugang und den MODBUS Zugang beide LAN Anschlüssen parallel?
        Die Daten zur Cloud laufen ausschließlich über den WiNet-S Dongle. Dabei ist egal, ob LAN oder Wifi. Es sollte aber nur Wifi oder LAN des WiNet-S aktiv sein.

        Wenn ich mir die Daten in der Cloud ansehe, sieht es aus als wäre LAN (Ethernet) und nicht WiFi aktiv.... die Fritzbox zeigt aber alles drei IP an... ![Cloud Comm-Modul.jpg]
        vG Roesch-Fe

        Bei mir sind aktiv:

        1. LAN vom SH10RT
        2. LAN vom WiNet-S

        iobroker greift bei mir per modbus.0 (SH10RT Daten) auf 1. zu, per modbus.1 (AC011E-01 Wallbox) über den WiNet-S auf 2. zu.

        Kein support per PM. Bitte im Forum Fragen stellen!

        R 1 Antwort Letzte Antwort
        0
        • EisbaeeerE Eisbaeeer

          @roesch-fe sagte in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

          1.) Mal ne doofe Fragen, wie kann ich eigentlich das WiFi abschalten, so dass es nur über LAN geht?
          Du kannst das Wifi/LAN des WiNet-S über de Weboberfläche abschalten/konfigurieren. Dazu https://ip-adresse-des-WiNet-S
          Login ist "admin" "pw8888"

          2.) Benötige ich eigentlich für den Cloudzugang und den MODBUS Zugang beide LAN Anschlüssen parallel?
          Die Daten zur Cloud laufen ausschließlich über den WiNet-S Dongle. Dabei ist egal, ob LAN oder Wifi. Es sollte aber nur Wifi oder LAN des WiNet-S aktiv sein.

          Wenn ich mir die Daten in der Cloud ansehe, sieht es aus als wäre LAN (Ethernet) und nicht WiFi aktiv.... die Fritzbox zeigt aber alles drei IP an... ![Cloud Comm-Modul.jpg]
          vG Roesch-Fe

          Bei mir sind aktiv:

          1. LAN vom SH10RT
          2. LAN vom WiNet-S

          iobroker greift bei mir per modbus.0 (SH10RT Daten) auf 1. zu, per modbus.1 (AC011E-01 Wallbox) über den WiNet-S auf 2. zu.

          R Offline
          R Offline
          Roesch-fe
          schrieb am zuletzt editiert von
          #865

          @eisbaeeer Hallo, ja, genauso habe ich es gemacht, als Admin Lokalzugriff. In meiner App gibt es da aber keine Schalter um das WLAN auszuschalten, egal, ich habe ein ungültiges PW für WLAN eingegeben, somit kommt keine WLAN Verbindung zustanden, in der Fritzbox sind jetzt auch nur noch die beiden LAN Anschlüsse sichtbar...
          Ich habe die Holdingregister jetzt auch nochmal in den Adapter eingepflegt. Sobald ich den Adapter starte, immer das gleiche Szenario, es sieht aus als würde alles laufen (ca. 2s) danach ist der letzte Punkt wieder Rot (Verbunden mit Gerät und Dienst). Dabei hängt sich auch regelmäßig der WR auf, das Kom.- Modul ist noch erreichbar, aber beine Livedaten etc... Da hilft dann nur ein kompletter Neustart... achja, DHCP für den hinteren LAN habe ich abgeschaltet und eine Fixe IP vergeben...
          Kann das an nicht richtig gepflegten Eingangs oder Holding Registern liegen?

          R G 2 Antworten Letzte Antwort
          0
          • R Roesch-fe

            @eisbaeeer Hallo, ja, genauso habe ich es gemacht, als Admin Lokalzugriff. In meiner App gibt es da aber keine Schalter um das WLAN auszuschalten, egal, ich habe ein ungültiges PW für WLAN eingegeben, somit kommt keine WLAN Verbindung zustanden, in der Fritzbox sind jetzt auch nur noch die beiden LAN Anschlüsse sichtbar...
            Ich habe die Holdingregister jetzt auch nochmal in den Adapter eingepflegt. Sobald ich den Adapter starte, immer das gleiche Szenario, es sieht aus als würde alles laufen (ca. 2s) danach ist der letzte Punkt wieder Rot (Verbunden mit Gerät und Dienst). Dabei hängt sich auch regelmäßig der WR auf, das Kom.- Modul ist noch erreichbar, aber beine Livedaten etc... Da hilft dann nur ein kompletter Neustart... achja, DHCP für den hinteren LAN habe ich abgeschaltet und eine Fixe IP vergeben...
            Kann das an nicht richtig gepflegten Eingangs oder Holding Registern liegen?

            R Offline
            R Offline
            Roesch-fe
            schrieb am zuletzt editiert von
            #866

            @roesch-fe Kleiner Nachtrag, habe deine Nachricht nochmal genauer gelesen und haben dann wie beschrieben die IP des WNet LAN mit "//" jetzt bekomme ich wenigsten wieder lokalen Zugriff über den PC, und da gibt es auch einen Schalter für das WLAN... :-)

            EisbaeeerE 1 Antwort Letzte Antwort
            0
            • R Roesch-fe

              @eisbaeeer Hallo, ja, genauso habe ich es gemacht, als Admin Lokalzugriff. In meiner App gibt es da aber keine Schalter um das WLAN auszuschalten, egal, ich habe ein ungültiges PW für WLAN eingegeben, somit kommt keine WLAN Verbindung zustanden, in der Fritzbox sind jetzt auch nur noch die beiden LAN Anschlüsse sichtbar...
              Ich habe die Holdingregister jetzt auch nochmal in den Adapter eingepflegt. Sobald ich den Adapter starte, immer das gleiche Szenario, es sieht aus als würde alles laufen (ca. 2s) danach ist der letzte Punkt wieder Rot (Verbunden mit Gerät und Dienst). Dabei hängt sich auch regelmäßig der WR auf, das Kom.- Modul ist noch erreichbar, aber beine Livedaten etc... Da hilft dann nur ein kompletter Neustart... achja, DHCP für den hinteren LAN habe ich abgeschaltet und eine Fixe IP vergeben...
              Kann das an nicht richtig gepflegten Eingangs oder Holding Registern liegen?

              G Offline
              G Offline
              GombersIOB
              schrieb am zuletzt editiert von GombersIOB
              #867

              @roesch-fe
              Ich denke, es gibt ein Problem mit den Registerdefinitionen. Sungrow hat Probleme mit der Registerabfrage von Registern die nicht unterstützt sind. Ich würde mal klein, mit einem Register anfangen und immer eins oder zwei dazunehmen - bis der Fehler auftritt. Oder man schaut sich die Register mit einem Freeware Modbus-Client an. Ich nutze den "Vaga Modbus Analyzer". Es gibt aber noch ein paar andere.

              Ein Neustart des WR war bei mir nicht nötig - ich habe einfach das LAN-Kabel kurz gezogen und dann wieder verbunden.

              R 1 Antwort Letzte Antwort
              0
              • G GombersIOB

                @roesch-fe
                Ich denke, es gibt ein Problem mit den Registerdefinitionen. Sungrow hat Probleme mit der Registerabfrage von Registern die nicht unterstützt sind. Ich würde mal klein, mit einem Register anfangen und immer eins oder zwei dazunehmen - bis der Fehler auftritt. Oder man schaut sich die Register mit einem Freeware Modbus-Client an. Ich nutze den "Vaga Modbus Analyzer". Es gibt aber noch ein paar andere.

                Ein Neustart des WR war bei mir nicht nötig - ich habe einfach das LAN-Kabel kurz gezogen und dann wieder verbunden.

                R Offline
                R Offline
                Roesch-fe
                schrieb am zuletzt editiert von
                #868

                @gombersiob Hallo, das war ein guter Tipp, mit dem Vaga komme ich jetzt schon mal auf den WR und kann einzelne Register auslesen. Ich specke jetzt die bei den Eingang und Holding Register ab...:+1:

                1 Antwort Letzte Antwort
                0
                • R Roesch-fe

                  @roesch-fe Kleiner Nachtrag, habe deine Nachricht nochmal genauer gelesen und haben dann wie beschrieben die IP des WNet LAN mit "//" jetzt bekomme ich wenigsten wieder lokalen Zugriff über den PC, und da gibt es auch einen Schalter für das WLAN... :-)

                  EisbaeeerE Offline
                  EisbaeeerE Offline
                  Eisbaeeer
                  Developer
                  schrieb am zuletzt editiert von
                  #869

                  @roesch-fe sagte in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                  @roesch-fe Kleiner Nachtrag, habe deine Nachricht nochmal genauer gelesen und haben dann wie beschrieben die IP des WNet LAN mit "//" jetzt bekomme ich wenigsten wieder lokalen Zugriff über den PC, und da gibt es auch einen Schalter für das WLAN... :-)

                  Wenn du einen SH10RT nutzt, kannst du direkt diese Register hier benutzen: https://github.com/eisbaeeer/sungrow

                  Kein support per PM. Bitte im Forum Fragen stellen!

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    andi2204
                    schrieb am zuletzt editiert von
                    #870

                    Hallo,
                    ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus.

                    Hier der Eintrag aus meinem Eingangsregister:
                    _address name description unit type len factor offset formula role room cw isScale
                    13021 Battery Power Batterieladeleistung W int16be 1 1 0 value false false

                    Jetzt lese ich, dass seit dem Firmwareupdate auf 95.10 neue Register genutzt werden sollen. Anstelle von 13021 soll man jetzt das Register 5214 signed 32bit benutzen. Sobald ich aber das Register mit aufnehme, bekomme ich Verbindungsprobleme mit der MODBUS Instanz

                    Hier der Eintrag aus meinem Eingangsregister:
                    _address name description unit type len factor offset formula role room cw isScale
                    5214 Battery Power Batterieleistung W int32be 2 1 0 value false false

                    Dabei bekomme ich folgende Fehlermeldung und die Modbus Instanz springt in einen Restart-loop
                    [DevID_1] Poll error count: 5 code: {"err":"timeout","timeout":5000}

                    Wer kann mir einen Tipp geben was ich hier falsch mache, damit ich die Werte aus dem WR (sh10rt) lesen kann?

                    Danke
                    Andi

                    HomoranH G 3 Antworten Letzte Antwort
                    0
                    • A andi2204

                      Hallo,
                      ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus.

                      Hier der Eintrag aus meinem Eingangsregister:
                      _address name description unit type len factor offset formula role room cw isScale
                      13021 Battery Power Batterieladeleistung W int16be 1 1 0 value false false

                      Jetzt lese ich, dass seit dem Firmwareupdate auf 95.10 neue Register genutzt werden sollen. Anstelle von 13021 soll man jetzt das Register 5214 signed 32bit benutzen. Sobald ich aber das Register mit aufnehme, bekomme ich Verbindungsprobleme mit der MODBUS Instanz

                      Hier der Eintrag aus meinem Eingangsregister:
                      _address name description unit type len factor offset formula role room cw isScale
                      5214 Battery Power Batterieleistung W int32be 2 1 0 value false false

                      Dabei bekomme ich folgende Fehlermeldung und die Modbus Instanz springt in einen Restart-loop
                      [DevID_1] Poll error count: 5 code: {"err":"timeout","timeout":5000}

                      Wer kann mir einen Tipp geben was ich hier falsch mache, damit ich die Werte aus dem WR (sh10rt) lesen kann?

                      Danke
                      Andi

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von Homoran
                      #871

                      @andi2204 sagte in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                      Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus.

                      bitte alles zeigen!

                      • Konfig der Register
                      • Konfig Grundeinstellungen modbus
                      • debug-log
                      • und weiters relevantes, wie z.B. Typ und Verdrahtung der Anbindung

                      die Aneinanderreihung von Text und Zahlen ohne Formatierung nutzt nichts.
                      also wenn nötig bitte Screenshots

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • A andi2204

                        Hallo,
                        ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus.

                        Hier der Eintrag aus meinem Eingangsregister:
                        _address name description unit type len factor offset formula role room cw isScale
                        13021 Battery Power Batterieladeleistung W int16be 1 1 0 value false false

                        Jetzt lese ich, dass seit dem Firmwareupdate auf 95.10 neue Register genutzt werden sollen. Anstelle von 13021 soll man jetzt das Register 5214 signed 32bit benutzen. Sobald ich aber das Register mit aufnehme, bekomme ich Verbindungsprobleme mit der MODBUS Instanz

                        Hier der Eintrag aus meinem Eingangsregister:
                        _address name description unit type len factor offset formula role room cw isScale
                        5214 Battery Power Batterieleistung W int32be 2 1 0 value false false

                        Dabei bekomme ich folgende Fehlermeldung und die Modbus Instanz springt in einen Restart-loop
                        [DevID_1] Poll error count: 5 code: {"err":"timeout","timeout":5000}

                        Wer kann mir einen Tipp geben was ich hier falsch mache, damit ich die Werte aus dem WR (sh10rt) lesen kann?

                        Danke
                        Andi

                        G Offline
                        G Offline
                        GombersIOB
                        schrieb am zuletzt editiert von
                        #872

                        @andi2204 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                        ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus

                        Den Registern ist es egal ob sie in IOBroker signed oder unsigned, 16bit oder 32bit - oder mit welchen Attributen auch immer - versehen werden. Das Alles zu interpretieren ist Sache des Adapters.

                        Deshalb würde ich immer erstmal versuchen mit einem ModBus-Client (z.B. VagaModbus Analyzer) die Register auszulesen. Dann weiß man schon mal, ob was drin steht. Wenn dann immer noch nichts angezeigt wird ist der Fehler ziemlich sicher in den Definitionen oder gar im Adapter zu suchen.

                        A 1 Antwort Letzte Antwort
                        0
                        • A Offline
                          A Offline
                          andi2204
                          schrieb am zuletzt editiert von
                          #873

                          Sorry, Vollständigkeitshalber hier inkl. der Screenshots:

                          Instanzeinstellung modbus:


                          5fd9875d-34ce-4843-ab3e-dbefdf7ce2f0-{F3B5871B-5BED-45C6-9B1C-5C4AE83DE270}.png

                          Auszug aus dem Register: (Wie bereits erwähnt, die meisten Register funktionieren ja, lediglich 13021 Batterieverbrauch in W zickt rum


                          d9eb27ee-e807-4947-92da-a2d4f4106a8b-{FDC96B33-76BB-40DF-9F4F-21423EF085EC}.png

                          Auszug aus dem Log, nachdem ich das Register 5014 eingefügt habe:


                          93d8b5e0-8cbc-4f1e-b3b3-9fcf2b98fb83-{57DB3381-8E3B-4DE8-AFAD-36E851EFA3A8}.png

                          Ohne das neue 5214 Register läuft die Instanz ohne Fehler (halt bloß keine Werte beim 13021 Register).

                          Grüße
                          Andi

                          1 Antwort Letzte Antwort
                          0
                          • G Offline
                            G Offline
                            GombersIOB
                            schrieb am zuletzt editiert von
                            #874

                            @andi2204 Sungrow mag es nicht, wenn dauernd Register abgefragt werden, die nicht gepflegt werden. Ich weiß nicht was es ist, ich denke es hat mit der Error-Recovery zu tun. Ich habe auch keine Ahnung ob das ein Sungrow-Problem oder ein ModBus-immanentes Problem ist.
                            Aber man sollte sich m.E. auch mal überlegen ob man wirklich ständig Daten von der PV braucht. Ich sehe eigentlich keinen Sinn darin, die Werte jede Sekunde abzufragen aber einen Timeout von 5 Sekunden zu haben. Wartet der Adapter bis er Antwort hat bzw der Timeout abgelaufen ist oder fragt er trotzdem jede Sekunde nach? Bei mir liegt die Abfrageintervall bei 5 Sekunden und der Timeout bei 3 Sekunden. Das funktioniert jetzt problemlos seit 3 Jahren. Als Information würde mit vermutlich eine Minute reichen, aber wenn man auf den BS schaut will man halt nicht gerne 1 Minute auf einen Wechsel warten wenn man gerade schaut wie sich die Spülmaschine auswirkt.

                            1 Antwort Letzte Antwort
                            0
                            • A andi2204

                              Hallo,
                              ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus.

                              Hier der Eintrag aus meinem Eingangsregister:
                              _address name description unit type len factor offset formula role room cw isScale
                              13021 Battery Power Batterieladeleistung W int16be 1 1 0 value false false

                              Jetzt lese ich, dass seit dem Firmwareupdate auf 95.10 neue Register genutzt werden sollen. Anstelle von 13021 soll man jetzt das Register 5214 signed 32bit benutzen. Sobald ich aber das Register mit aufnehme, bekomme ich Verbindungsprobleme mit der MODBUS Instanz

                              Hier der Eintrag aus meinem Eingangsregister:
                              _address name description unit type len factor offset formula role room cw isScale
                              5214 Battery Power Batterieleistung W int32be 2 1 0 value false false

                              Dabei bekomme ich folgende Fehlermeldung und die Modbus Instanz springt in einen Restart-loop
                              [DevID_1] Poll error count: 5 code: {"err":"timeout","timeout":5000}

                              Wer kann mir einen Tipp geben was ich hier falsch mache, damit ich die Werte aus dem WR (sh10rt) lesen kann?

                              Danke
                              Andi

                              G Offline
                              G Offline
                              GombersIOB
                              schrieb am zuletzt editiert von
                              #875

                              @andi2204 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                              Jetzt lese ich, dass seit dem Firmwareupdate auf 95.10

                              Wie lief das eigentlich bei Dir? Wurdest Du vorgewarnt? Ich bin derzeit auf 95.03 - das Release 95.10 steht dann wohl auch noch an. Davor graut mir. Beim letzten Mal habe ich 2 Tage gebraucht, damit das ModBus-System wieder richtig lief. Die hatten das Ganze mit existierender Fehlermeldung ohne Information an mich zurückgelassen. Dadurch fehlen mir 2 oder 3 Wochen an ModBus-Daten - bis cih das gemerkt habe. Ich hätte ja gleich geschaut, wenn die was vorab gesagt hätten.

                              1 Antwort Letzte Antwort
                              0
                              • G GombersIOB

                                @andi2204 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                                ich möchte gerne die Batterielade-/Entladeleistung per Modbus abfragen und in Iobroker einbinden. Leider spuckt das Register „13021“ Battery power egal ob mit signed oder unsigned 16bit keine Werte raus

                                Den Registern ist es egal ob sie in IOBroker signed oder unsigned, 16bit oder 32bit - oder mit welchen Attributen auch immer - versehen werden. Das Alles zu interpretieren ist Sache des Adapters.

                                Deshalb würde ich immer erstmal versuchen mit einem ModBus-Client (z.B. VagaModbus Analyzer) die Register auszulesen. Dann weiß man schon mal, ob was drin steht. Wenn dann immer noch nichts angezeigt wird ist der Fehler ziemlich sicher in den Definitionen oder gar im Adapter zu suchen.

                                A Offline
                                A Offline
                                andi2204
                                schrieb am zuletzt editiert von
                                #876

                                @gombersiob said in [Sungrow WR SGH10RT erfolgreich mit MODBUS

                                Deshalb würde ich immer erstmal versuchen mit einem ModBus-Client (z.B. VagaModbus Analyzer) die Register auszulesen. Dann weiß man schon mal, ob was drin steht. Wenn dann immer noch nichts angezeigt wird ist der Fehler ziemlich sicher in den Definitionen oder gar im Adapter zu suchen.

                                Danke gombersiob für den Tipp mit dem VagaModbus Analyzer! Kann definitiv bestätigen, dass keine Werte über Register 13021 und 5214 kommen!!!
                                Habe auch die Abfragewerte und Timeout entsprechend hochgeschraubt :+1:

                                Ich gehe mal stark davon aus, dass es mit dem Firmwareupdate zu tun hat :angry:
                                Habe die Anlage, bei Inbetriebnahme vor zwei Jahren im Router für den online Zugang gesperrt. Letzte Woche kam ein neuer Router ins Haus und leider habe ich nicht schnell genug reagiert und über Nacht wurde dann das update automatisch eingespielt.

                                Seit dem Update beobachte ich auch einen leichten Netzbezug trotz geladener Batterie/PV-Strom. Ist zwar nicht besonders hoch, ca 0.2KW/TAG aber der war vor dem Update definitiv nicht da. Auch ist das ganze System ist etwas träge geworden, auch die Werte über Modbus, dass war vorher auch alles definitiv schneller, von der Latenz her

                                Gibt es die Möglichkeit des Downgrades? die letzte Firmware, vor dem update war die ARM > SAPPHIRE-H_01011.71.21 / MDSP > SAPPHIRE-H_03011.71.18

                                G A 2 Antworten Letzte Antwort
                                0
                                • A andi2204

                                  @gombersiob said in [Sungrow WR SGH10RT erfolgreich mit MODBUS

                                  Deshalb würde ich immer erstmal versuchen mit einem ModBus-Client (z.B. VagaModbus Analyzer) die Register auszulesen. Dann weiß man schon mal, ob was drin steht. Wenn dann immer noch nichts angezeigt wird ist der Fehler ziemlich sicher in den Definitionen oder gar im Adapter zu suchen.

                                  Danke gombersiob für den Tipp mit dem VagaModbus Analyzer! Kann definitiv bestätigen, dass keine Werte über Register 13021 und 5214 kommen!!!
                                  Habe auch die Abfragewerte und Timeout entsprechend hochgeschraubt :+1:

                                  Ich gehe mal stark davon aus, dass es mit dem Firmwareupdate zu tun hat :angry:
                                  Habe die Anlage, bei Inbetriebnahme vor zwei Jahren im Router für den online Zugang gesperrt. Letzte Woche kam ein neuer Router ins Haus und leider habe ich nicht schnell genug reagiert und über Nacht wurde dann das update automatisch eingespielt.

                                  Seit dem Update beobachte ich auch einen leichten Netzbezug trotz geladener Batterie/PV-Strom. Ist zwar nicht besonders hoch, ca 0.2KW/TAG aber der war vor dem Update definitiv nicht da. Auch ist das ganze System ist etwas träge geworden, auch die Werte über Modbus, dass war vorher auch alles definitiv schneller, von der Latenz her

                                  Gibt es die Möglichkeit des Downgrades? die letzte Firmware, vor dem update war die ARM > SAPPHIRE-H_01011.71.21 / MDSP > SAPPHIRE-H_03011.71.18

                                  G Offline
                                  G Offline
                                  GombersIOB
                                  schrieb am zuletzt editiert von
                                  #877

                                  @andi2204

                                  Seit dem Update beobachte ich auch einen leichten Netzbezug trotz geladener Batterie/PV-Strom

                                  Das hatte ich auch mal gesehen - nach Installation meiner Anlage. Ich habs gemeldet und es wurde irgendwann korrigiert. Über den Umfang kann ich nichts sagen, ich hatte das Gefühl, es war viel. Daraufhin habe ich mir in ioBroker eine Überwachung dafür geschrieben.
                                  IMG_0372.jpeg
                                  Die Jahreszahl für dieses Jahr ist verkehrt, da sich mit Firmware 95.03 ein Register von unsigned in signed geändert hat und jetzt die Flussrichtung angibt. Das hat wohl zu fehlerhafter Kumulation geführt.

                                  Ich finde die Zahlen moderat und nicht der Rede Wert. 3kWh (1€) im Monat oder 40 kWh im letzten Jahr, sind zu verkraften. Mir wurde das mit Umschaltzeiten erklärt.

                                  1 Antwort Letzte Antwort
                                  0
                                  • A andi2204

                                    @gombersiob said in [Sungrow WR SGH10RT erfolgreich mit MODBUS

                                    Deshalb würde ich immer erstmal versuchen mit einem ModBus-Client (z.B. VagaModbus Analyzer) die Register auszulesen. Dann weiß man schon mal, ob was drin steht. Wenn dann immer noch nichts angezeigt wird ist der Fehler ziemlich sicher in den Definitionen oder gar im Adapter zu suchen.

                                    Danke gombersiob für den Tipp mit dem VagaModbus Analyzer! Kann definitiv bestätigen, dass keine Werte über Register 13021 und 5214 kommen!!!
                                    Habe auch die Abfragewerte und Timeout entsprechend hochgeschraubt :+1:

                                    Ich gehe mal stark davon aus, dass es mit dem Firmwareupdate zu tun hat :angry:
                                    Habe die Anlage, bei Inbetriebnahme vor zwei Jahren im Router für den online Zugang gesperrt. Letzte Woche kam ein neuer Router ins Haus und leider habe ich nicht schnell genug reagiert und über Nacht wurde dann das update automatisch eingespielt.

                                    Seit dem Update beobachte ich auch einen leichten Netzbezug trotz geladener Batterie/PV-Strom. Ist zwar nicht besonders hoch, ca 0.2KW/TAG aber der war vor dem Update definitiv nicht da. Auch ist das ganze System ist etwas träge geworden, auch die Werte über Modbus, dass war vorher auch alles definitiv schneller, von der Latenz her

                                    Gibt es die Möglichkeit des Downgrades? die letzte Firmware, vor dem update war die ARM > SAPPHIRE-H_01011.71.21 / MDSP > SAPPHIRE-H_03011.71.18

                                    A Offline
                                    A Offline
                                    andi2204
                                    schrieb am zuletzt editiert von
                                    #878

                                    @andi2204 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                                    Danke gombersiob für den Tipp mit dem VagaModbus Analyzer! Kann definitiv bestätigen, dass keine Werte über Register 13021 und 5214 kommen!!!

                                    Muss die Aussage korrigieren. Habe nun feststellen müssen, dass ich seit Inbetriebnahme der Anlage, die Daten nicht am hinteren LAN Port abgerufen habe. Habe jetzt die IP-Adresse auf den hinteren LAN-Port (Winet?) geändert und siehe da, alle Daten werden wieder ausgelesen!

                                    Bleibt lediglich die Frage wegen einer möglichen Firmware-Downgrade-Funktion offen: Ist diese nur per Ticket möglich oder gibt es hier auch eine Firmware-Datenbank, mit den entsprechenden Files zum Downgrade?

                                    G 1 Antwort Letzte Antwort
                                    0
                                    • A andi2204

                                      @andi2204 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                                      Danke gombersiob für den Tipp mit dem VagaModbus Analyzer! Kann definitiv bestätigen, dass keine Werte über Register 13021 und 5214 kommen!!!

                                      Muss die Aussage korrigieren. Habe nun feststellen müssen, dass ich seit Inbetriebnahme der Anlage, die Daten nicht am hinteren LAN Port abgerufen habe. Habe jetzt die IP-Adresse auf den hinteren LAN-Port (Winet?) geändert und siehe da, alle Daten werden wieder ausgelesen!

                                      Bleibt lediglich die Frage wegen einer möglichen Firmware-Downgrade-Funktion offen: Ist diese nur per Ticket möglich oder gibt es hier auch eine Firmware-Datenbank, mit den entsprechenden Files zum Downgrade?

                                      G Offline
                                      G Offline
                                      GombersIOB
                                      schrieb am zuletzt editiert von
                                      #879

                                      @andi2204 Theoretisch kann man als Admin selber Firmware installieren. Ich weiss aber nicht, wo man die herkriegt. Theoretisch deshalb, weil ich es selber noch nicht gemacht habe. Und nach meiner Erfahrung vom letzten Update durch Sungrow oder die Installationsfirma möchte ich es auch gar nicht machen. Wenn es schief läuft, sollen die auch im Obligo zum Repariieren sein.

                                      Einen Downgrade würde ich ohne Not auch nicht machen. Der Upgrade hatte ja vermutlich einen Sinn. Seis in Bezug auf Stabilität oder Datensicherheit, seis in Bezug auf Funktionalität. Das wäre weg, ohne irgendwas zu gewinnen.

                                      1 Antwort Letzte Antwort
                                      0
                                      • D Offline
                                        D Offline
                                        DieterB
                                        schrieb am zuletzt editiert von
                                        #880

                                        Hallo,

                                        ich habe seit kurzem einen Tarif der sich nach dem aktuellen Börsenpreis richtet. Ich möchte nun zu den Zeiten in denen der Strom billig ist, meinen Akku (Pylontech, 13,4kWh) laden.

                                        Ich habe nun mit den Holding Registern:
                                        13050 Charge/discharge command
                                        und
                                        13051 Charge/discharge power
                                        experimentiert, aber da ändert sich gar nichts am Lade-/Entladverhalten.

                                        Hat schon jemand eine "Zwangsladung" über das Netz mittels Registereinstellungen zustande bekommen?
                                        Was muss man dafür machen?

                                        Bei 13050 ist mir auch aufgefallen, dass es unterschiedliche Versionen gibt
                                        Ext. Sollvorgabe Laden170(AA)/ Stop187(BB)/ Entladen204(CC)
                                        Ext. Sollvorgabe: Laden=170 (0xAA), Entladen=187 (0xBB), Stop=204 (0xCC)
                                        Was ist da richtig?

                                        Danke,
                                        Dieter

                                        ioBroker auf Raspberry 4 / 4GB

                                        HomoranH LatziL 2 Antworten Letzte Antwort
                                        0
                                        • D DieterB

                                          Hallo,

                                          ich habe seit kurzem einen Tarif der sich nach dem aktuellen Börsenpreis richtet. Ich möchte nun zu den Zeiten in denen der Strom billig ist, meinen Akku (Pylontech, 13,4kWh) laden.

                                          Ich habe nun mit den Holding Registern:
                                          13050 Charge/discharge command
                                          und
                                          13051 Charge/discharge power
                                          experimentiert, aber da ändert sich gar nichts am Lade-/Entladverhalten.

                                          Hat schon jemand eine "Zwangsladung" über das Netz mittels Registereinstellungen zustande bekommen?
                                          Was muss man dafür machen?

                                          Bei 13050 ist mir auch aufgefallen, dass es unterschiedliche Versionen gibt
                                          Ext. Sollvorgabe Laden170(AA)/ Stop187(BB)/ Entladen204(CC)
                                          Ext. Sollvorgabe: Laden=170 (0xAA), Entladen=187 (0xBB), Stop=204 (0xCC)
                                          Was ist da richtig?

                                          Danke,
                                          Dieter

                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #881

                                          @dieterb sagte in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:

                                          Was ist da richtig?

                                          wo ist da der Unterschied?
                                          (außer dem unterschiedlichen Angabeformat für Hex)

                                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          D 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          676

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe