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

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

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

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

Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
hardware sungrow sgh10rt modbu
895 Beiträge 132 Kommentatoren 364.4k 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.
  • S Sascha127

    @gombersiob
    Ja das dachte ich auch, aber das kommt mir so wenig vor.

    2023-09-01 09_03_06-energiefluss-0 - iobroker.png

    Mein Netzwerkschrank verbraucht alleine 70W, der Kühlschrank läuft und meine GT10D von LCN haben auch jetzt alle das Display an.
    Ich habe mal testweise den Wasserkocher angeschaltet und der Verbrauch ging auf 2200W, was realistisch erscheint.

    Hab eben nochmal drauf geschaut jetzt verbrauch ich sogar 0W.

    2023-09-01 09_09_33-energiefluss-0 - iobroker.png

    Irgendwie passt das alles nicht so ganz, oder sind das einfach Abweichungen, die man hinnehmen muss? 🤷‍♂️

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

    @sascha127
    Ich habe die Zahlen am Anfang des Öfteren verglichen. Sie stimmen natürlich nie ganz genau überein, weil der Zeitpunkt der Zahlen der iSolarcloud nicht klar ist. Das wechselt auch nur alle paar Sekunden dort. Aber sowohl im Vergleich als auch beim direkten Blick darauf, war das Register immer plausibel. Ich merke wenn ein Verbraucher eingeschaltet wird sofort und die Zahl spiegelt auch die Leistung des Geräts (Wasserkocher, Spülmaschine etc) wider.
    314244cb-a5e0-4fc3-963f-451333b69614-grafik.png

    (Ich habs lieber tabellarisch)

    S 1 Antwort Letzte Antwort
    0
    • G GombersIOB

      @sascha127
      Ich habe die Zahlen am Anfang des Öfteren verglichen. Sie stimmen natürlich nie ganz genau überein, weil der Zeitpunkt der Zahlen der iSolarcloud nicht klar ist. Das wechselt auch nur alle paar Sekunden dort. Aber sowohl im Vergleich als auch beim direkten Blick darauf, war das Register immer plausibel. Ich merke wenn ein Verbraucher eingeschaltet wird sofort und die Zahl spiegelt auch die Leistung des Geräts (Wasserkocher, Spülmaschine etc) wider.
      314244cb-a5e0-4fc3-963f-451333b69614-grafik.png

      (Ich habs lieber tabellarisch)

      S Offline
      S Offline
      Sascha127
      schrieb am zuletzt editiert von
      #506

      @gombersiob
      Ja das stimmt schon, die Zahl ist plausibel.
      Eben wurde das Glätteisen (Frau macht sich schick 🤣) eingeschaltet und der Wert ging hoch auf über 500W.
      Und gerade als ich das hier tippe, hat sich wie Wärmepumpe eingeschaltet.
      Jetzt sind wir über 3kW.

      Ok, dann kann ich jetzt weiter machen mit dem Einbinden der WP über Viessmann Vitogate 300.
      Gibt es da zufällig schon einen Thread hier im Forum?

      Mal gespannt ob das alles so schön klappt, wie ich mir das vorstelle.

      Danke nochmal für die Hilfe.

      1 Antwort Letzte Antwort
      0
      • S Sascha127

        Guten Abend,
        also ich bin echt neidisch, was ihr alle für tolle Visualisierungen gebaut habt.
        Würd ich auch gerne machen, daher von Openhab zu iobroker gewechselt.
        Soweit läuft alles wunderbar und auch echt nicht kompliziert.
        Aber die beiden Statusanzeigen (System_State und Running_State) sind bei mir immer 0.
        Daher denke ich funktioniert auch das Script, das sagen soll wohin der Strom fließt (einfach ausgedrückt), es zeigt mir keine Fehler an aber auch da sind alle Werte 0 bzw. False.
        Jemand eine Idee? Ich hab die Register von hier und auch in von anderen Foren verwendet und auch die PDF von Sungrow heruntergeladen in der alles so steht wie in meiner TSV Datei...
        Bin dankbar für jeden Tipp.
        WR1 = SH10RT
        WR2 = SG5.0RT
        Akku = BYD

        PDF:
        Communication.Protocol.of.Residential.Hybrid.InverterV1.0.22_20201117.pdf

        Register:
        Register.txt

        Werte um 20:01 also keine Sonne mehr ;-)
        2023-08-29 20_01_31-objects - iobroker.png

        Danke im voraus.

        Gruß Sascha

        S Offline
        S Offline
        Sascha127
        schrieb am zuletzt editiert von
        #507

        @sascha127
        Hab das Problem gelöst mit dem Running_State.
        Mit dem WLAN Dongle kann der nicht ausgelesen werden.
        Netzwerkkabel an den hinteren Anschluss am WR und schon klappt die Sache.

        G 1 Antwort Letzte Antwort
        0
        • S Sascha127

          @sascha127
          Hab das Problem gelöst mit dem Running_State.
          Mit dem WLAN Dongle kann der nicht ausgelesen werden.
          Netzwerkkabel an den hinteren Anschluss am WR und schon klappt die Sache.

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

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

          Netzwerkkabel an den hinteren Anschluss am WR

          Wie ich schon sagte!

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

            Hallo,

            zuerst vielen Dank allen die hier mitgewirkt haben. Ich habe seit einigen Tagen einen SH10RT und kann auch schon über WLAN alle für mich wichtigen Daten auslesen (ich habe keine Batterie und lese nur die wesentlichen Leistungs- und Energiedaten).

            Was bei mir allerdings falsch ist, ist:
            modbus.0.inputRegisters.13002_Total_PV__Generation

            Der angezeigte Wert entspricht exakt dem 10 fachen des Wertes der in der App angezeigt wird. Das ist natürlich kein Problem, wenn man es weiß aber ist das bekannt und bei euch auch so?

            Sorry, falls das schon irgendwo steht, ich habe sicher mehr als 200 Beiträge gelesen, aber nicht alle geschafft ...

            ioBroker auf Raspberry 4 / 4GB

            M 1 Antwort Letzte Antwort
            0
            • D DieterB

              Hallo,

              zuerst vielen Dank allen die hier mitgewirkt haben. Ich habe seit einigen Tagen einen SH10RT und kann auch schon über WLAN alle für mich wichtigen Daten auslesen (ich habe keine Batterie und lese nur die wesentlichen Leistungs- und Energiedaten).

              Was bei mir allerdings falsch ist, ist:
              modbus.0.inputRegisters.13002_Total_PV__Generation

              Der angezeigte Wert entspricht exakt dem 10 fachen des Wertes der in der App angezeigt wird. Das ist natürlich kein Problem, wenn man es weiß aber ist das bekannt und bei euch auch so?

              Sorry, falls das schon irgendwo steht, ich habe sicher mehr als 200 Beiträge gelesen, aber nicht alle geschafft ...

              M Offline
              M Offline
              MRaioBroker
              schrieb am zuletzt editiert von
              #510

              @dieterb
              Du musst den Faktor von 13002 im Inputregister anpassen, also das Komma verschieben dann passt der Wert

              D 1 Antwort Letzte Antwort
              0
              • M MRaioBroker

                @dieterb
                Du musst den Faktor von 13002 im Inputregister anpassen, also das Komma verschieben dann passt der Wert

                D Offline
                D Offline
                DieterB
                schrieb am zuletzt editiert von
                #511

                @mraiobroker
                Also ist das bekannt?
                Wo kann man im Inputregister einen Faktor einstellen?

                ioBroker auf Raspberry 4 / 4GB

                M 1 Antwort Letzte Antwort
                0
                • D DieterB

                  @mraiobroker
                  Also ist das bekannt?
                  Wo kann man im Inputregister einen Faktor einstellen?

                  M Offline
                  M Offline
                  MRaioBroker
                  schrieb am zuletzt editiert von
                  #512

                  @dieterb
                  es wurde hier im Verlauf schon öfter diskutiert, dass Faktoren angepasst werden müssen, ja.
                  Teilweise gibt´s da wohl auch Abhängigkeiten wie man ausliest (Winet vs Modbus)

                  Du gehst in den Adapter und dann auf Inputregister, dort wo Du die Inputregister eingelesen hast.
                  In der Zeile von 13002 passt Du dann den Faktor an, z.B. von 1 auf 0,1 dann solltest Du einen Effekt in den Objekten und Werten sehen können.

                  1 Antwort Letzte Antwort
                  1
                  • B Offline
                    B Offline
                    Bob 1
                    schrieb am zuletzt editiert von
                    #513

                    Hat jemand auch das Setup 2 WR (SGH8.0) mit einer Batterie welche am Master WR hängt?
                    Ich habe via LAN "Kabel" nun einige werte im Modbus abfragen können.
                    Allerdings hängt das LAN Kabel nur am ersten (Master) Wechselrichter dran.
                    Somit bekomme ich zwar einige Werte (wobei ich noch nicht alle 100% verstehe, z.B. welches Register ist mein eigentlicher Hausverbrauch) aber nicht die Information der PV am 2ten WR.

                    Sowie ich verstanden habe, habe ich vier Strings, jeweils 2 in die einzelnen Wechselrichter.
                    Muss ich hier das Inputregister anpassen? das ich auch die Infos des 2ten WR bekomme wenn ja, hat jemand einen Tipp?
                    Im Forum las ich, bei Master/Slave, liefert der Slave keinerlei Infos.
                    Grüße

                    B HomoranH 2 Antworten Letzte Antwort
                    0
                    • B Bob 1

                      Hat jemand auch das Setup 2 WR (SGH8.0) mit einer Batterie welche am Master WR hängt?
                      Ich habe via LAN "Kabel" nun einige werte im Modbus abfragen können.
                      Allerdings hängt das LAN Kabel nur am ersten (Master) Wechselrichter dran.
                      Somit bekomme ich zwar einige Werte (wobei ich noch nicht alle 100% verstehe, z.B. welches Register ist mein eigentlicher Hausverbrauch) aber nicht die Information der PV am 2ten WR.

                      Sowie ich verstanden habe, habe ich vier Strings, jeweils 2 in die einzelnen Wechselrichter.
                      Muss ich hier das Inputregister anpassen? das ich auch die Infos des 2ten WR bekomme wenn ja, hat jemand einen Tipp?
                      Im Forum las ich, bei Master/Slave, liefert der Slave keinerlei Infos.
                      Grüße

                      B Offline
                      B Offline
                      Bob 1
                      schrieb am zuletzt editiert von
                      #514

                      @bob-1 OK, ich habe jetzt 3 Modbus Instanzen aufgemacht. Eine als Main, die anderen beiden direkt auf dem Wifi der WR. Scheinbar muss ich das einzeln abfangen und lösen mit nur den 5000er registern. :-)

                      1 Antwort Letzte Antwort
                      0
                      • B Bob 1

                        Hat jemand auch das Setup 2 WR (SGH8.0) mit einer Batterie welche am Master WR hängt?
                        Ich habe via LAN "Kabel" nun einige werte im Modbus abfragen können.
                        Allerdings hängt das LAN Kabel nur am ersten (Master) Wechselrichter dran.
                        Somit bekomme ich zwar einige Werte (wobei ich noch nicht alle 100% verstehe, z.B. welches Register ist mein eigentlicher Hausverbrauch) aber nicht die Information der PV am 2ten WR.

                        Sowie ich verstanden habe, habe ich vier Strings, jeweils 2 in die einzelnen Wechselrichter.
                        Muss ich hier das Inputregister anpassen? das ich auch die Infos des 2ten WR bekomme wenn ja, hat jemand einen Tipp?
                        Im Forum las ich, bei Master/Slave, liefert der Slave keinerlei Infos.
                        Grüße

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

                        @bob-1 die anderen WR werden eine andere ID haben.
                        Arbeitest du mit mehreren IDs?

                        bitte immer alles zeigen!
                        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                        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 -

                        B 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @bob-1 die anderen WR werden eine andere ID haben.
                          Arbeitest du mit mehreren IDs?

                          bitte immer alles zeigen!
                          https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                          B Offline
                          B Offline
                          Bob 1
                          schrieb am zuletzt editiert von Bob 1
                          #516

                          @homoran Sorry. Selbstverständliche.
                          Ich habe einen Docker auf meiner Synology am laufen, hierin befindet sich der ioBroker v6.10.1.
                          01Modbus instanzen.jpg
                          02Modbus instanzen.jpg
                          In dem ioBroker habe ich nun 3 Modbus Instanzen aufgemacht. Main der via Netzwerkkabel angeschlossen ist, der zweite und dritte über den Wifi-dongle des Sungrow Wechselrichters.

                          Die Anlage ist so aufgebaut, dass ich beide Dachseiten belegt habe, und jede der Seiten einen eigenen Wechselrichter mit jeweils 2 strings hat.
                          Die Wechselrichter allerdings sind zusammen geschaltet (Master/Slave) wurde mir gesagt.
                          Am Main/Primären/Master (Ost) hängt auch meine Batterie ebenfalls von Sungrow.

                          Somit (mit den 3 Modbus Instanzen) kann ich jetzt weitestgehend die Daten abgreifen. Allerdings erschließt sich mir noch nicht das Register 13007.
                          03PV.jpg
                          register.jpg
                          Hier dachte ich dass der aktuelle Verbrauch angezeigt wird. Der schaut auch zum teil richtig aus 300W, 500W, dann wiederum springt dieser in den Terawatt Bereich (429496630,5 W).

                          R 1 Antwort Letzte Antwort
                          1
                          • M Offline
                            M Offline
                            Maddm
                            schrieb am zuletzt editiert von Maddm
                            #517

                            Ich habe eine Frage bzgl. dem Setzen von Werten via Modbus: konkret geht es darum, dass ich die max. Ladeleistung ab und an an die Gegebenheiten anpasse:

                            • im Sommer war es ein geringer Wert, da ich wußte, dass am Tag lang genug die Sonne scheint um die Batterie soweit aufzuladen, dass es durch die Nacht reicht

                            • jetzt wo die Tage kürzer werden, möchte ich den Wert etwas erhöhen

                            Bisher habe ich mich dafür mit dem Admin Account angemeldet und bin dann über die "Erweiterten Einstellungen" des WR gegangen, um da dann die Batterieparameter zu ändern (konrekt "Max. Ladeleistung").

                            Da ich via iobroker und Modbus Adapter schon alle Daten auslese, die für mich relevant sind, möchte ich mich jetzt ans Setzen von Werten machen. Dazu brauche ich einerseits eine importierbare Liste von Holding Registern (die Eingangsregister sind schnell zu finden, aber bei Holding bin ich bisher nicht fündig geworden, die Liste, die hier verlinkt ist kann ich nicht laden, da bekomme ich ne Menge Fehler):
                            2fb81fd3-cd2d-4afb-9d87-a9a6d3dfecda-image.png

                            Andererseits ist dann die Frage, welche Werte ich wie setzen muss, damit die Ladeleistung vom aktuellen Wert lesen (welches Register muss ich dafür auslesen?) und dann auch auf einen anderen Wert setzen kann...

                            G 1 Antwort Letzte Antwort
                            0
                            • M Maddm

                              Ich habe eine Frage bzgl. dem Setzen von Werten via Modbus: konkret geht es darum, dass ich die max. Ladeleistung ab und an an die Gegebenheiten anpasse:

                              • im Sommer war es ein geringer Wert, da ich wußte, dass am Tag lang genug die Sonne scheint um die Batterie soweit aufzuladen, dass es durch die Nacht reicht

                              • jetzt wo die Tage kürzer werden, möchte ich den Wert etwas erhöhen

                              Bisher habe ich mich dafür mit dem Admin Account angemeldet und bin dann über die "Erweiterten Einstellungen" des WR gegangen, um da dann die Batterieparameter zu ändern (konrekt "Max. Ladeleistung").

                              Da ich via iobroker und Modbus Adapter schon alle Daten auslese, die für mich relevant sind, möchte ich mich jetzt ans Setzen von Werten machen. Dazu brauche ich einerseits eine importierbare Liste von Holding Registern (die Eingangsregister sind schnell zu finden, aber bei Holding bin ich bisher nicht fündig geworden, die Liste, die hier verlinkt ist kann ich nicht laden, da bekomme ich ne Menge Fehler):
                              2fb81fd3-cd2d-4afb-9d87-a9a6d3dfecda-image.png

                              Andererseits ist dann die Frage, welche Werte ich wie setzen muss, damit die Ladeleistung vom aktuellen Wert lesen (welches Register muss ich dafür auslesen?) und dann auch auf einen anderen Wert setzen kann...

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

                              @maddm
                              Ganz am Anfang dieses ganzen Threads gibt es eine Liste der Holding Register. Aber eigentlich brauchst Du ja auch keine Liste, das oder die Register, die Du setzen willst, reichen ja. Und die würde ich aus der Dokumentation nehmen. Die gibt es am Anfang des Threads auch zum Download.

                              Aber ich verstehe den Sinn dieser Aktion nicht wirklich. Das Ganze regelt sich doch automatisch. Wenn der Strom über Nacht nicht verbraucht wird, ist doch die Batterie am nächsten Tag nicht leer - es wird darum auch nicht mehr so viel geladen. Die Gewinn durch Einschränkung der Ladefähigkeit kann sich doch nur im Centbereich liegen - mit der Gefahr, im Zweifelsfalle Strom kaufen zu müssen, falls man doch weniger geladen hätte als möglich gewesen wäre.

                              M 1 Antwort Letzte Antwort
                              0
                              • G GombersIOB

                                @maddm
                                Ganz am Anfang dieses ganzen Threads gibt es eine Liste der Holding Register. Aber eigentlich brauchst Du ja auch keine Liste, das oder die Register, die Du setzen willst, reichen ja. Und die würde ich aus der Dokumentation nehmen. Die gibt es am Anfang des Threads auch zum Download.

                                Aber ich verstehe den Sinn dieser Aktion nicht wirklich. Das Ganze regelt sich doch automatisch. Wenn der Strom über Nacht nicht verbraucht wird, ist doch die Batterie am nächsten Tag nicht leer - es wird darum auch nicht mehr so viel geladen. Die Gewinn durch Einschränkung der Ladefähigkeit kann sich doch nur im Centbereich liegen - mit der Gefahr, im Zweifelsfalle Strom kaufen zu müssen, falls man doch weniger geladen hätte als möglich gewesen wäre.

                                M Offline
                                M Offline
                                Maddm
                                schrieb am zuletzt editiert von
                                #519

                                @gombersiob
                                Ich hab jetzt mal ein paar Werte der Holding Register im modbus Adapter hinterlegt und da werden dann auch die passenden Objekte erzeugt.
                                f3357ad4-d935-4102-ab68-84ef16d1396d-image.png

                                Ich habe verstanden, dass die max. Ladeleistung in Register 33047 steht... da steht der Wert von 106W drin. Ich habe aber gerade gestern den Wert auf 2.5 kW gesetzt... diesen Wert finde ich aber in keinem der Register.

                                Irgendwas passt da doch nicht ganz... wo kann ich denn den Wert von 2.5 kW (oder eben 2500 W) finden, erstmal nur zum Lesen, beschreiben ist dann erst der nächste Schritt.

                                J 1 Antwort Letzte Antwort
                                0
                                • M Maddm

                                  @gombersiob
                                  Ich hab jetzt mal ein paar Werte der Holding Register im modbus Adapter hinterlegt und da werden dann auch die passenden Objekte erzeugt.
                                  f3357ad4-d935-4102-ab68-84ef16d1396d-image.png

                                  Ich habe verstanden, dass die max. Ladeleistung in Register 33047 steht... da steht der Wert von 106W drin. Ich habe aber gerade gestern den Wert auf 2.5 kW gesetzt... diesen Wert finde ich aber in keinem der Register.

                                  Irgendwas passt da doch nicht ganz... wo kann ich denn den Wert von 2.5 kW (oder eben 2500 W) finden, erstmal nur zum Lesen, beschreiben ist dann erst der nächste Schritt.

                                  J Offline
                                  J Offline
                                  java_c
                                  schrieb am zuletzt editiert von
                                  #520

                                  @maddm
                                  Könntest du bitte deine Konfiguration teilen, ich versuch seit Stunden herauszufinden wie ich auf die Holding Register für max. Entladeleistung der Batterie zugeifen kann.

                                  Meine aktullen Einstellugen funktionieren einfach nicht :(

                                  _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
                                  33047	Max. charge power		W	uint16be	1	10	0		level					
                                  33048	Max. discharge power		W	uint16be	1	10			level					
                                  
                                  G 1 Antwort Letzte Antwort
                                  0
                                  • J java_c

                                    @maddm
                                    Könntest du bitte deine Konfiguration teilen, ich versuch seit Stunden herauszufinden wie ich auf die Holding Register für max. Entladeleistung der Batterie zugeifen kann.

                                    Meine aktullen Einstellugen funktionieren einfach nicht :(

                                    _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
                                    33047	Max. charge power		W	uint16be	1	10	0		level					
                                    33048	Max. discharge power		W	uint16be	1	10			level					
                                    
                                    G Offline
                                    G Offline
                                    GombersIOB
                                    schrieb am zuletzt editiert von
                                    #521

                                    @java_c

                                    Wo kommen den die Register 33047/33048 her? In der Dokumentation sind sie nicht erwähnt.
                                    Weder für die Hybrid WR:
                                    Communication-protocol-of-residential-hybrid-inverterv1.0.20-1.pdf
                                    Noch für die String WR:
                                    Communication Protocol of PV Grid-Connected String Inverters_V1.1.37_EN.pdf

                                    Sind die Register 13057 (Max SOC) und 13058 (Min SOC) gemeint? Zugegeben, ich rate nur. Das scheint mir von der Wortbedeutung her am ehesten zu passen.

                                    Ich füge mal eine bei mir funktionierende Holding-Register Liste bei (Funktionieren heißt, es wurden keine Fehler geschrieben - ausprobiert habe ich gar nichts, die Liste habe ich bei mir auch wieder aus ioBroker gelöscht - ich nutze die Daten nicht.

                                    1612383966263-holding-register2021_02_04(bearbeitet).txt

                                    Die Liste muss per download auf den lokalen PC geladen werden und kann dann per Copy&Paste in die Moddbus-Instanz eingefügt werden. Bei Anzeige im Browser fehlen die Tabulatoren.

                                    J 1 Antwort Letzte Antwort
                                    0
                                    • G GombersIOB

                                      @java_c

                                      Wo kommen den die Register 33047/33048 her? In der Dokumentation sind sie nicht erwähnt.
                                      Weder für die Hybrid WR:
                                      Communication-protocol-of-residential-hybrid-inverterv1.0.20-1.pdf
                                      Noch für die String WR:
                                      Communication Protocol of PV Grid-Connected String Inverters_V1.1.37_EN.pdf

                                      Sind die Register 13057 (Max SOC) und 13058 (Min SOC) gemeint? Zugegeben, ich rate nur. Das scheint mir von der Wortbedeutung her am ehesten zu passen.

                                      Ich füge mal eine bei mir funktionierende Holding-Register Liste bei (Funktionieren heißt, es wurden keine Fehler geschrieben - ausprobiert habe ich gar nichts, die Liste habe ich bei mir auch wieder aus ioBroker gelöscht - ich nutze die Daten nicht.

                                      1612383966263-holding-register2021_02_04(bearbeitet).txt

                                      Die Liste muss per download auf den lokalen PC geladen werden und kann dann per Copy&Paste in die Moddbus-Instanz eingefügt werden. Bei Anzeige im Browser fehlen die Tabulatoren.

                                      J Offline
                                      J Offline
                                      java_c
                                      schrieb am zuletzt editiert von java_c
                                      #522

                                      @gombersiob
                                      Die Werte kommen aus dem vorherigen Beitrag. Danke für die Liste und dem Link zum PDF mit den Infos bin ich schon einen Schritt weitergekommen.
                                      Wenn ich in der SunGrow iSolarCloud die Werte unter Erweiterte Einstellungen -> Batterieparameter -> Maximale Ladeleistung bzw. maximale Entladeleistung ändere, landen die beiden Werte in den Holding Registern 33046 und 33047.

                                      Zunächst klappte das schreiben über ioBroker noch nicht, d.h. die werte werden von SHRT nach dem schreiben nicht berücksichtigt. Hatte hier aber den Fehler gemacht, beim Schreiben die Checkbox "Bestätigt" zu setzen - läst man diese frei kann man so auch die maximale Lade / Endladeleistung setzten.

                                      Folgenden Holing Register habe ich auch hier gefunden (github-mkaiser

                                      33046	Max charge power		W	uint16be	1	10	0		level		true	false	false	false
                                      33047	Max discharge power		W	uint16be	1	10	0		level		true	false	false	false
                                      33048	Battery capacity		kWh	uint16be	1	0.01	0		level		true	false	false	false
                                      33148	Battery charging start power		W	uint16be	1	10	0		level		true	false	false	false
                                      33149	Battery discharging start power		W	uint16be	1	10	0		level		true	false	false	false
                                      
                                      H M 2 Antworten Letzte Antwort
                                      0
                                      • J java_c

                                        @gombersiob
                                        Die Werte kommen aus dem vorherigen Beitrag. Danke für die Liste und dem Link zum PDF mit den Infos bin ich schon einen Schritt weitergekommen.
                                        Wenn ich in der SunGrow iSolarCloud die Werte unter Erweiterte Einstellungen -> Batterieparameter -> Maximale Ladeleistung bzw. maximale Entladeleistung ändere, landen die beiden Werte in den Holding Registern 33046 und 33047.

                                        Zunächst klappte das schreiben über ioBroker noch nicht, d.h. die werte werden von SHRT nach dem schreiben nicht berücksichtigt. Hatte hier aber den Fehler gemacht, beim Schreiben die Checkbox "Bestätigt" zu setzen - läst man diese frei kann man so auch die maximale Lade / Endladeleistung setzten.

                                        Folgenden Holing Register habe ich auch hier gefunden (github-mkaiser

                                        33046	Max charge power		W	uint16be	1	10	0		level		true	false	false	false
                                        33047	Max discharge power		W	uint16be	1	10	0		level		true	false	false	false
                                        33048	Battery capacity		kWh	uint16be	1	0.01	0		level		true	false	false	false
                                        33148	Battery charging start power		W	uint16be	1	10	0		level		true	false	false	false
                                        33149	Battery discharging start power		W	uint16be	1	10	0		level		true	false	false	false
                                        
                                        H Offline
                                        H Offline
                                        halsi82
                                        schrieb am zuletzt editiert von
                                        #523

                                        Hoffe ihr könnt mir weiterhelfen.
                                        Modbus Kommandos und Auslesen klappt alles wunderbar.

                                        Wenn ich jetzt zB. für 2 Stunden einen Slot habe mit ganz günstigem Strom - und ich die Batterie dann auf 95% laden will - parallel aber die Sonne scheint und die Batterie bereits mit 1000W über den WR gespeist wird....

                                        Ich setze EMS Mode auf 2 - und die Ladeleistung auf 5000W und Force Charge Command.

                                        Wird dann die Batterie weiterhin mit 1000W fon der Sonne geladen und zusätzlich mit 5000W vom Netz?
                                        Wenn die Sonne gerade 5000W liefert in die Batterie - zieht er dann noch vom Netz?

                                        Schaltet die EMS Mode 2 (manuell) die PV Ladung aus?

                                        lg
                                        halsi

                                        1 Antwort Letzte Antwort
                                        0
                                        • J java_c

                                          @gombersiob
                                          Die Werte kommen aus dem vorherigen Beitrag. Danke für die Liste und dem Link zum PDF mit den Infos bin ich schon einen Schritt weitergekommen.
                                          Wenn ich in der SunGrow iSolarCloud die Werte unter Erweiterte Einstellungen -> Batterieparameter -> Maximale Ladeleistung bzw. maximale Entladeleistung ändere, landen die beiden Werte in den Holding Registern 33046 und 33047.

                                          Zunächst klappte das schreiben über ioBroker noch nicht, d.h. die werte werden von SHRT nach dem schreiben nicht berücksichtigt. Hatte hier aber den Fehler gemacht, beim Schreiben die Checkbox "Bestätigt" zu setzen - läst man diese frei kann man so auch die maximale Lade / Endladeleistung setzten.

                                          Folgenden Holing Register habe ich auch hier gefunden (github-mkaiser

                                          33046	Max charge power		W	uint16be	1	10	0		level		true	false	false	false
                                          33047	Max discharge power		W	uint16be	1	10	0		level		true	false	false	false
                                          33048	Battery capacity		kWh	uint16be	1	0.01	0		level		true	false	false	false
                                          33148	Battery charging start power		W	uint16be	1	10	0		level		true	false	false	false
                                          33149	Battery discharging start power		W	uint16be	1	10	0		level		true	false	false	false
                                          
                                          M Offline
                                          M Offline
                                          Maddm
                                          schrieb am zuletzt editiert von
                                          #524

                                          @java_c
                                          In dem Post habe ich jetzt endlich die Antwort gefunden, in welchem Register die max. Ladeleistung der Batterie zu finden ist, vielen Dank dafür.

                                          Jetzt schließt sich die Frage an:
                                          gibt es etwas zu beachten, wenn dieser Wert vom IOBroker aus geändert wird (setState in JS oder eben in Blockly)? Ich hab weiter oben was gelesen, dass man zusätzlich ein anderes Feld ändern muss, um die Ladeleistung überhaupt zu ändern...

                                          Hat jemand dazu ein funktionierendes Blockly oder ein S, dass ich mir als Vorlage mal anschauen kann?

                                          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

                                          689

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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