Fronius Smart-Meter über Modbus RTU ansprechen

Der Fronius Smart Meter ist in jedem Fronius Energy Package (Hybrid Wechselrichter und Batterie) enthalten und wird in diesem Paket für die Ladesteuerung der Batterie benutzt. Standardmässig wird der Smart Meter vorkonfiguriert ausgeliefert und der Installateur verbindet die drei Komponenten, damit diese über Modbus kommunizieren können. Diese Kommunikation erfolgt über Modbus RTU. Der Endanwender kann dann über die Fronius Solar - API allerlei Daten abfragen. Diese Kommunikation erfolgt über die Netzwerkschnittstelle des Wechselrichters, welcher die Daten für Modbus TCP bereitstellt.

Hat man nun eine zweite PV-Anlage im Haus oder will einfach nur wissen, wieviel ein Verbraucher an Leistung zieht und hat einen weiteren Fronius Smart Meter übrig (gibt es auch separat zu kaufen), kann man diesen mittels der Loxone Modbus-Extension direkt über Modbus RTU abfragen. Stand August 2017 gibt Fronius aber keinerlei Dokumentation der Register für diese Abfragen heraus. Somit ist es eine Fleissarbeit, die benötigten Adressen selber rauszusuchen.

Auslieferungszustand der Fronius Smart Meter (Stand 2017):

  • Modbus Adresse 1

  • Baudrate 9600

  • Stopbits 1

  • Parität keine

  • Timing Auto

Dementsprechend ist die Modbus Extension und das Modbusgerät zu konfigurieren.

Als Sensor kann man dann Analogsensoren hinzufügen mit folgenden Parametern (gelistete IO-Adressen liefern Daten, wenn Bezeichnung leer, dann konnte dem Wert noch keine Bedeutung zugeordnet werden). Der Bereich über 4400 wurde noch gar nicht geprüft.

Bezeichnung

IO-Adresse

Befehl

Datentyp

2 Register für 32-bit

Registerreihenfolge

Byte-Reihenfolge

Bezeichnung

IO-Adresse

Befehl

Datentyp

2 Register für 32-bit

Registerreihenfolge

Byte-Reihenfolge

 

17

 

 

 

 

 

 

18

 

 

 

 

 

 

21

 

 

 

 

 

 

24

 

 

 

 

 

 

256

 

 

 

 

 

 

258

 

 

 

 

 

 

552

 

 

 

 

 

 

768

 

 

 

 

 

 

825

 

 

 

 

 

 

829

 

 

 

 

 

 

1576

 

 

 

 

 

 

1578

 

 

 

 

 

Spannung L1

4096

3-Read holding register









Spannung L2

4098

3-Read holding register









Spannung L3

4100

3-Read holding register









Strom in A L1

4102

3-Read holding register









Strom in A L2

4104

3-Read holding register









Strom in A L3

4106

3-Read holding register









Voltage AC Phase 1 to Phase 2

4110

3-Read holding register









Voltage AC Phase 2 to Phase 3

4112

3-Read holding register









Voltage AC Phase 3 to Phase 1

4114

3-Read holding register









Aktuelle Leistung gesamt
(Wirkleistung?)

4116

3-Read holding register

32-bit signed integer

 
 
 

Aktuelle Leistung gesamt
(Scheinleistung?)

4120

3-Read holding register

32-bit signed integer

 
 
 

 

4122



 

 

 

 

 

4123

 

 

 

 

 

Wirkenergie Einspeisung Total

4128

3-Read holding register

32-bit signed integer

Blindenergie Einspeisung Total

4130

3-Read holding register

32-bit signed integer

 

4132

 

 

 

 

 

 

4133

 

 

 

 

 

 

4134

 

 

 

 

 

 

4135

 

 

 

 

 

Wirkleistungsmittelwert Max.

4137

3-Read holding register

32-bit signed integer

 

4139

 

 

 

 

 

Aktuelle Leistung L1

4140

3-Read holding register

32-bit signed integer

Aktuelle Leistung L2

4142

3-Read holding register

32-bit signed integer

Aktuelle Leistung L3

4144

3-Read holding register

32-bit signed integer

 

4152

 

 

 

 

 

 

4153

 

 

 

 

 

 

4154

 

 

 

 

 

 

4155

 

 

 

 

 

 

4156

 

 

 

 

 

 

4157