Die solaredge_modbus funktioniert seit gestern nicht mehr: ValueError: Value 0 failed validation (>0)

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?

Kannst du da vielleicht nachgucken ob der Wechselrichter vielleicht ein Update bekommen hat?

Wie sieht denn die Konfiguration aus? Hat sich vielleicht die IP vom WR geändert wodurch HA nicht mehr drauf zugreifen kann?

LG
Tobi

Um den Fehler zu lösen hatte in den letzten Tagen den Wechselrichter neugestartet, den Router neugestartet, hab HA aktualisiert & neugestartet. Nichts hatte geholfen.
Heute Morgen nach ca. 2 Tagen Ausfall waren alle Daten wieder da.
Die einzige Erklärung für mich ist, dass SolarEdge irgendwas auf dem Wechselrichter aktualisiert hat, was jetzt wieder korrigiert worden ist.

Kann ich irgendwo sehen ob der Wechselrichter ein Update bekommen hat?

Nun funktioniert die Modbus Anbindung wieder nicht!
Es kommt genau der gleiche Fehler wieder (seit gestern Nacht).

IP-Adresse ist richtig konfiguriert und Wechselrichter sendet auch fleißig Daten an die SolarEdge App.

Hat einer eine Idee was das sein kann?
Hier ein paar Daten zum Wechselrichter:

- name: Inverter 1
  manufacturer: SolarEdge
  model: SE10K-RWB48BFN4
  communicationMethod: WIFI
  cpuVersion: 4.21.19

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)