Bis gestern lief die Integration Monate ohne Probleme, jetzt kommt dieser Fehler:
Logger: custom_components.solaredge_modbus
Quelle: custom_components/solaredge_modbus/init.py:244
Integration: SolarEdge Modbus (Dokumentation)
Erstmals aufgetreten: 07:03:06 (2078 Vorkommnisse)
Zuletzt protokolliert: 09:56:22
Error reading modbus data
Traceback (most recent call last):
File “/config/custom_components/solaredge_modbus/init.py”, line 244, in refresh_modbus_data
update_result = self.read_modbus_data()
^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/solaredge_modbus/init.py”, line 320, in read_modbus_data
and self.read_modbus_data_meter1()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/solaredge_modbus/init.py”, line 331, in read_modbus_data_meter1
return self.read_modbus_data_meter(“m1”, 40190)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/solaredge_modbus/init.py”, line 480, in read_modbus_data_meter
exported = validate(self.calculate_value(exported, energywsf), “>”, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/solaredge_modbus/init.py”, line 160, in validate
raise ValueError(f"Value {value} failed validation ({comparison}{against})")
ValueError: Value 0 failed validation (>0)
I benutze HA 2024.8.3 und habe jetzt zum test auf 2024.9.0. aktualisiert
Der Wechselrichter ist via Wifi verbunden. Die SolarEdge App funktioniert noch und zeigt alle Werte. Die Netzwerkverbindung funktioniert also.
Was kann der Grund für den Fehler sein?