NEWS
Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden
-
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 = BYDPDF:
Communication.Protocol.of.Residential.Hybrid.InverterV1.0.22_20201117.pdfRegister:
Register.txtWerte um 20:01 also keine Sonne mehr ;-)

Danke im voraus.
GruĂ Sascha
@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Aber die beiden Statusanzeigen (System_State und Running_State) sind bei mir immer 0.
Die beiden Register sind nur, wenn sie ĂŒber den Adapter WiNet-S ausgelesen werden, auf "0" gesetzt. Ăber den zweiten, nur ĂŒber LAN-erreichbaren Adapter haben sie durchaus sinnvolle Werte.Aber es gibt in diesem sehr langen Thread im Februar auch eine Diskussion darĂŒber wie man das Batterie laden/entladen auch ohne die Register entscheiden kann. Der User MRaioBroker hat hier und im Thread https://forum.iobroker.net/topic/63226/sungrow-wr-sgh10rt-modbus-ioskripte dazu eine Blockly eingestellt.
-
@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Aber die beiden Statusanzeigen (System_State und Running_State) sind bei mir immer 0.
Die beiden Register sind nur, wenn sie ĂŒber den Adapter WiNet-S ausgelesen werden, auf "0" gesetzt. Ăber den zweiten, nur ĂŒber LAN-erreichbaren Adapter haben sie durchaus sinnvolle Werte.Aber es gibt in diesem sehr langen Thread im Februar auch eine Diskussion darĂŒber wie man das Batterie laden/entladen auch ohne die Register entscheiden kann. Der User MRaioBroker hat hier und im Thread https://forum.iobroker.net/topic/63226/sungrow-wr-sgh10rt-modbus-ioskripte dazu eine Blockly eingestellt.
@gombersiob
Super Danke. Da hab ich wohl vor lauter BĂ€umen den Wald nicht gesehen ;-)
Dann teste ich das mal. -
@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Aber die beiden Statusanzeigen (System_State und Running_State) sind bei mir immer 0.
Die beiden Register sind nur, wenn sie ĂŒber den Adapter WiNet-S ausgelesen werden, auf "0" gesetzt. Ăber den zweiten, nur ĂŒber LAN-erreichbaren Adapter haben sie durchaus sinnvolle Werte.Aber es gibt in diesem sehr langen Thread im Februar auch eine Diskussion darĂŒber wie man das Batterie laden/entladen auch ohne die Register entscheiden kann. Der User MRaioBroker hat hier und im Thread https://forum.iobroker.net/topic/63226/sungrow-wr-sgh10rt-modbus-ioskripte dazu eine Blockly eingestellt.
@gombersiob
Ich bin zu doof um diese XML Datei zu importieren.
Andere Blockly Dateien konnte ich ohne Probleme einfĂŒgen ĂŒber copy/paste.
Ich steh auf dem Schlauch, sorry fĂŒr die sau dumme Frage đ€Šââïž -
@gombersiob
Ich bin zu doof um diese XML Datei zu importieren.
Andere Blockly Dateien konnte ich ohne Probleme einfĂŒgen ĂŒber copy/paste.
Ich steh auf dem Schlauch, sorry fĂŒr die sau dumme Frage đ€Šââïž@sascha127
Das sind doch nur 3 Zeilen. Vermutlich ist es sowieso einfacher das direkt zu programmieren. Dann stimmen die Objektnamen auch sicher. -
@gombersiob
Ich bin zu doof um diese XML Datei zu importieren.
Andere Blockly Dateien konnte ich ohne Probleme einfĂŒgen ĂŒber copy/paste.
Ich steh auf dem Schlauch, sorry fĂŒr die sau dumme Frage đ€Šââïž@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Ich bin zu doof um diese XML Datei zu importieren.
Ich habs jetzt auch mal probiert. Das Importieren klappt wirklich nicht. Scheitert mit "Error: textToDom was unable to parse:". Ich bin aber sicher, das hat damals geklappt. Wenn man sich die XML anschaut, dann nutzt das Word-Tags. Ist reichlich merkwĂŒrdig.
Ich habe das Script (bis auf die letzte Zeile zum Setzen des eigenen Objects "Berechnung_Batterieentladung_negativ" einfach nochmal geschrieben und fĂŒge es an:

Die zugehöriger XML ist hier zum Download.
-
@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Ich bin zu doof um diese XML Datei zu importieren.
Ich habs jetzt auch mal probiert. Das Importieren klappt wirklich nicht. Scheitert mit "Error: textToDom was unable to parse:". Ich bin aber sicher, das hat damals geklappt. Wenn man sich die XML anschaut, dann nutzt das Word-Tags. Ist reichlich merkwĂŒrdig.
Ich habe das Script (bis auf die letzte Zeile zum Setzen des eigenen Objects "Berechnung_Batterieentladung_negativ" einfach nochmal geschrieben und fĂŒge es an:

Die zugehöriger XML ist hier zum Download.
@gombersiob
Super, vielen Dank.
Ich hab es jetzt auch geschafft nachzubauen.
So langsam werde ich warm mit den Blockly Scripten đ
Hab auch mal den Energieflussadapter installiert und mit Daten gefĂŒttert.
Sieh schon gut aus soweit, nur stimmt mein Verbrauch nicht, den der Adapter berechnen kann.
Ich habe auch ein IR Lesekopf auf meinem EHZ, aber der Zeigt ja nicht den aktuellen Verbrauch an. Sondern nur quasi den Rest was eingespeist bzw. vom Netz gezogen wird...
Wie zieht bzw. berechnet die iSolarCloud App den aktuellen Stromverbrauch? -
@gombersiob
Super, vielen Dank.
Ich hab es jetzt auch geschafft nachzubauen.
So langsam werde ich warm mit den Blockly Scripten đ
Hab auch mal den Energieflussadapter installiert und mit Daten gefĂŒttert.
Sieh schon gut aus soweit, nur stimmt mein Verbrauch nicht, den der Adapter berechnen kann.
Ich habe auch ein IR Lesekopf auf meinem EHZ, aber der Zeigt ja nicht den aktuellen Verbrauch an. Sondern nur quasi den Rest was eingespeist bzw. vom Netz gezogen wird...
Wie zieht bzw. berechnet die iSolarCloud App den aktuellen Stromverbrauch?@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Wie zieht bzw. berechnet die iSolarCloud App den aktuellen Stromverbrauch?
Der aktuelle Stromverbrauch steht in Register 13007 (Load_Power)
-
@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Wie zieht bzw. berechnet die iSolarCloud App den aktuellen Stromverbrauch?
Der aktuelle Stromverbrauch steht in Register 13007 (Load_Power)
@gombersiob
Ja das dachte ich auch, aber das kommt mir so wenig vor.
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.

Irgendwie passt das alles nicht so ganz, oder sind das einfach Abweichungen, die man hinnehmen muss? đ€·ââïž
-
@gombersiob
Ja das dachte ich auch, aber das kommt mir so wenig vor.
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.

Irgendwie passt das alles nicht so ganz, oder sind das einfach Abweichungen, die man hinnehmen muss? đ€·ââïž
@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.

(Ich habs lieber tabellarisch)
-
@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.

(Ich habs lieber tabellarisch)
@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.
-
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 = BYDPDF:
Communication.Protocol.of.Residential.Hybrid.InverterV1.0.22_20201117.pdfRegister:
Register.txtWerte um 20:01 also keine Sonne mehr ;-)

Danke im voraus.
GruĂ Sascha
@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. -
@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.@sascha127 said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Netzwerkkabel an den hinteren Anschluss am WR
Wie ich schon sagte!
-
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__GenerationDer 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 ...
-
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__GenerationDer 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 ...
@dieterb
Du musst den Faktor von 13002 im Inputregister anpassen, also das Komma verschieben dann passt der Wert -
@dieterb
Du musst den Faktor von 13002 im Inputregister anpassen, also das Komma verschieben dann passt der Wert@mraiobroker
Also ist das bekannt?
Wo kann man im Inputregister einen Faktor einstellen? -
@mraiobroker
Also ist das bekannt?
Wo kann man im Inputregister einen Faktor einstellen?@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. -
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 -
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 -
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@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 -
@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@homoran Sorry. SelbstverstĂ€ndliche.
Ich habe einen Docker auf meiner Synology am laufen, hierin befindet sich der ioBroker v6.10.1.


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.


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).
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden