Moin zusammen und allen im Forum ein frohes Neues Jahr!
An den Feiertagen habe ich versucht die Daten vom Fronius Meter abzufragen, das scheitert aber egal mit welcher Kombination ,,Zähleradresse" im Fronius WR und ,,MODBUSID" ich versuche an die Daten heranzukommen.
Entweder alle Werte von Energy_L*_export__kWh/Energy_L*_import__kWh werden mit NaN ausgegeben oder mit NaN und einem eindeutig als falsch zu erkennenden Wert ,,-15119969719704018134936254217715712.000"
Hier mal das Ergebnis der Kombinationen:
Modbus-Port *:
502SunSpec Model Type *:
floatZähleradresse WR | 200 | 200 | 200 | 101 | 101 | 101 |
MODBUSID | 200 | 1 | 101 | 101 | 1 | 200 |
Current_L1__A | 8.63 | 0.10 | keine aktualisierung | 1.34 | keine aktualisierung | 0.00 |
Current_L2__A | 5.54 | 0.10 | | 1.82 | | 0.00 |
Current_L3__A | -1.02 | 0.13 | | 0.82 | | 0.00 |
Current_total__A | 13.39 | 0.35 | | 4.06 | | 0.00 |
Energy_L1_export__kWh | NaN | 0.000 | | NaN | | 0.000 |
Energy_L1_import__kWh | NaN | 0.000 | | NaN | | 0.000 |
Energy_L2_export__kWh | NaN | 0.000 | | NaN | | 0.000 |
Energy_L2_import__kWh | NaN | -15.119.969.719.704.000.000.000.000.000.000.000.000 | | NaN | | -15.119.969.719.704.000.000.000.000.000.000.000.000 |
Energy_L3_export__kWh | NaN | 0.000 | | NaN | | 0.000 |
Energy_L3_import__kWh | 2143289.344 | 94.633.982 | | 2143289.344 | | 94.633.982 |
Energy_export__kWh | 2.879 | NaN | | 2.906 | | NaN |
Energy_export_current__kWh | 0 | 0 | | 0 | | 0 |
Energy_import__kWh | 281.900 | 0.000 | | 282.715 | | 0.000 |
Energy_import_current__kWh | 1273.8 | 1273.8 | | 1273.8 | | 1273.8 |
Frequency__Hz | 50.00 | 80.47 | | 49.90 | | 0.00 |
ID | three.phase | three.phase | | three.phase | | three.phase |
Power_L1__W | 2009 | -100 | | 252 | | 100 |
Power_L2__W | 1323 | 95299 | | 315 | | 95320 |
Power_L3__W | -154 | NaN | | 85 | | NaN |
Power_total__W | 3121 | 2 | | 653 | | 0 |
Voltage_Avr__V | 231.07 | 401.14 | | 230.87 | | 0.00 |
Voltage_L1__V | 231.00 | 400.03 | | 231.10 | | 0.00 |
Voltage_L2__V | 230.90 | 400.55 | | 231.00 | | 0.00 |
Voltage_L3__V | 230.90 | 231.70 | | 230.50 | | 0.00 |
state | opened | opened | | disconnected | | opened |
[/tbody][/table]
Internals:
DEF 200 30 192.168.188.81:502 TCP
DeviceName 192.168.188.81:502
EXPECT idle
FD 18
FUUID 676c026a-f33f-92e0-7433-2cf02f5f6090e56b
IODev FroniusMeter
Interval 30
LASTOPEN 1735932656.18426
MODBUSID 200
MODE master
MODULEVERSION Modbus 4.5.6 - 7.11.2023
NAME FroniusMeter
NOTIFYDEV global
NR 567
NTFY_ORDER 50-FroniusMeter
PARTIAL
PROTOCOL TCP
STATE Status: opened<br>2025-01-03 20:34:01<br>Einspeisung: 0 W | Gesamt: 0.0W<br>
Bezug: 324 W | Gesamt: 0.0W<br>2025-01-03 20:34:02
TCPConn 1
TYPE Fronius_Modbus_Meter
devioLoglevel 3
devioNoSTATE 1
eventCount 43
nextOpenDelay 60
nextQueueRun 1735932898.55308
DICACHE:
3:
UNPACK
EXPRS:
EXTRAS:
FNAMES:
PICACHE:
h40069:
bswapRegs
decode
encode
expr
format
ignoreExpr
map 113:S0, 211:single.phase, 212:split.phase, 213:three.phase
mapDefault
revRegs
rmapDefault
h40071:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40073:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40075:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40077:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40079:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40081:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40083:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40085:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40095:
bswapRegs
decode
encode
expr
format %.2f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40097:
bswapRegs
decode
encode
expr
format %.f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40099:
bswapRegs
decode
encode
expr
format %.f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40101:
bswapRegs
decode
encode
expr
format %.f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40103:
bswapRegs
decode
encode
expr
format %.f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40129:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40131:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40133:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40135:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40137:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40139:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40141:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h40143:
bswapRegs
decode
encode
expr $val /1000
format %.3f
ignoreExpr
map
mapDefault
revRegs
rmapDefault
QUEUE:
HASH(0x71f30f8)
HASH(0x71019d0)
HASH(0x7234db8)
HASH(0x7206430)
HASH(0x74ef290)
HASH(0x70855e0)
HASH(0x74d8118)
HASH(0x72f9f78)
HASH(0x72f5fe0)
HASH(0x73a2588)
HASH(0x74d7c50)
READ:
BUFFER
READINGS:
2025-01-03 20:34:56 Current_L1__A 0.00
2025-01-03 20:34:57 Current_L2__A NaN
2025-01-03 20:34:57 Current_L3__A 0.00
2025-01-03 20:33:56 Current_total__A 539995353761226242411089362944.00
2025-01-03 20:31:09 Energy_L1_export__kWh 0.000
2025-01-03 20:31:12 Energy_L1_import__kWh 0.000
2025-01-03 20:31:09 Energy_L2_export__kWh 0.000
2025-01-03 20:31:12 Energy_L2_import__kWh 0.000
2025-01-03 20:31:10 Energy_L3_export__kWh 0.000
2025-01-03 20:31:13 Energy_L3_import__kWh 0.000
2025-01-03 20:34:01 Energy_export__kWh 0.000
2025-01-03 20:34:57 Energy_export_current__kWh 0
2025-01-03 20:34:02 Energy_import__kWh 0.000
2025-01-03 20:34:57 Energy_import_current__kWh 323.7
2025-01-03 20:33:57 Frequency__Hz 0.00
2025-01-03 20:30:56 ID 203
2025-01-03 20:34:27 Power_L1__W -2119197985781640715402800831397888
2025-01-03 20:34:27 Power_L2__W NaN
2025-01-03 20:34:29 Power_L3__W 0
2025-01-03 20:34:26 Power_total__W -175276276715393437229121536
2025-01-03 20:31:01 Voltage_Avr__V 0.00
2025-01-03 20:31:01 Voltage_L1__V 0.00
2025-01-03 20:31:02 Voltage_L2__V 0.00
2025-01-03 20:31:03 Voltage_L3__V 0.00
2025-01-03 20:30:56 state opened
REMEMBER:
lid 200
lname FroniusMeter
lrecv 1735932897.85231
lsend 1735932897.81053
UPDATECACHE:
h40073:
adr 40073
len 2
objCombi h40073
reading Current_L1__A
span 2
type h
h40075:
adr 40075
len 2
objCombi h40075
reading Current_L2__A
span 2
type h
h40077:
adr 40077
len 2
objCombi h40077
reading Current_L3__A
span 2
type h
h40079:
adr 40079
len 2
objCombi h40079
reading Voltage_Avr__V
span 2
type h
h40097:
adr 40097
len 2
objCombi h40097
reading Power_total__W
span 2
type h
h40099:
adr 40099
len 2
objCombi h40099
reading Power_L1__W
span 2
type h
h40101:
adr 40101
len 2
objCombi h40101
reading Power_L2__W
span 2
type h
h40103:
adr 40103
len 2
objCombi h40103
reading Power_L3__W
span 2
type h
h40131:
adr 40131
len 2
objCombi h40131
reading Energy_L1_export__kWh
span 2
type h
h40133:
adr 40133
len 2
objCombi h40133
reading Energy_L2_export__kWh
span 2
type h
h40135:
adr 40135
len 2
objCombi h40135
reading Energy_L3_export__kWh
span 2
type h
h40139:
adr 40139
len 2
objCombi h40139
reading Energy_L1_import__kWh
span 2
type h
h40141:
adr 40141
len 2
objCombi h40141
reading Energy_L2_import__kWh
span 2
type h
h40143:
adr 40143
len 2
objCombi h40143
reading Energy_L3_import__kWh
span 2
type h
defptr:
FroniusMeter 200
gotReadings:
Current_L3__A 0.00
lastRead:
h40069 1735932656.44133
h40071 1735932836.44826
h40073 1735932896.35161
h40075 1735932897.10487
h40077 1735932897.85693
h40079 1735932661.16672
h40081 1735932661.9204
h40083 1735932662.72018
h40085 1735932663.47163
h40095 1735932837.27863
h40097 1735932866.32911
h40099 1735932867.08029
h40101 1735932867.82804
h40103 1735932869.47886
h40129 1735932841.62271
h40131 1735932669.01263
h40133 1735932669.76485
h40135 1735932670.51695
h40137 1735932842.41687
h40139 1735932672.03084
h40141 1735932672.78353
h40143 1735932673.5355
Attributes:
devStateStyle style="text-align:right"
disable 0
event-on-change-reading .*
icon measure_power_meter
poll-Energy_total__kWh 1
room 10_SolarManagement
stateFormat {return "Status: ".ReadingsVal($name,"state","")."<br>".ReadingsTimestamp($name,'Energy_export__kWh','')."<br>Einspeisung: ".sprintf("%.0f",ReadingsVal($name,"Energy_export_current__kWh",0))." W | Gesamt: ".sprintf("%.1f",ReadingsVal($name,"Energy_export__kWh",0))."W<br>
Bezug: ".sprintf("%.0f",ReadingsVal($name,"Energy_import_current__kWh",0))." W | Gesamt: ".sprintf("%.1f",ReadingsVal($name,"Energy_import__kWh",0))."W<br>".ReadingsTimestamp($name,'Energy_import__kWh','')}
userReadings Energy_import_current__kWh {ReadingsVal("PV_Wechselrichter","Bezug",0)},
Energy_export_current__kWh {ReadingsVal("PV_Wechselrichter","Einspeisung",0)}
verbose 2
Ich brauche die Daten u.a., um sie im Modul SolarForecast zu nutzen, was mit den aktuell ausgegebenen Werten aber keinen Sinn macht.
FHEM ist aktuell und der Fronius Wechselrichter Symo GEN24 10.0 Plus ist mit Version 1.34.6-1 ebenfalls auf dem aktuellsten Stand.
Der Wechsel von SunSpec Model Type
float auf
int + sf brachte auch nicht wirklich eine Veränderung, dann steht in Current_total__A, Power_L1__W und Power_total__W Mist drin ...
Aber wenn ich das richtig verstehe, muss der erste Parameter MODBUSID (hier 200) identisch sein, mit der Einstellung vom Feld Zähleradresse in der MODBUS-Konfiguration auf dem Fronius WR, dann sollte es mit MODBUSID 200 eigentlich laufen.
Ich wäre euch dankbar, wenn mir jemand aus dem Forum mit der ein oder anderen Idee weiterhelfen könnte, ggf. fehlt bei mir der entscheidende Parameter.
Danke euch
Lars