NEWS
Sungrow SH8RT Modbus Register falscher Datentype
-
Hallo,
ich habe eine Sungrow SH8RT mit einem Smartmeter DTSU666.
Im Photovoltaikforum gab es undokumentierte Register mit denen man die Smartmeter Informationen auch über den Sungrow per Modbus auslesen kann.
Meter Phase A Active Power: 5601-5602 S32 W (Stromzähler Phase A Wirkleistung)
Meter Phase B Active Power: 5603-5604 S32 W (Stromzähler Phase B Wirkleistung)
Meter Phase C Active Power: 5605-5606 S32 W (Stromzähler Phase C Wirkleistung)Das funktioniert auch sehr gut, wenn die Werte negative sind. Sobald die Werte Positiv sind wird (65535 - "dem positiven Wert angezeigt"), als Datentype habe ich "Signed 32 Bit (Big Endian)" eingetragen. Beispiel 500Watt Bezug werden mit 65035 angezeigt.
Ich vermute der Datentype ist falsch, habe aber schon einiges ausprobiert ohne Erfolg. Hat jemand eine Tipp oder muss ich die Werte per Skript umrechnen lassen.
-
@dirk-erdweg sagte: 65535
Das sind 16 Bit. Versuche es mal mit "Signed 16 Bit".
-
@paul53 said in Sungrow SH8RT Modbus Register falscher Datentype:
@dirk-erdweg sagte: 65535
Das sind 16 Bit. Versuche es mal mit "Signed 16 Bit".
Leider nicht, habe ich ausprobiert und dann macht der Wert keinen Sinn mehr.
"Signed 16 Bit (Big Endian)" -1W
"Signed 32 Bit (Big Endian)" -1253W