NEWS
[gelöst] Modbus-Probleme nach Update auf 7.0.6
-
Hallo,
ich habe eine WAGO 750-880 SPS mittels Modbus angeschlossen. Auf meinem Test-System iief der Adapter in Version 6.4.0. Bevor ich den Adapter auf mein Produktivsystem loslasse, wollte ich das Testsystem updaten.
Nach dem Update habe ich dauernd Warnungen im Logmodbus.0 2026-02-15 17:08:11.448 warn [DevID_1] Some register types failed but continuing: 1/4 errorsIch lese Diskrete-Eingänge (DI) und Holding-Register (HR) ein. Zur Eingrenzung des Problems habe ich die HR gelöscht. Warnung bleibt anstehen. Als nächstes habe ich alle DI gelöscht. Warnung ist weg.
Dann einen DI hinzugefügt und alles ist ok.2026-02-15 17:12:19.844 - info: modbus.0 (354980) starting. Version 7.0.6 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0 2026-02-15 17:12:19.885 - debug: modbus.0 (354980) Initialize Objects for disInputs: [{"_address":5,"address":5,"name":"","description":"","formula":"","role":"state","cw":false,"isScale":false,"deviceId":1,"id":"discreteInputs.1.5","len":1}] 2026-02-15 17:12:19.886 - debug: modbus.0 (354980) Add discreteInputs.1.5: {"_id":"discreteInputs.1.5","type":"state","common":{"name":"","role":"state","type":"boolean","read":true,"write":false,"def":false},"native":{"regType":"disInputs","address":5,"deviceId":1}} 2026-02-15 17:12:19.886 - debug: modbus.0 (354980) Initialize Objects for coils: [] 2026-02-15 17:12:19.886 - debug: modbus.0 (354980) Initialize Objects for inputRegs: [] 2026-02-15 17:12:19.886 - debug: modbus.0 (354980) Initialize Objects for holdingRegs: [] 2026-02-15 17:12:19.937 - debug: modbus.0 (354980) Remove old object modbus.0.discreteInputs.1.515 2026-02-15 17:12:19.974 - info: modbus.0 (354980) Connected to slave 10.10.1.56 2026-02-15 17:12:19.974 - debug: modbus.0 (354980) [DevID_1] Poll start --------------------- 2026-02-15 17:12:19.975 - debug: modbus.0 (354980) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:12:21.580 - debug: modbus.0 (354980) [DevID_1] Poll start --------------------- 2026-02-15 17:12:21.581 - debug: modbus.0 (354980) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:12:23.186 - debug: modbus.0 (354980) [DevID_1] Poll start --------------------- 2026-02-15 17:12:23.187 - debug: modbus.0 (354980) [DevID_1/disInputs] Poll address 5 - 1 bitsJetzt eine zweite Adresse hinzugefügt und die Warnungen kommen wieder im 1-2 Sekunden Rhythmus
2026-02-15 17:14:00.331 - info: modbus.0 (355021) starting. Version 7.0.6 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0 2026-02-15 17:14:00.379 - debug: modbus.0 (355021) Initialize Objects for disInputs: [{"_address":5,"address":5,"name":"","description":"","formula":"","role":"state","cw":false,"isScale":false,"deviceId":1,"id":"discreteInputs.1.5","len":1},{"_address":515,"address":515,"name":"","description":"","formula":"","role":"state","cw":false,"isScale":false,"deviceId":1,"id":"discreteInputs.1.515","len":1}] 2026-02-15 17:14:00.379 - debug: modbus.0 (355021) Add discreteInputs.1.5: {"_id":"discreteInputs.1.5","type":"state","common":{"name":"","role":"state","type":"boolean","read":true,"write":false,"def":false},"native":{"regType":"disInputs","address":5,"deviceId":1}} 2026-02-15 17:14:00.379 - debug: modbus.0 (355021) Add discreteInputs.1.515: {"_id":"discreteInputs.1.515","type":"state","common":{"name":"","role":"state","type":"boolean","read":true,"write":false,"def":false},"native":{"regType":"disInputs","address":515,"deviceId":1}} 2026-02-15 17:14:00.380 - debug: modbus.0 (355021) Initialize Objects for coils: [] 2026-02-15 17:14:00.380 - debug: modbus.0 (355021) Initialize Objects for inputRegs: [] 2026-02-15 17:14:00.380 - debug: modbus.0 (355021) Initialize Objects for holdingRegs: [] 2026-02-15 17:14:00.477 - info: modbus.0 (355021) Connected to slave 10.10.1.56 2026-02-15 17:14:00.478 - debug: modbus.0 (355021) [DevID_1] Poll start --------------------- 2026-02-15 17:14:00.478 - debug: modbus.0 (355021) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:14:00.581 - debug: modbus.0 (355021) [DevID_1/disInputs] Poll address 515 - 1 bits 2026-02-15 17:14:00.684 - warn: modbus.0 (355021) [DevID_1] Some register types failed but continuing: 1/4 errors 2026-02-15 17:14:02.187 - debug: modbus.0 (355021) [DevID_1] Poll start --------------------- 2026-02-15 17:14:02.188 - debug: modbus.0 (355021) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:14:02.291 - debug: modbus.0 (355021) [DevID_1/disInputs] Poll address 515 - 1 bits 2026-02-15 17:14:02.395 - warn: modbus.0 (355021) [DevID_1] Some register types failed but continuing: 1/4 errorsDer Status der beiden Register wechselt in den Objekten alle 10s, was richtig ist, da Adresse 5 ein Blinker ist, der auf Adresse 515 zurückgelesen wird.
Wenn ich auf 6.4.0 zurückgehe ist alles wieder i.O.2026-02-15 17:17:26.958 - info: modbus.0 (355110) starting. Version 6.4.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v22.22.0, js-controller: 7.1.0 2026-02-15 17:17:27.012 - debug: modbus.0 (355110) Initialize Objects for disInputs: [{"_address":5,"address":5,"name":"","description":"","formula":"","role":"state","cw":false,"isScale":false,"deviceId":1,"id":"discreteInputs.1.5","len":1},{"_address":515,"address":515,"name":"","description":"","formula":"","role":"state","cw":false,"isScale":false,"deviceId":1,"id":"discreteInputs.1.515","len":1}] 2026-02-15 17:17:27.013 - debug: modbus.0 (355110) Add discreteInputs.1.5: {"_id":"discreteInputs.1.5","type":"state","common":{"name":"","role":"state","type":"boolean","read":true,"write":false,"def":false},"native":{"regType":"disInputs","address":5,"deviceId":1}} 2026-02-15 17:17:27.013 - debug: modbus.0 (355110) Add discreteInputs.1.515: {"_id":"discreteInputs.1.515","type":"state","common":{"name":"","role":"state","type":"boolean","read":true,"write":false,"def":false},"native":{"regType":"disInputs","address":515,"deviceId":1}} 2026-02-15 17:17:27.013 - debug: modbus.0 (355110) Initialize Objects for coils: [] 2026-02-15 17:17:27.013 - debug: modbus.0 (355110) Initialize Objects for inputRegs: [] 2026-02-15 17:17:27.013 - debug: modbus.0 (355110) Initialize Objects for holdingRegs: [] 2026-02-15 17:17:27.138 - info: modbus.0 (355110) Connected to slave 10.10.1.56 2026-02-15 17:17:27.138 - debug: modbus.0 (355110) [DevID_1] Poll start --------------------- 2026-02-15 17:17:27.139 - debug: modbus.0 (355110) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:17:27.242 - debug: modbus.0 (355110) [DevID_1/disInputs] Poll address 515 - 1 bits 2026-02-15 17:17:28.950 - debug: modbus.0 (355110) [DevID_1] Poll start --------------------- 2026-02-15 17:17:28.951 - debug: modbus.0 (355110) [DevID_1/disInputs] Poll address 5 - 1 bits 2026-02-15 17:17:29.057 - debug: modbus.0 (355110) [DevID_1/disInputs] Poll address 515 - 1 bitsIch habe letzten Monat schon ein Issue bei Github dazu eröffnet, aber keine Rückmeldung dazu erhalten. Letzte Woche hatte jemand dort auch das gleiche Problem bestätigt.
Heute hat noch jemand ein neues Issue mit der gleichen Warnung eröffnet.P.S. IoBroker und System sind ansonsten auf Stand
Gruß
Dolomiti
-
-
@wendy2702 da war er schon
https://forum.iobroker.net/post/1325984 -
@wendy2702 da war er schon
https://forum.iobroker.net/post/1325984 -
ich klemm mich mal dahinter.
hab auch die 7.0.6 gehabt, weil das changelog so vielversprechend war und ich immer wieder die errormeldungen "request timed out" mit neuverbindung hatte und im changelog eine Verbesserung der seriellen Kommunikation versprochen wurde.
am nächsten morgen um 08:00 hatte ich dann schon 32 dieser Meldungenmodbus.4 2026-02-16 07:08:07.490 warn [DevID_9] Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.4 2026-02-16 07:08:07.490 error Request timed out. modbus.4 2026-02-16 07:08:07.490 warn Error: undefinednach downgrade wieder nur jede 1-2 Stunden eine Meldung
Werde die 8.0 testen
-
Also die "request timed out" Meldung hatte ich auch mit der 6.x, aber nur alle paar Tage. Nachdem ich bei mir eine Datenpunkt-Leiche 😉 gelöscht habe läuft die 7.0.6 aber auch fehlerlos. Aber klar, wenn die 8.0 verfügbar ist werde ich die auch installieren.
-
@mcm1957 sagte in Modbus-Probleme nach Update auf 7.0.6:
Bei Problemen bitt @Bluefox kontaktieren.
Danke!
Hab bisher immer meine Verdrahtung im Verdacht gehabt.
Bin die letzten Wochen dabei gewesen diese zu verändern. Jedoch mit mäßigem Erfolg.
Jetzt ist mir aufgefallen dass diese Meldungen anscheinend auch verstärkt aufkommen könnten, wenn ich auf den iob-Server zugreife.Auch da bastel ich gerade an der Hardware auf USB Seite