Hallo,
ich bin Einsteiger im Thema iobroker und möchte meine beiden SMA Wechselrichter via Modbus abfragen. Die Einrichtung hat soweit geklappt, ich erhalte auch Werte die mit dem Sunnyportal zusammenpassen. Allerdings kommt es bei auf dem Mac Mini mehrmals täglich zu diesen Fehlermeldungen:
Fehler:
modbus.2 2023-01-23 10:11:02.686 warn On error: {"errno":-50,"code":"ENETDOWN","syscall":"connect","address":"192.168.188.180","port":502}
modbus.2 2023-01-23 10:11:02.686 error Client in error state.
modbus.1 2023-01-23 10:11:02.685 warn On error: {"errno":-50,"code":"ENETDOWN","syscall":"connect","address":"192.168.188.182","port":502}
modbus.1 2023-01-23 10:11:02.685 error Client in error state.
modbus.2 2023-01-23 10:11:02.685 error Socket Error
modbus.1 2023-01-23 10:11:02.685 error Socket Error
Bevor ich den iobroker auf dem MacMini installiert habe, habe ich auf einem Raspberry Pi4 angefangen. Dort lief der Adapter gegen beide Wechselrichter ohne Probleme. Die Instanzen habe ich manuell auf dem MacMini neu eingerichtet, grundsätzlich kommen da auch die Werte an. Um Wechselwirkungen zwischen beiden "Clients" zu vermeiden habe ich die Instanzen auf dem Raspberry Pi gestoppt. Trotzdem treten die Fehler weiterhin sporadisch auf. Danach sind weitere Verbindungen/Abfragen über den Adapter wieder ohne manuellen Eingriff möglich.
Netzwerktechnisch hängen alle Geräte im Keller am selben Switch.
Der Modbus Adapter ist in der Version 5.0.11 installiert (Autor bluefox).
Hat jemand Hinweis wie ich das Problem ggf. lösen kann? Da der MacMini eh vorhanden ist würde ich diesen gerne nutzen.
Grüße
Torsten
MOD EDIT: LOG in Code Tags </> gesetzt
Systemdata |
Apple Mac Mini M1 |
Hardwaresystem: |
arm 64 |
Arbeitsspeicher: |
16GB |
Festplattenart: |
SSD |
Betriebssystem: |
Mac |
Node-Version: |
19.4.0 |
Nodejs-Version: |
19.4.0 |
NPM-Version: |
9.2.x |
Installationsart: |
Skript |
Image genutzt: |
Ja |
Ort https://iobroker.net/install.sh |