IP: natürlich die IP vom SDongle
Standartport: 502
Standartdevice ID: 1
SDongle (WR) agiert als Slave
=> OpenWB als Master
Register: alles HoldingRegister mit BigEndien
Batterie SoC: 37765 (16bit unsigned) [*0,1%]
Batterie Lade / Entladeleistung: 37760 (32bits signed) (0< Laden / 0> Entladen) [*1W]
EVU Energie: 37113 (32bits signed) (0< Einspeisung / 0> Bezug) [*1W]
Stromstärke L1: 37107 (32bits signed) (0< Einspeisung / 0> Bezug) [ *0,01A]
Stromstärke L2: 37109 (32bits signed) (0< Einspeisung / 0> Bezug) [*0,01A]
Stromstärke L3: 37111 (32bits signed) (0< Einspeisung / 0> Bezug) [*0,01A]
Spannung L1: (32bits signed) [*0,1V]
Spannung L2: 37103 (32bits signed) [*0,1V]
Spannung L3: 37105 (32bits signed) [*0,1V]
Frequenz: 37118 (16bit unsigned) [*0,1hz]
PV-Register kann ich nun nicht testen, ich gehe aber davon aus, dass die funktionieren
Aktuelle PV Leistung: 32080 (32bits signed) (0< PV-Ertrag / 0> ??) [*1kW]
Gesamter PV Ertrag: 32106 (32bits signed) [*0,01kWh] Bei dem Gesamtertrag wäre ich aber vorsichtig, das hat bei der Batterie und den EVU Meter auch nicht geklappt...
Noch ein Tipp zu den signed Integer, bei NodeRed musste man die mit einer Formel umrechnen, sonst haben die bei negativen Angaben völlig verrückt gespielt. Das wird dir ja aber wahrscheinlich keine Probleme machen, wenn du schon so viele Module integriert hast
EDIT: hier nochmal die Modbus Definitions (aktualisiert 8.2021):
EDIT.2: das sind alles Holding Register
WICHTIG!! Nach dem connecten per Mbus TCP MUSS eine Timeout oder Sleep oder whatever von ca. 5-10 Sekunden erfolgen, wenn man sofort nach connecten anfängt Daten zu lesen, fühlt der WR sich da noch nicht bereit dazu.