NEWS
Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden
-
@gombersiob : Guten Morgen, es tut mir leid, wenn ich den Eindruck erweckt habe, dass mir der Aufwand zu viel ist, die Posts durchzugehen. Vielleicht habe ich tatsächlich die falsche Strategie angewandt, weil ich mich vom Anfang des Themas in Richtung Ende getestet habe. Ich bin schon über einer Stunde drangesessen und habe erfolglos immer wieder neue Werte einkopiert, bis ich nicht mehr weiter wusste.
Umso dankbarer bin ich jetzt über deine Hilfe. Mein Problem ist immer wieder, dass beim Einkopieren viele Fehlermeldungen kommen und ich die Werte nicht speichern kann. Bei der Liste, die du mir verlinkt hast, kommen auch wieder Fehler:

Hat jemand eine Idee, was das Problem sein könnte?@ici-ice
das liegt am Aufbau der csv oder txt, da hab ich auch ewig gebraucht. Irgandwas musste ich hinzufügen oder löschen, damit es geklappt hat.
Leider habe ich die Datei von damals nicht mehr, sorry. Evtl. kann Dir hier jemand eine funktionierende csv stellen, dann geht´s per copy paste. -
@gombersiob : Guten Morgen, es tut mir leid, wenn ich den Eindruck erweckt habe, dass mir der Aufwand zu viel ist, die Posts durchzugehen. Vielleicht habe ich tatsächlich die falsche Strategie angewandt, weil ich mich vom Anfang des Themas in Richtung Ende getestet habe. Ich bin schon über einer Stunde drangesessen und habe erfolglos immer wieder neue Werte einkopiert, bis ich nicht mehr weiter wusste.
Umso dankbarer bin ich jetzt über deine Hilfe. Mein Problem ist immer wieder, dass beim Einkopieren viele Fehlermeldungen kommen und ich die Werte nicht speichern kann. Bei der Liste, die du mir verlinkt hast, kommen auch wieder Fehler:

Hat jemand eine Idee, was das Problem sein könnte?@ici-ice Das hier ist meine Liste gerade Exportiert:
Eingangsregister:
_address name description unit type len factor offset formula role room cw isScale 4999 Device type code Geräte Typ-Code int8be 1 1 0 value false false 5000 Nominal Output Power Installierte Leistung Kw uint16be 1 0.1 0 value false false 5002 Daily Output Energy Eigene Energienutzung heute (PV & Akku) kWh uint16be 1 0.1 0 value false false 5003 Total Output Energy Eigene Energienutzung gesamt (PV & Akku) kWh uint32sw 2 0.1 0 value false false 5007 Inside Temperature Temperatur im Wechselrichter °C int16be 1 0.1 0 value false false 5010 MPPT 1 Voltage MPPT1 Spannung V uint16be 1 0.1 0 value false false 5011 MPPT 1 Current MPPT1 Strom A uint16be 1 0.1 0 value false false 5012 MPPT 2 Voltage MPPT2 Spannung V uint16be 1 0.1 0 value false false 5013 MPPT 2 Current MPPT2 Strom A uint16be 1 0.1 0 value false false 5016 Total DC Power PV-Leistung aktuell W uint32sw 2 1 0 value false false 5032 Reactive Power Blindleistung VA® int32sw 2 0 value false false 5034 Power Factor Leistungsfaktor int16be 1 0.001 0 value false false 5035 Grid Frequency Netzfrequenz Hz uint16be 1 0.1 0 value false false 6226 Monthly PV energy yields January Monatlicher PV Energieertrag Januar kWh uint16be 1 0.1 0 value false false 6227 Monthly PV energy yields February Monatlicher PV Energieertrag Februar kWh uint16be 1 0.1 0 value false false 6228 Monthly PV energy yields March Monatlicher PV Energieertrag März kWh uint16be 1 0.1 0 value false false 6229 Monthly PV energy yields April Monatlicher PV Energieertrag April kWh uint16be 1 0.1 0 value false false 6230 Monthly PV energy yields May Monatlicher PV Energieertrag Mai kWh uint16be 1 0.1 0 value false false 6231 Monthly PV energy yields June Monatlicher PV Energieertrag Juni kWh uint16be 1 0.1 0 value false false 6232 Monthly PV energy yields July Monatlicher PV Energieertrag Juli kWh uint16be 1 0.1 0 value false false 6233 Monthly PV energy yields August Monatlicher PV Energieertrag August kWh uint16be 1 0.1 0 value false false 6234 Monthly PV energy yields September Monatlicher PV Energieertrag September kWh uint16be 1 0.1 0 value false false 6235 Monthly PV energy yields October Monatlicher PV Energieertrag Oktober kWh uint16be 1 0.1 0 value false false 6236 Monthly PV energy yields November Monatlicher PV Energieertrag November kWh uint16be 1 0.1 0 value false false 6237 Monthly PV energy yields December Monatlicher PV Energieertrag Dezember kWh uint16be 1 0.1 0 value false false 12999 System State Systemstatus uint16be 1 1.0 0 value false false 13000 Running State Betriebsstatus uint16be 1 1.0 0 value false false 13001 Daily PV Generation PV-Stromerzeugung heute kWh uint16be 1 0.1 0 value false false 13002 Total PV Generation PV-Stromerzeugung gesamt kWh uint32sw 2 0.1 0 value false false 13004 Daily export energy from PV PV-Einspeise Energie heute kWh uint16be 1 1 0 value false false 13005 Total export energy from PV PV-Einspeise Energie gesamt kWh uint32sw 2 0.1 0 value false false 13007 Load power Wirkleistung gesamt W uint32sw 2 1 0 value false false 13009 Export power Aktuelle Leistung am Übergabepunkt des Versorgungsnetzes W int32sw 2 1.0 0 value false false 13011 Daily battery charge energy from PV Energie in Speicher heute kWh uint16be 1 0.1 0 value false false 13012 Total battery charge energy from PV Energie in Speicher gesamt kWh uint32sw 2 0.1 0 value false false 13014 CO2-reduction CO2- Reduzierung kg uint32sw 2 0.1 0 value false false 13016 Daily direct Energy Consumption Direkter Eigenverbrauch aus PV heute kWh uint16be 1 0.1 0 value false false 13017 Total direct Energy Consumption Direkter Eigenverbrauch aus PV gesamt kWh uint32sw 2 0.1 0 value false false 13019 Battery voltage Batteriespannung V uint16be 1 0.1 0 value false false 13020 Battery current Batteriestrom A uint16be 1 0.1 0 value false false 13021 Battery power Batterieladeleistung W uint16be 1 1.0 0 value false false 13022 Battery level Batteriekapazität % uint16be 1 0.1 0 value false false 13023 Battery state of health Gesundheit der Batterie % uint16be 1 0.1 0 value false false 13024 Battery Temperature Batterietemperatur °C int16be 1 0.1 0 value false false 13025 Daily battery discharge Energy Tägliche Entladungsenergie der Batterie kWh uint16be 1 0.1 0 value false false 13026 Total battery discharge Energy Gesamte Entladungsenergie der Batterie kWh uint32sw 2 0.1 1 value false false 13028 Self-consumption of today Heutiger Anteil des Eigenverbrauches % uint16be 1 0.1 0 value false false 13029 Grid State Netzstatus uint8le 1 1.0 0 value false false 13033 Total active power Eigenverbrauch aktuell W int32sw 2 1.0 0 value false false 13035 Daily Import Energy Gekaufte Energie heute kWh uint16be 1 0.1 0 value false false 13036 Total Import Energy Gekaufte Energie gesamt kWh uint16be 1 0.1 0 value false false 13038 Battery Capacity Batterie-Kapazität kWh uint16be 1 0.1 0 value false false 13039 Daily Charge Energy Batterie-Ladeenergie heute kWh uint16be 1 0.1 0 value false false 13040 Total Charge Energy Batterie-Ladeenergie gesamt kWh uint32sw 2 0.1 0 value false false 13044 Daily export energy Energie Netzeinspeisung heute kWh uint16be 1 0.1 0 value false false 13045 Total export energy Energie Netzeinspeisung gesamt kWh uint32sw 2 0.1 0 value false false 13049 Inverter alarm Inverter alarm uint32sw 2 1 0 value false false 13051 Grid-side fault Netzfehler uint32sw 2 1 0 value false false 13053 System fault 1 System Fehler 1 uint32sw 2 1 0 value false false 13055 System fault 2 System Fehler 2 uint32sw 2 1 0 value false false 13057 DC-side fault Fehler DC-Seitig uint32sw 2 1 0 value false false 13059 Permanent fault Permanenter Fehler uint32sw 2 1 0 value false false 13061 BDC-side fault BDC-side fault uint32sw 2 1 0 value false false 13063 BDC-side permanent fault BDC-side permanent fault uint32sw 2 1 0 value false false 13065 Battery fault Batterie Fehler uint32sw 2 1 0 value false false 13067 Battery alarm Battery Alarm uint32sw 2 1 0 value false false 13069 BMS alarm BMS Alarm uint32sw 2 1 0 value false false 13071 BMS protection BMS protection uint32sw 2 1 0 value false false 13073 BMS fault 1 BMS fault 1 uint32sw 2 1 0 value false false 13075 BMS fault 2 BMS fault 2 uint32sw 2 1 0 value false false 13077 BMS alarm 2 BMS alarm 2 uint32sw 2 1 0 value false falseHoldingregister:
_address name description unit type len factor offset formula role room poll wp cw isScale 12999 Start/Stop Start/Stop Start(CF) Stop (CF) uint16be 1 1 0 value true false false false 13001 Load Adjustment mode Energie Management Modus ON/OFF(1) / Energieoptimiert(2) uint16be 1 1 0 value true false false false 13010 Load 1 ON/OFF mode Load 1 ON/OFF mode ON(170/AA)/ OFF (85/55) uint16be 1 1 0 value true false false false 13015 Optimized power of load 1 Optimized power of load 1 W uint16be 1 1 0 value true false false false 13049 EMS mode selection EMS Modus uint16be 1 1 0 value true false false false 13050 Charge/discharge command Ext. Sollvorgabe Laden170(AA)/ Stop187(BB)/ Entladen204(CC) uint16be 1 1 0 value true false false false 13051 Charge/discharge power Ext. Sollvorgabe Lade/Entladeleistung uint16be 1 1 0 value true false false false 13057 Max. SOC Max SOC % uint16be 1 0.1 0 value true false false false 13058 Min. SOC Min SOC % uint16be 1 0.1 0 value true false false false 13065 Max. discharge current Max. Entlade Strom A int16be 1 0.001 0 value true false false false 13066 Max. charge current Max. Lade Strom A int16be 1 0.001 0 value true false false false 13074 Export Power Backup Backup-Ausgang AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13079 External EMS heartbeat uint16be 1 1 0 value true false false false 13083 Start Charging Power u.U. Leistung, mit welcher ein Ladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13084 Start Discharging Power u.U. Leistung, mit welcher ein Entladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13085 Meter Comm. Kommunikation mit Energie Meter des WR uint16be 1 1 0 value true false false false 13086 Export Power Limitation Einspeise Limitierung AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13099 SOC Reserve SOC Reserve % uint16be 1 1 0 value true false false falseanscheinend fehlen dir gewisse Spalten: room cw isScale
-
@ici-ice Das hier ist meine Liste gerade Exportiert:
Eingangsregister:
_address name description unit type len factor offset formula role room cw isScale 4999 Device type code Geräte Typ-Code int8be 1 1 0 value false false 5000 Nominal Output Power Installierte Leistung Kw uint16be 1 0.1 0 value false false 5002 Daily Output Energy Eigene Energienutzung heute (PV & Akku) kWh uint16be 1 0.1 0 value false false 5003 Total Output Energy Eigene Energienutzung gesamt (PV & Akku) kWh uint32sw 2 0.1 0 value false false 5007 Inside Temperature Temperatur im Wechselrichter °C int16be 1 0.1 0 value false false 5010 MPPT 1 Voltage MPPT1 Spannung V uint16be 1 0.1 0 value false false 5011 MPPT 1 Current MPPT1 Strom A uint16be 1 0.1 0 value false false 5012 MPPT 2 Voltage MPPT2 Spannung V uint16be 1 0.1 0 value false false 5013 MPPT 2 Current MPPT2 Strom A uint16be 1 0.1 0 value false false 5016 Total DC Power PV-Leistung aktuell W uint32sw 2 1 0 value false false 5032 Reactive Power Blindleistung VA® int32sw 2 0 value false false 5034 Power Factor Leistungsfaktor int16be 1 0.001 0 value false false 5035 Grid Frequency Netzfrequenz Hz uint16be 1 0.1 0 value false false 6226 Monthly PV energy yields January Monatlicher PV Energieertrag Januar kWh uint16be 1 0.1 0 value false false 6227 Monthly PV energy yields February Monatlicher PV Energieertrag Februar kWh uint16be 1 0.1 0 value false false 6228 Monthly PV energy yields March Monatlicher PV Energieertrag März kWh uint16be 1 0.1 0 value false false 6229 Monthly PV energy yields April Monatlicher PV Energieertrag April kWh uint16be 1 0.1 0 value false false 6230 Monthly PV energy yields May Monatlicher PV Energieertrag Mai kWh uint16be 1 0.1 0 value false false 6231 Monthly PV energy yields June Monatlicher PV Energieertrag Juni kWh uint16be 1 0.1 0 value false false 6232 Monthly PV energy yields July Monatlicher PV Energieertrag Juli kWh uint16be 1 0.1 0 value false false 6233 Monthly PV energy yields August Monatlicher PV Energieertrag August kWh uint16be 1 0.1 0 value false false 6234 Monthly PV energy yields September Monatlicher PV Energieertrag September kWh uint16be 1 0.1 0 value false false 6235 Monthly PV energy yields October Monatlicher PV Energieertrag Oktober kWh uint16be 1 0.1 0 value false false 6236 Monthly PV energy yields November Monatlicher PV Energieertrag November kWh uint16be 1 0.1 0 value false false 6237 Monthly PV energy yields December Monatlicher PV Energieertrag Dezember kWh uint16be 1 0.1 0 value false false 12999 System State Systemstatus uint16be 1 1.0 0 value false false 13000 Running State Betriebsstatus uint16be 1 1.0 0 value false false 13001 Daily PV Generation PV-Stromerzeugung heute kWh uint16be 1 0.1 0 value false false 13002 Total PV Generation PV-Stromerzeugung gesamt kWh uint32sw 2 0.1 0 value false false 13004 Daily export energy from PV PV-Einspeise Energie heute kWh uint16be 1 1 0 value false false 13005 Total export energy from PV PV-Einspeise Energie gesamt kWh uint32sw 2 0.1 0 value false false 13007 Load power Wirkleistung gesamt W uint32sw 2 1 0 value false false 13009 Export power Aktuelle Leistung am Übergabepunkt des Versorgungsnetzes W int32sw 2 1.0 0 value false false 13011 Daily battery charge energy from PV Energie in Speicher heute kWh uint16be 1 0.1 0 value false false 13012 Total battery charge energy from PV Energie in Speicher gesamt kWh uint32sw 2 0.1 0 value false false 13014 CO2-reduction CO2- Reduzierung kg uint32sw 2 0.1 0 value false false 13016 Daily direct Energy Consumption Direkter Eigenverbrauch aus PV heute kWh uint16be 1 0.1 0 value false false 13017 Total direct Energy Consumption Direkter Eigenverbrauch aus PV gesamt kWh uint32sw 2 0.1 0 value false false 13019 Battery voltage Batteriespannung V uint16be 1 0.1 0 value false false 13020 Battery current Batteriestrom A uint16be 1 0.1 0 value false false 13021 Battery power Batterieladeleistung W uint16be 1 1.0 0 value false false 13022 Battery level Batteriekapazität % uint16be 1 0.1 0 value false false 13023 Battery state of health Gesundheit der Batterie % uint16be 1 0.1 0 value false false 13024 Battery Temperature Batterietemperatur °C int16be 1 0.1 0 value false false 13025 Daily battery discharge Energy Tägliche Entladungsenergie der Batterie kWh uint16be 1 0.1 0 value false false 13026 Total battery discharge Energy Gesamte Entladungsenergie der Batterie kWh uint32sw 2 0.1 1 value false false 13028 Self-consumption of today Heutiger Anteil des Eigenverbrauches % uint16be 1 0.1 0 value false false 13029 Grid State Netzstatus uint8le 1 1.0 0 value false false 13033 Total active power Eigenverbrauch aktuell W int32sw 2 1.0 0 value false false 13035 Daily Import Energy Gekaufte Energie heute kWh uint16be 1 0.1 0 value false false 13036 Total Import Energy Gekaufte Energie gesamt kWh uint16be 1 0.1 0 value false false 13038 Battery Capacity Batterie-Kapazität kWh uint16be 1 0.1 0 value false false 13039 Daily Charge Energy Batterie-Ladeenergie heute kWh uint16be 1 0.1 0 value false false 13040 Total Charge Energy Batterie-Ladeenergie gesamt kWh uint32sw 2 0.1 0 value false false 13044 Daily export energy Energie Netzeinspeisung heute kWh uint16be 1 0.1 0 value false false 13045 Total export energy Energie Netzeinspeisung gesamt kWh uint32sw 2 0.1 0 value false false 13049 Inverter alarm Inverter alarm uint32sw 2 1 0 value false false 13051 Grid-side fault Netzfehler uint32sw 2 1 0 value false false 13053 System fault 1 System Fehler 1 uint32sw 2 1 0 value false false 13055 System fault 2 System Fehler 2 uint32sw 2 1 0 value false false 13057 DC-side fault Fehler DC-Seitig uint32sw 2 1 0 value false false 13059 Permanent fault Permanenter Fehler uint32sw 2 1 0 value false false 13061 BDC-side fault BDC-side fault uint32sw 2 1 0 value false false 13063 BDC-side permanent fault BDC-side permanent fault uint32sw 2 1 0 value false false 13065 Battery fault Batterie Fehler uint32sw 2 1 0 value false false 13067 Battery alarm Battery Alarm uint32sw 2 1 0 value false false 13069 BMS alarm BMS Alarm uint32sw 2 1 0 value false false 13071 BMS protection BMS protection uint32sw 2 1 0 value false false 13073 BMS fault 1 BMS fault 1 uint32sw 2 1 0 value false false 13075 BMS fault 2 BMS fault 2 uint32sw 2 1 0 value false false 13077 BMS alarm 2 BMS alarm 2 uint32sw 2 1 0 value false falseHoldingregister:
_address name description unit type len factor offset formula role room poll wp cw isScale 12999 Start/Stop Start/Stop Start(CF) Stop (CF) uint16be 1 1 0 value true false false false 13001 Load Adjustment mode Energie Management Modus ON/OFF(1) / Energieoptimiert(2) uint16be 1 1 0 value true false false false 13010 Load 1 ON/OFF mode Load 1 ON/OFF mode ON(170/AA)/ OFF (85/55) uint16be 1 1 0 value true false false false 13015 Optimized power of load 1 Optimized power of load 1 W uint16be 1 1 0 value true false false false 13049 EMS mode selection EMS Modus uint16be 1 1 0 value true false false false 13050 Charge/discharge command Ext. Sollvorgabe Laden170(AA)/ Stop187(BB)/ Entladen204(CC) uint16be 1 1 0 value true false false false 13051 Charge/discharge power Ext. Sollvorgabe Lade/Entladeleistung uint16be 1 1 0 value true false false false 13057 Max. SOC Max SOC % uint16be 1 0.1 0 value true false false false 13058 Min. SOC Min SOC % uint16be 1 0.1 0 value true false false false 13065 Max. discharge current Max. Entlade Strom A int16be 1 0.001 0 value true false false false 13066 Max. charge current Max. Lade Strom A int16be 1 0.001 0 value true false false false 13074 Export Power Backup Backup-Ausgang AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13079 External EMS heartbeat uint16be 1 1 0 value true false false false 13083 Start Charging Power u.U. Leistung, mit welcher ein Ladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13084 Start Discharging Power u.U. Leistung, mit welcher ein Entladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13085 Meter Comm. Kommunikation mit Energie Meter des WR uint16be 1 1 0 value true false false false 13086 Export Power Limitation Einspeise Limitierung AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13099 SOC Reserve SOC Reserve % uint16be 1 1 0 value true false false falseanscheinend fehlen dir gewisse Spalten: room cw isScale
@carsten-sauermann : jetzt habe ich endlich vernünftige Werte im Einangsregister! Vielen Dank für eure Unterstützung, ihr seid die Besten :blush: ! Werde jetzt drangehen, mit den Werten zu arbeiten
-
@ici-ice Das hier ist meine Liste gerade Exportiert:
Eingangsregister:
_address name description unit type len factor offset formula role room cw isScale 4999 Device type code Geräte Typ-Code int8be 1 1 0 value false false 5000 Nominal Output Power Installierte Leistung Kw uint16be 1 0.1 0 value false false 5002 Daily Output Energy Eigene Energienutzung heute (PV & Akku) kWh uint16be 1 0.1 0 value false false 5003 Total Output Energy Eigene Energienutzung gesamt (PV & Akku) kWh uint32sw 2 0.1 0 value false false 5007 Inside Temperature Temperatur im Wechselrichter °C int16be 1 0.1 0 value false false 5010 MPPT 1 Voltage MPPT1 Spannung V uint16be 1 0.1 0 value false false 5011 MPPT 1 Current MPPT1 Strom A uint16be 1 0.1 0 value false false 5012 MPPT 2 Voltage MPPT2 Spannung V uint16be 1 0.1 0 value false false 5013 MPPT 2 Current MPPT2 Strom A uint16be 1 0.1 0 value false false 5016 Total DC Power PV-Leistung aktuell W uint32sw 2 1 0 value false false 5032 Reactive Power Blindleistung VA® int32sw 2 0 value false false 5034 Power Factor Leistungsfaktor int16be 1 0.001 0 value false false 5035 Grid Frequency Netzfrequenz Hz uint16be 1 0.1 0 value false false 6226 Monthly PV energy yields January Monatlicher PV Energieertrag Januar kWh uint16be 1 0.1 0 value false false 6227 Monthly PV energy yields February Monatlicher PV Energieertrag Februar kWh uint16be 1 0.1 0 value false false 6228 Monthly PV energy yields March Monatlicher PV Energieertrag März kWh uint16be 1 0.1 0 value false false 6229 Monthly PV energy yields April Monatlicher PV Energieertrag April kWh uint16be 1 0.1 0 value false false 6230 Monthly PV energy yields May Monatlicher PV Energieertrag Mai kWh uint16be 1 0.1 0 value false false 6231 Monthly PV energy yields June Monatlicher PV Energieertrag Juni kWh uint16be 1 0.1 0 value false false 6232 Monthly PV energy yields July Monatlicher PV Energieertrag Juli kWh uint16be 1 0.1 0 value false false 6233 Monthly PV energy yields August Monatlicher PV Energieertrag August kWh uint16be 1 0.1 0 value false false 6234 Monthly PV energy yields September Monatlicher PV Energieertrag September kWh uint16be 1 0.1 0 value false false 6235 Monthly PV energy yields October Monatlicher PV Energieertrag Oktober kWh uint16be 1 0.1 0 value false false 6236 Monthly PV energy yields November Monatlicher PV Energieertrag November kWh uint16be 1 0.1 0 value false false 6237 Monthly PV energy yields December Monatlicher PV Energieertrag Dezember kWh uint16be 1 0.1 0 value false false 12999 System State Systemstatus uint16be 1 1.0 0 value false false 13000 Running State Betriebsstatus uint16be 1 1.0 0 value false false 13001 Daily PV Generation PV-Stromerzeugung heute kWh uint16be 1 0.1 0 value false false 13002 Total PV Generation PV-Stromerzeugung gesamt kWh uint32sw 2 0.1 0 value false false 13004 Daily export energy from PV PV-Einspeise Energie heute kWh uint16be 1 1 0 value false false 13005 Total export energy from PV PV-Einspeise Energie gesamt kWh uint32sw 2 0.1 0 value false false 13007 Load power Wirkleistung gesamt W uint32sw 2 1 0 value false false 13009 Export power Aktuelle Leistung am Übergabepunkt des Versorgungsnetzes W int32sw 2 1.0 0 value false false 13011 Daily battery charge energy from PV Energie in Speicher heute kWh uint16be 1 0.1 0 value false false 13012 Total battery charge energy from PV Energie in Speicher gesamt kWh uint32sw 2 0.1 0 value false false 13014 CO2-reduction CO2- Reduzierung kg uint32sw 2 0.1 0 value false false 13016 Daily direct Energy Consumption Direkter Eigenverbrauch aus PV heute kWh uint16be 1 0.1 0 value false false 13017 Total direct Energy Consumption Direkter Eigenverbrauch aus PV gesamt kWh uint32sw 2 0.1 0 value false false 13019 Battery voltage Batteriespannung V uint16be 1 0.1 0 value false false 13020 Battery current Batteriestrom A uint16be 1 0.1 0 value false false 13021 Battery power Batterieladeleistung W uint16be 1 1.0 0 value false false 13022 Battery level Batteriekapazität % uint16be 1 0.1 0 value false false 13023 Battery state of health Gesundheit der Batterie % uint16be 1 0.1 0 value false false 13024 Battery Temperature Batterietemperatur °C int16be 1 0.1 0 value false false 13025 Daily battery discharge Energy Tägliche Entladungsenergie der Batterie kWh uint16be 1 0.1 0 value false false 13026 Total battery discharge Energy Gesamte Entladungsenergie der Batterie kWh uint32sw 2 0.1 1 value false false 13028 Self-consumption of today Heutiger Anteil des Eigenverbrauches % uint16be 1 0.1 0 value false false 13029 Grid State Netzstatus uint8le 1 1.0 0 value false false 13033 Total active power Eigenverbrauch aktuell W int32sw 2 1.0 0 value false false 13035 Daily Import Energy Gekaufte Energie heute kWh uint16be 1 0.1 0 value false false 13036 Total Import Energy Gekaufte Energie gesamt kWh uint16be 1 0.1 0 value false false 13038 Battery Capacity Batterie-Kapazität kWh uint16be 1 0.1 0 value false false 13039 Daily Charge Energy Batterie-Ladeenergie heute kWh uint16be 1 0.1 0 value false false 13040 Total Charge Energy Batterie-Ladeenergie gesamt kWh uint32sw 2 0.1 0 value false false 13044 Daily export energy Energie Netzeinspeisung heute kWh uint16be 1 0.1 0 value false false 13045 Total export energy Energie Netzeinspeisung gesamt kWh uint32sw 2 0.1 0 value false false 13049 Inverter alarm Inverter alarm uint32sw 2 1 0 value false false 13051 Grid-side fault Netzfehler uint32sw 2 1 0 value false false 13053 System fault 1 System Fehler 1 uint32sw 2 1 0 value false false 13055 System fault 2 System Fehler 2 uint32sw 2 1 0 value false false 13057 DC-side fault Fehler DC-Seitig uint32sw 2 1 0 value false false 13059 Permanent fault Permanenter Fehler uint32sw 2 1 0 value false false 13061 BDC-side fault BDC-side fault uint32sw 2 1 0 value false false 13063 BDC-side permanent fault BDC-side permanent fault uint32sw 2 1 0 value false false 13065 Battery fault Batterie Fehler uint32sw 2 1 0 value false false 13067 Battery alarm Battery Alarm uint32sw 2 1 0 value false false 13069 BMS alarm BMS Alarm uint32sw 2 1 0 value false false 13071 BMS protection BMS protection uint32sw 2 1 0 value false false 13073 BMS fault 1 BMS fault 1 uint32sw 2 1 0 value false false 13075 BMS fault 2 BMS fault 2 uint32sw 2 1 0 value false false 13077 BMS alarm 2 BMS alarm 2 uint32sw 2 1 0 value false falseHoldingregister:
_address name description unit type len factor offset formula role room poll wp cw isScale 12999 Start/Stop Start/Stop Start(CF) Stop (CF) uint16be 1 1 0 value true false false false 13001 Load Adjustment mode Energie Management Modus ON/OFF(1) / Energieoptimiert(2) uint16be 1 1 0 value true false false false 13010 Load 1 ON/OFF mode Load 1 ON/OFF mode ON(170/AA)/ OFF (85/55) uint16be 1 1 0 value true false false false 13015 Optimized power of load 1 Optimized power of load 1 W uint16be 1 1 0 value true false false false 13049 EMS mode selection EMS Modus uint16be 1 1 0 value true false false false 13050 Charge/discharge command Ext. Sollvorgabe Laden170(AA)/ Stop187(BB)/ Entladen204(CC) uint16be 1 1 0 value true false false false 13051 Charge/discharge power Ext. Sollvorgabe Lade/Entladeleistung uint16be 1 1 0 value true false false false 13057 Max. SOC Max SOC % uint16be 1 0.1 0 value true false false false 13058 Min. SOC Min SOC % uint16be 1 0.1 0 value true false false false 13065 Max. discharge current Max. Entlade Strom A int16be 1 0.001 0 value true false false false 13066 Max. charge current Max. Lade Strom A int16be 1 0.001 0 value true false false false 13074 Export Power Backup Backup-Ausgang AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13079 External EMS heartbeat uint16be 1 1 0 value true false false false 13083 Start Charging Power u.U. Leistung, mit welcher ein Ladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13084 Start Discharging Power u.U. Leistung, mit welcher ein Entladevorgang begonnen wird. Klärung erwünscht W uint16be 1 1 0 value true false false false 13085 Meter Comm. Kommunikation mit Energie Meter des WR uint16be 1 1 0 value true false false false 13086 Export Power Limitation Einspeise Limitierung AN(170/AA) AUS(85/55h) uint16be 1 1 0 value true false false false 13099 SOC Reserve SOC Reserve % uint16be 1 1 0 value true false false falseanscheinend fehlen dir gewisse Spalten: room cw isScale
@carsten-sauermann weißt du was 13001 , 13010 und 13015 machen?
-
@carsten-sauermann weißt du was 13001 , 13010 und 13015 machen?
@markus397 nein nicht genau. Vielleicht haben die was mit der Zeitgesteuerten Ladung zu tun aber ich bin mir nicht sicher. Verwende die auch gar nicht bei mir
-
@gombersiob würde ich nicht machen. 5% und 100% sind die voreingestellten standardwerte von Sungrow.
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
5% und 100% sind die voreingestellten Standardwerte von Sungrow.
Habe gerade im Photovoltaikforum gelesen, man soll MinSOC im Winter eher auf 20% setzen, damit die Batterie nicht zu lange leer ist. Ich paste mal die Antwort hier:
Solange die Batterie noch nahezu jeden Tag voll wird, kannst Du 5% lassen. Wenn aber im Winter die Batterie öfter sowieso nicht mehr voll wird, dann würde ich den MinSOC auf mindestens 10% bis 20% erhöhen. Wirklich mehr Strom kaufst Du dann auch nicht zu, denn ob Du das Delta von 50% bis 5% (45%) oder von 65% bis 20% (45%) verbrauchst bleibt sich ja egal. Diese Rechnung setzt voraus, dass er eben z.B. im Winter nur noch 45% Nachladung an einem Tag geschafft hat.
Klingt für mich plausibel!
-
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
5% und 100% sind die voreingestellten Standardwerte von Sungrow.
Habe gerade im Photovoltaikforum gelesen, man soll MinSOC im Winter eher auf 20% setzen, damit die Batterie nicht zu lange leer ist. Ich paste mal die Antwort hier:
Solange die Batterie noch nahezu jeden Tag voll wird, kannst Du 5% lassen. Wenn aber im Winter die Batterie öfter sowieso nicht mehr voll wird, dann würde ich den MinSOC auf mindestens 10% bis 20% erhöhen. Wirklich mehr Strom kaufst Du dann auch nicht zu, denn ob Du das Delta von 50% bis 5% (45%) oder von 65% bis 20% (45%) verbrauchst bleibt sich ja egal. Diese Rechnung setzt voraus, dass er eben z.B. im Winter nur noch 45% Nachladung an einem Tag geschafft hat.
Klingt für mich plausibel!
@gombersiob ich stelle den ReserveSOC auf 20% und lasse min soc auf 5%. So entlädt der Akku nur bis 20% und im Notfall habe ich ein bisschen akkuladung
-
@gombersiob ich stelle den ReserveSOC auf 20% und lasse min soc auf 5%. So entlädt der Akku nur bis 20% und im Notfall habe ich ein bisschen akkuladung
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
So entlädt der Akku nur bis 20% und im Notfall habe ich ein bisschen akkuladung
Das würde ich jetzt nicht wollen. 20% Reserve scheint mir im Sommer zu hoch. Statt Batteriestrom zu verwenden, würde ich nachts ja dann Strom zukaufen müssen. Mir erscheint der Ansatz des Beitrags im Photovoltaikforum plausibel, das nur im Winter anzuheben. Das hängt eigentlich davon ab, wie sehr und wann der Entladezustand der Batterie schadet. Wenn deren Lebensdauer verkürzt würde, wäre, nur mit wenig Puffer zu fahren, ggf. am falschen Ende gespart.
20%, das sind bei mir 2kWh. Im schlimmsten Fall würde man das jeden Tag unnötig zukaufen müssen, das wären fast 300€ im Jahr. Tatsächlich betrifft es eher nur das halbe Jahr - also würde der Ansatz mich etwa 150€/Jahr kosten. -
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
So entlädt der Akku nur bis 20% und im Notfall habe ich ein bisschen akkuladung
Das würde ich jetzt nicht wollen. 20% Reserve scheint mir im Sommer zu hoch. Statt Batteriestrom zu verwenden, würde ich nachts ja dann Strom zukaufen müssen. Mir erscheint der Ansatz des Beitrags im Photovoltaikforum plausibel, das nur im Winter anzuheben. Das hängt eigentlich davon ab, wie sehr und wann der Entladezustand der Batterie schadet. Wenn deren Lebensdauer verkürzt würde, wäre, nur mit wenig Puffer zu fahren, ggf. am falschen Ende gespart.
20%, das sind bei mir 2kWh. Im schlimmsten Fall würde man das jeden Tag unnötig zukaufen müssen, das wären fast 300€ im Jahr. Tatsächlich betrifft es eher nur das halbe Jahr - also würde der Ansatz mich etwa 150€/Jahr kosten.@gombersiob habe ich nicht eindeutig geschrieben. Nur im Winter stelle ich den ReserveSoc auf 20%. Im Sommer steht der auf 0%. Min Soc immer auf 5%
-
@gombersiob habe ich nicht eindeutig geschrieben. Nur im Winter stelle ich den ReserveSoc auf 20%. Im Sommer steht der auf 0%. Min Soc immer auf 5%
@carsten-sauermann
Kannst Du mir eine Statement geben, wie ich das setze? Ich probiere es mit
"setState("modbus.0.holdingRegisters.13099_SOC_Reserve", 20, false)"Aber irgendwie tut sich da nichts
-
@carsten-sauermann
Kannst Du mir eine Statement geben, wie ich das setze? Ich probiere es mit
"setState("modbus.0.holdingRegisters.13099_SOC_Reserve", 20, false)"Aber irgendwie tut sich da nichts
@gombersiob ich habe es mit einem Blockly Skript und dem steuere Baustein gemacht.
Aber es müsste sowas sein:
setState('modbus.0.holdingRegisters.13099_SOC_Reserve' /* SOC Reserve */, 20);
-
@gombersiob ich habe es mit einem Blockly Skript und dem steuere Baustein gemacht.
Aber es müsste sowas sein:
setState('modbus.0.holdingRegisters.13099_SOC_Reserve' /* SOC Reserve */, 20);
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
setState('modbus.0.holdingRegisters.13099_SOC_Reserve' /* SOC Reserve */, 20);
Habs gelöst. Es fehlte ein Punkt. In meinem Typescript wird der Pfad tatsächlich zusammengesetzt, steht also nicht wie oben angegeben schon zusammen da. Ich wollte das Beispiel nicht unnötig verkomplizieren. Also - mein Fehler, alles ist gut.
-
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
setState('modbus.0.holdingRegisters.13099_SOC_Reserve' /* SOC Reserve */, 20);
Habs gelöst. Es fehlte ein Punkt. In meinem Typescript wird der Pfad tatsächlich zusammengesetzt, steht also nicht wie oben angegeben schon zusammen da. Ich wollte das Beispiel nicht unnötig verkomplizieren. Also - mein Fehler, alles ist gut.
So, jetzt muss ich mich hier auch mal einklinken,
Habe vor ein paar Tagen testweise den 13099 SOC Reserve
Von 0 auf 20 gestellt wegen schlecht Wetter und Tiefenentladung.
Alles prima Batterie hatte auf ca 30% geladen und Entladen bis 20%.
Durch Eigenentladung sank der Ladegrad aber bis 10% ab.
Darauf hatte ich den 13099 mal auf 80 hoch gedreht, auch gut soweit, Batterie wurde schön geladen.Aber jetzt wo der 13099 wieder auf 0 steht wird nicht mehr Entladen :confounded:
Welche register müssen denn wie stehen, damit die Batterie wieder läuft? Obwohl ja nur die SOC Reserve mal geändert wurde.Bitte um Hilfe :anguished:
-
So, jetzt muss ich mich hier auch mal einklinken,
Habe vor ein paar Tagen testweise den 13099 SOC Reserve
Von 0 auf 20 gestellt wegen schlecht Wetter und Tiefenentladung.
Alles prima Batterie hatte auf ca 30% geladen und Entladen bis 20%.
Durch Eigenentladung sank der Ladegrad aber bis 10% ab.
Darauf hatte ich den 13099 mal auf 80 hoch gedreht, auch gut soweit, Batterie wurde schön geladen.Aber jetzt wo der 13099 wieder auf 0 steht wird nicht mehr Entladen :confounded:
Welche register müssen denn wie stehen, damit die Batterie wieder läuft? Obwohl ja nur die SOC Reserve mal geändert wurde.Bitte um Hilfe :anguished:
@mcbeath ich glaube du musst den 13051 auch zurück auf 0 stellen..
-
@mcbeath ich glaube du musst den 13051 auch zurück auf 0 stellen..
@carsten-sauermann
Der 13051 steht auf 0
Was ist mit 13010 der seht auf 85<off>
Waren eigentlich 13002 bis 13009 für Laden oder Entladen? -
@carsten-sauermann
Der 13051 steht auf 0
Was ist mit 13010 der seht auf 85<off>
Waren eigentlich 13002 bis 13009 für Laden oder Entladen?@mcbeath ich glaube das ist für die Einstellung ob zueinem gewissen Zeitpunkt der Akku geladen werden soll. Was man auch in der App einstellen kann
13083 sollte auch auf 0 stehen..
-
@mcbeath ich glaube das ist für die Einstellung ob zueinem gewissen Zeitpunkt der Akku geladen werden soll. Was man auch in der App einstellen kann
13083 sollte auch auf 0 stehen..
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
@mcbeath ich glaube das ist für die Einstellung ob zueinem gewissen Zeitpunkt der Akku geladen werden soll. Was man auch in der App einstellen kann
13083 sollte auch auf 0 stehen..
13083 hat 65535
13084 hat 0
Die standen aber glaube ich schon immer soLaut Sungrow (Register -1)
55 Start Charging Power13084 U16 70~10000 W
56 Start Discharging Power 13085 U16 70~3000 WBin verwirrt :confounded:
-
@carsten-sauermann said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
@mcbeath ich glaube das ist für die Einstellung ob zueinem gewissen Zeitpunkt der Akku geladen werden soll. Was man auch in der App einstellen kann
13083 sollte auch auf 0 stehen..
13083 hat 65535
13084 hat 0
Die standen aber glaube ich schon immer soLaut Sungrow (Register -1)
55 Start Charging Power13084 U16 70~10000 W
56 Start Discharging Power 13085 U16 70~3000 WBin verwirrt :confounded:
Wenn alles wieder so steht wie am Anfang würde ich mal einen Neustart probieren. Nach dem Motto: „Ein Reboot tut immer gut“..ich meine, das ist Software. Und es ist nicht immer sicher, ob sie unter allen Umständen immer alle notwendigen Fallunterscheidungen macht.
Ansonsten bleibt die Möglichkeit, bevor man sich direkt an Sungrow wendet, im Photovoltaikforum zu fragen. Den Hinweis Inhaber ich hier schon ein paarmal gegeben und mindestens. Einmal hat’s auch geholfen.
Sungrow liest da mit. -
Wenn alles wieder so steht wie am Anfang würde ich mal einen Neustart probieren. Nach dem Motto: „Ein Reboot tut immer gut“..ich meine, das ist Software. Und es ist nicht immer sicher, ob sie unter allen Umständen immer alle notwendigen Fallunterscheidungen macht.
Ansonsten bleibt die Möglichkeit, bevor man sich direkt an Sungrow wendet, im Photovoltaikforum zu fragen. Den Hinweis Inhaber ich hier schon ein paarmal gegeben und mindestens. Einmal hat’s auch geholfen.
Sungrow liest da mit.@gombersiob said in Sungrow WR SGH10RT erfolgreich mit MODBUS eingebunden:
Wenn alles wieder so steht wie am Anfang würde ich mal einen Neustart probieren. Nach dem Motto: „Ein Reboot tut immer gut“..ich meine, das ist Software. Und es ist nicht immer sicher, ob sie unter allen Umständen immer alle notwendigen Fallunterscheidungen macht.
Ansonsten bleibt die Möglichkeit, bevor man sich direkt an Sungrow wendet, im Photovoltaikforum zu fragen. Den Hinweis Inhaber ich hier schon ein paarmal gegeben und mindestens. Einmal hat’s auch geholfen.
Sungrow liest da mit.Das habe ich auch eben gemacht....
Und siehe da... :grinning:
Batterie läuft wieder, nur der wi-net wollte sich nicht automatisch neu verbinden. :angry:
Aber jetzt ist alles wieder gut :blush:Der Hausfrauen-Reset hilft doch immer wieder Wunder.
Besten Dank für die Unterstützung :+1: -
Kurzbeschreibung zur Anbindung der neuen Sungrow Hybrid WR
SGH5RT- SGH10RT (5-10 KW Hybrid), Markteinführung Sep./Okt. 2020
und lt. der Beschreibung auch für folgende Modelle (ungetestet)
SH5K-20 / SH3K6 / SH4K6 / SH5K-V13
SH5K-30 / SH3K6-30 / SH4K6-30
SH5.0RS / SH3.6RS / SH4.6RS / SH6.0RS
SH10RT / SH8.0RT / SH6.0RT / SH5.0RTDie Anbindung zum IOBroker erfolgt per MODBUS.
Einen ganz großen Dank geht hiermit an die Adapter Entwickler des MODBUS und an das Technik Team der Fa. Sungrow Deutschland für die Bereitstellung der MODBUS Variablen. Das ist absolut vorbildlich!!!Grundeinstellungen des MOD Bus Adapter:
Die Modbus- Settings im Modbus Adapter bitte wie folgt wählen
--> Dann passen die Copy Paste Files der Ein und Holding Register automatisch!, da das Registeradressen Offset (+1), welches sehr häufig für Probleme sorgt, bereits berücksichtigt ist:

Hier muss natürlich die IP Adresse Eures WR eingetragen werden!
Mit dem WLAN Direkt LOGIN (und dem 3D Code) des Aufklebers auf dem WR kann der eingebaute LAN Adapter des WR aktiviert und erstellt werden. Mit diesem LOGIN kann dieser sowohl als DHCP als auch mit fester IP eingestellt werden. Ich habe den Zugang per LAN gewählt, da ich kein Freund von WLAN bin...Als Geräte ID ist die des WR selbst einzusetzen (also nicht des WLAN Adpaters) .
Diese findet man z.B. über den Cloudzugang hier:

Einstellungen zum Lesen der Eingangsregister (Read Only Werte des WR)
Zum Lesen der WR Istwerte müssen die entsprechenden gewünschten Sollwerte aus der schon funktionsfähigen Copy/Paste Liste weiter unten ausgewählt werden. Alternativ können auch testweise mal einfach alle, die darin enthalten sind übenommen werden. (Hier ein Dank auch an alle Mitbefüller dieser Liste !!!)Die zu lesenden Werte müssen per Eingangsregister angelegt werden.
Das geht über den Reiter Eingangsregister und im Eingangsregistermenü über das + Zeichen

Das leere Textfeld mit folgenden Werten des hier angehängten Textfiles befüllen:
Eingangsregister_STAND2021_02_02.txt neuster Stand
(ACHTUNG: Dazu das txt FIle zuerst downloaden und nicht aus dem Forum gleich per click öffnen, dann sind auch die Trennzeichen dabei. Nach dem DL mit Editor öffnen und per Copy & Paste einfügen)
Danach unten das Hakerl zum Übernehmen setzen und speichern!Sollten Euch noch weitere Werte fehlen, die komplette MODBUS Beschreibung von Sungrow
hat m-fuchs in diesem threat am 15.12.20 gepostet, dort könnt Ihr das Original als pdf runterladen.Schreiben der Modbus Werte via Holding Register.
Analog der Eingangsregister werden die Lese- und schreibefähigen (Holding Register) wie folgt angelegt:Das geht über den Reiter Holdingsregister und im Holdingsregistermenü über das + Zeichen
Anbei die mittlerweile recht vollständige Copy & Paste Liste
(Einen großen Dank geht an alle, die hier im Forum dazu beigetragen haben, die Fehler zu elliminieren und fehlende Werte zu ergänzen!)
Holding-Register2021_02_04.txtJetzt kommt noch ein wichtiger Punkt!
Möchte man die Holdingregister beschreiben kann dies entweder von Hand in den Objects passieren oder per Skript/Blocky. Dazu ist aber anders als bei den JS Variablen eine andere Ansteuerung erforderlich. So funktioniert es:
mit Blocky:

Wichtig ist hier den Block Baustein "Steuere" zu nehmen und unter keinen Umständen den STD Baustein "aktualisiere"
So sieht es dann per JS aus:
setState("modbus.0.holdingRegisters.13049_EMS_mode selection", 3);Wenn man z.B. mit 500 W Laden/ Entladen möchte muss man folgende Holdings beschreiben:
EMS Mode = 2 (Quasi Handsteuerung)
13084 Einmalig mit einem Startwert versehen
EMS Charge/Discharge Comand13050 wie folgt setzen:
170 (Dezimal) = AA (Hexadezimal) <=> Charge/ Laden;
187 (Dezimal) = BB: <=> Discharge / Entladen;
204 (Dezimal) 0xCC <=> Stop (Anhalten/ Default );Der Startwert 13084 muss nach meiner Erfahrung nur einmal gesetzt werden.
Um Ehrlich zu sein habe ich noch immer den Sinn dieses Registers nicht verstanden...Sobald die Werte geschrieben sind dauert es kurz (ca. 1-2s) dann legt der WR los...
Anbei meine Intervalle wie ich das ganze kontinuierlich ansteuere:
Den EMS Mode schreibe ich jede h 1x
13051 Leistungssollwert schreibe ich ca. jede Sekunde
13050 Richtung Laden/Entladen schreibe ich ebenfalls jede Sekunde.
Das ist aber sicher nur bei Veränderung wirklich erforderlich-Wenn Ihr hier Fehler in den Copy Paste Listen entdeckt oder weitere Infos zum Schreiben der Register herausgefunden habt bitte bei mir melden, ich teste dann und ergänze die Anleitung hier---
Habe einen neuen Post aufgemacht, um mit anderen zusammen eine Muster Energiemanagement Skript Lösung für die Sollwertvorgaben zu erarbeiten. Weiterlesen könnt Ihr hier:
https://forum.iobroker.net/topic/40990/batteriemanagement-energiemanagement-mit-iobrokerAllgemeines zum Sungrow WR (ohne Bezug zu IOBROKER)
Jetzt noch ein paar generelle Punkte zum WR selbst, da sich einige sicher Fragen, kann man den WR kaufen... ?
Habe ewig mit dem Webinterface und den diversen Zugangsmöglichkeiten per WLAN, APP, & Cloud gekämpft, bis ich endlich mal verstanden habe, auf welchem der 3 Wege man sich für welchen Zweck in den WR überhaupt einloggen muss. Hier besteht noch signifikantes Verbesserungspotential im User Manual um diese 3 Zugangs-Modi und deren Einschränkungen und Funktionen besser zu erklären.
Verbesserungspotential besteht auch in der Qualität der Smartphone APP und des Cloud Zugangs. Die PC APP habe ich nicht getestet.Ich finde es Schade, dass der WR kein eigenes Webintgerface mehr besitzt und man nur per APP oder Cloud zugreifen kann. Wichtige Einstellungen lassen sich nur per direktem Einloggen per WLAN am WR direkt VORORT vornehmen.
Warum es dazu nicht ein einfaches Webinterface mit PW Zugang getan hat und man wahrscheinlich wegen dem aktuellen Trend jetzt so einen APP Murgs begonnen hat, kann nur Sungrow beantworten...
Aber wenn bei Euch mit MODBUS auch erstmal die Daten sprudeln, braucht das App Gelumpe eh keiner mehr... Bin da vielleicht etwas altmodisch...
Der WR selbst macht einen super soliden Eindruck. Gerät ist massiv, klasse verarbeitet, Montagematerial wie Dübel (Fischer), Steckverbinder (Weidhaus) sind entgegen der Erwartung nicht billig sondern sehr gehobener deutscher STD!
Schon die in die Montagehalterung integrierte Wasserwagenlibelle ist vorbildlich und zeigt, dass man bei SUNGROW mitgedacht hat.Einer von meinen 2 WR brummt (Netzbrummen) auch Nachts im Standby recht laut, was ich von meinen bisherigen Kostal WR nur bei mittlerer und hoher Last kenne. In diesem Lastbereich sind die SUNGROW WR dagegen eher ruhig.
Was ich bisher beurteilen kann ist der Wirkungsgrad zumindest bei sehr geringen PV Leistungen im reinen PV Betrieb nicht der Beste, also gerade an Tagen, wo man auf jedes Watt angewiesen ist.
Der WR (10 KW) beginnt erst ab einer AC Leistung von ca. 150W seinen Dienst, wenn auf der DC Seite bereits 220 W Leistung anliegen und bei solch geringen Leistungen auch mit sehr bescheidenem Wirkungsgrad. Dieses Verhalten kann man aber auch bei anderen Hybrid WR bzw. Batteriespeichersystemen anderer Anbieter auch zu Hauf im Netz finden.
Ohne Batterie nimmt sich der Hybrid WR 23w im Standby bei Nacht.
Werde weitere Werte z.B. bei mittlerer und hoher Einspeisung und ab Dezember dann auch mit Batterie nachliefern, sobald vorhanden!!!Jetzt bleibt nur zu hoffen, dass Sungrow Deutschland seiner aktuellen sehr offenen Philosophie treu bleibt. In Australien wo die WR mit leichten Änderungen (LCD Display) bereits seit geraumer Zeit verfügbar sind wurde der Zugang zum Modbus nach einem SW Updates ohne Vorwarnung plötzlich mit PW geschütz. Das wäre ein klares "DON´T BUY THIS PRODUCT " Signal !!!!!
Momentan halte ich aber an beiden Händen die DAUMEN HOCH !!!!!
Wer schon alles so weit umgesetzt hat und gerne den codierten WR Status als Variable haben möchte hier ein super unschöne Spaghetticode Lösung, welche aber funktioniert. Wer sich in JS oder Blocky besser auskennt und eine schönere Lösung findet bitte melden, dann übernehme ich diese für die anderen hier:
Als Zielvariablen habe ich diese hier per JS Variablen angelegt.

Hier der Blocky Code für Copy/Paste:
Blocky_WR_STATUS.txtIch habe in der Zwischenzeit ein Energiemanagement für 2 WR mit 2Batterien recht stabil am laufen.
Nachdem sich die Sonne in den letzten Wochen leider nur sehr selten so stark zeigt, dass ich in den Überschuss komme würde ich das Ganze jedoch gerne noch etwas beobachten, bevor ich das teile.Ich werde auf das Thema Energiemanagement hier nicht weiter eingehen sondern in dem oben genanten Post, da das Thema HIER nicht jeder braucht.
Dennoch vorab mal ein paar Impressionen.
Bevor jetzt gleich der Shitstorm losgeht....
Thema Estethik:
Momentan sind noch Werte mit in der Anzeige, die später natürlich rausfliegen, um die Übersichtlichkeit zu erhöhen. Aktuell aber zum Fehlers uchen mal mehr reingepackt als der Übersichtlichkeit dient und mehr als erforderlich...Thema Ausregelung:
Ich habe sehr stark springende Lasten und sehr viele spontane Verbraucher, so dass ein Ausgleichen am Grid von 300-400 Watt für mich ein recht akzeptables Resultat darstellt.
Zwischen den Bildern (Screenshots) liegen natürlich weitere Sprünge im Energiebedarf.
Bei mir läuft eine Holhackschnitzelanlage, die sich im 2-10 Sekunden Rhytmus Holz aus dem Silo mit einem 1,5 KW Motor holt, da ist ständig was in Bewegung
EIgentlich müsste ich das Ganze als Video Posten, nur dabei ist zu sehen, wie der IO Broker ständig nachtarriert...

Die WR reagieren leider nicht ganz so spontan auf die Sollwerte, wie man das erhoffen würde... Hier läßt siche später in der Abfragefrequenz, dem Zeitpunkt der Abfrage von Energiemessgerät und WR usw. noch einiges optimieren. Dazu dann mehr im anderen Post...
Atlantis (Stand 18.11.20/ Letztes Update 03.02.21)
@atlantis , Forum, Danke für die viele Vorarbeit - jetzt gebe ich was zurück.
Da der Wechsel zum Stromanbieter mit dynamischen Tarifen ansteht, habe ich mich mit der Zwangsladung der Batterie durch den WR (SH8.0RT) beschäftigt. Und siehe da, per Web lässt sich das konfigurieren. Mithilfe von SunGather hab ich die entsprechenden Holding-Register gefunden.
Bisher habe ich die Register nur gelesen, nicht per ioBroker geschrieben; dazu fehlt mir noch zuviel vom ioBroker-drumherum. Aber vielleicht hilft das hier ja schon mal anderen.
Gerne reviewen und wenn für gut befunden in die von Atlantis bereitgestellten Configs integrieren. Das Format des folgenden Snippets orientiert sich an der SunGather-Config.Danke für kurzen Hinweis, falls meine Erkenntnis nicht so neu sein sollte wie von mir empfunden :-)
Alaaf! CaH
- name: "forced_batt_charge" level: 2 address: 13140 datatype: "U16" models: ["SH8.0RT"] datarange: - response: 0xAA value: "Enable" - response: 0x55 value: "Disable" - name: "forced_batt_charge_day" level: 2 address: 13141 datatype: "U16" models: ["SH8.0RT"] datarange: - response: 1 value: "AllDaysOfWeek" - response: 0 value: "WorkingDaysOnly" - name: "forced_batt_charge_1_start_hour" level: 0 address: 13142 datatype: "U16" models: ["SH8.0RT"] unit: "HH" - name: "forced_batt_charge_1_start_minute" level: 0 address: 13143 datatype: "U16" models: ["SH8.0RT"] unit: "MM" - name: "forced_batt_charge_1_end_hour" level: 0 address: 13144 datatype: "U16" models: ["SH8.0RT"] unit: "HH" - name: "forced_batt_charge_1_end_minute" level: 0 address: 13145 datatype: "U16" models: ["SH8.0RT"] unit: "MM" - name: "forced_batt_charge_1_SOC_perc" level: 2 address: 13146 datatype: "U16" models: ["SH8.0RT"] accuracy: 1 unit: "%" - name: "forced_batt_charge_2_start_hour" level: 0 address: 13147 datatype: "U16" models: ["SH8.0RT"] unit: "HH" - name: "forced_batt_charge_2_start_minute" level: 0 address: 13148 datatype: "U16" models: ["SH8.0RT"] unit: "MM" - name: "forced_batt_charge_2_end_hour" level: 0 address: 13149 datatype: "U16" models: ["SH8.0RT"] unit: "HH" - name: "forced_batt_charge_2_end_minute" level: 0 address: 13150 datatype: "U16" models: ["SH8.0RT"] unit: "MM" - name: "forced_batt_charge_2_SOC_perc" level: 2 address: 13151 datatype: "U16" models: ["SH8.0RT"] accuracy: 1 unit: "%"