Hallo, ich möchte gern die Solar-Daten via Waveshare RS 485 Adapter, welcher am Deye angeschlossen ist, für IOBroker und meine OpenWB zur Verfügung stellen.
Der IOBroker baut generell eine Verbindung zu dem RS 485 Adapter auf, hat jedoch immer Fehlermeldungen im Log die ich nicht behoben bekommen.
Im weiteren habe ich auch eine Verbindung zur OpenWB hergestellt. bekomme aber regelmäßig ein Problem das die Solarleistung für ein paar Sekunden nicht übertragen wird. Das äußert sich durch Lücken im Graf.
Ich bin mir nicht sicher, ob sich die OpenWB und der IOBroker beim Lesen der Daten beeinflussen, wobei ich die Probleme auch bekomme, wenn ich nur einen Teilnehmer WB oder Iobroker verbunden habe.
Mein Setup sieht wir folgt aus
Wechselrichter:
Slave - Modbus Teilnehmer 1 - Bautrate 9600
Waveshare RS 485:
Iobroker Setup:
Fehlermeldungen
modbus.0
1498 2024-08-01 16:01:31.996 info Connected to slave 192.168.0.240
modbus.0
1498 2024-08-01 16:01:21.992 info Disconnected from slave 192.168.0.240
modbus.0
1498 2024-08-01 16:01:20.990 warn On error: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
modbus.0
1498 2024-08-01 16:01:20.990 error Client in error state.
modbus.0
1498 2024-08-01 16:01:20.989 error Socket Error
modbus.0
1498 2024-08-01 16:01:14.109 info Connected to slave 192.168.0.240
modbus.0
1498 2024-08-01 16:01:04.107 info Disconnected from slave 192.168.0.240
modbus.0
1498 2024-08-01 16:01:03.106 warn On error: {"errno":-104,"code":"ECONNRESET","syscall":"read"}
modbus.0
1498 2024-08-01 16:01:03.106 error Client in error state.
modbus.0
1498 2024-08-01 16:01:03.105 error Socket Error
modbus.0
1498 2024-08-01 16:00:50.937 info Connected to slave 192.168.0.240
OpenWB:
Hier kann man die Einbrüche gut erkennen.
Ich habe mittlerweile schon viel ausprobiert, bekomme aber keine zufriedenstellend Lösung hin!