Also vor dem Update funktionierte es, aber ich hatte Fehlermeldungen im Log, daher auch das Update:
2022-11-19 18:13:32,280 - ERROR - mySolar: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar.py", line 53, in update_readings
await self.restapi.update()
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 310, in update
await self.update_energy_flow()
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 344, in update_energy_flow
self._battery_soc = float(node["deviceTips"]["SOC"])
ValueError: could not convert string to float: '--'
Jetzt bekomme ich nach dem Update keinen Connect mehr, auch nicht, wenn ich als Region nur eu5 angebe:
fusionsolar [name] [pw] eu5
state ist jetzt allerdings "failed"
und im Log steht:
2022-11-21 20:40:24,588 - ERROR - mySolar: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar.py", line 63, in update_readings
await self.restapi.update()
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 363, in update
await self.update_energy_flow()
File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 397, in update_energy_flow
self._battery_soc = float(node["deviceTips"]["SOC"])
ValueError: could not convert string to float: '--'