NEWS
Modbus: Serial - Fehler On error: {}
-
Hallo,
ich möchte einen RS-485 to USB Adpter als Modbus Instanz in iobroker hinzufügen.
iobroker läuft im Docker und das USB Gerät ist in den Container durchgereicht.Ich kann in den Modbus EInstellungen auch /dev/ttyUSB0 auswählen.
Leider erscheint im Log der Fehler:
modbus.2 2025-02-20 22:15:19.286 warn On error: {}Ich habe das gleiche mit meinem Openhab Container testweise gemacht - dort funktioniert der Zugriff einwandfrei.
Als Unterschied konnte ich sehen, dass anscheinend irgendwas mit der dialout gruppe nicht passt:
In iobroker sehe ich keine dialout Gruppe für ttyUSB0:
crw-rw---- 1 root 16 188, 0 Feb 20 22:06 ttyUSB0In openhab sieht das so aus:
crw-rw---- 1 root dialout2 188, 0 Feb 20 21:25 ttyUSB0Könnt ihr weiterhelfen?
Gruß
Michael -
Hallo,
ich möchte einen RS-485 to USB Adpter als Modbus Instanz in iobroker hinzufügen.
iobroker läuft im Docker und das USB Gerät ist in den Container durchgereicht.Ich kann in den Modbus EInstellungen auch /dev/ttyUSB0 auswählen.
Leider erscheint im Log der Fehler:
modbus.2 2025-02-20 22:15:19.286 warn On error: {}Ich habe das gleiche mit meinem Openhab Container testweise gemacht - dort funktioniert der Zugriff einwandfrei.
Als Unterschied konnte ich sehen, dass anscheinend irgendwas mit der dialout gruppe nicht passt:
In iobroker sehe ich keine dialout Gruppe für ttyUSB0:
crw-rw---- 1 root 16 188, 0 Feb 20 22:06 ttyUSB0In openhab sieht das so aus:
crw-rw---- 1 root dialout2 188, 0 Feb 20 21:25 ttyUSB0Könnt ihr weiterhelfen?
Gruß
Michael -
@wellem steht das loggen der Instanz auf Debug?
Ist das auslesen bei Openhan deaktiviert so das der Stick /Port frei ist?
ja in Openhab hab ich den Port wieder rausgenommen und zusätzlich den Openhab Copntainer mal komplett runtergefahren. Leider keine Änderung.
Hier das Debug Log:modbus.2 2025-02-21 16:16:47.813 silly redis message expired/evicted __keyevent@0__:expired:io.system.adapter.modbus.2.eventLoopLag modbus.2 2025-02-21 16:16:39.936 warn On error: {} modbus.2 2025-02-21 16:16:38.941 silly States user redis pmessage io.modbus.2.*/io.modbus.2.info.connection:{"val":false,"ack":true,"ts":1740150998938,"q":0,"from":"system.adapter.modbus.2","user":"system.user.admin","lc":1740083669322} modbus.2 2025-02-21 16:16:38.934 warn On error: {} modbus.2 2025-02-21 16:16:38.929 debug connect to serial /dev/ttyUSB0 with 115200 modbus.2 2025-02-21 16:16:38.824 debug Initialize Objects for holdingRegs: [] modbus.2 2025-02-21 16:16:38.824 debug Add inputRegisters.32102_SOC: {"_id":"inputRegisters.32102_SOC","type":"state","common":{"name":"","role":"level","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":2101,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for inputRegs: [{"_address":"32102","name":"SOC","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":2101,"deviceId":1,"id":"inputRegisters.32102_SOC"}] modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for coils: [] modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for disInputs: [] modbus.2 2025-02-21 16:16:38.797 silly States system redis pmessage io.system.adapter.modbus.2.logLevel/io.system.adapter.modbus.2.logLevel:{"val":"silly","ack":true,"ts":1740150998785,"q":0,"from":"system.adapter.modbus.2","lc":1740150765830} modbus.2 2025-02-21 16:16:38.723 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.18.2, js-controller: 7.0.6 modbus.2 2025-02-21 16:16:38.491 debug Plugin sentry Initialize Plugin (enabled=true) -
ja in Openhab hab ich den Port wieder rausgenommen und zusätzlich den Openhab Copntainer mal komplett runtergefahren. Leider keine Änderung.
Hier das Debug Log:modbus.2 2025-02-21 16:16:47.813 silly redis message expired/evicted __keyevent@0__:expired:io.system.adapter.modbus.2.eventLoopLag modbus.2 2025-02-21 16:16:39.936 warn On error: {} modbus.2 2025-02-21 16:16:38.941 silly States user redis pmessage io.modbus.2.*/io.modbus.2.info.connection:{"val":false,"ack":true,"ts":1740150998938,"q":0,"from":"system.adapter.modbus.2","user":"system.user.admin","lc":1740083669322} modbus.2 2025-02-21 16:16:38.934 warn On error: {} modbus.2 2025-02-21 16:16:38.929 debug connect to serial /dev/ttyUSB0 with 115200 modbus.2 2025-02-21 16:16:38.824 debug Initialize Objects for holdingRegs: [] modbus.2 2025-02-21 16:16:38.824 debug Add inputRegisters.32102_SOC: {"_id":"inputRegisters.32102_SOC","type":"state","common":{"name":"","role":"level","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":2101,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for inputRegs: [{"_address":"32102","name":"SOC","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":"","isScale":"","address":2101,"deviceId":1,"id":"inputRegisters.32102_SOC"}] modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for coils: [] modbus.2 2025-02-21 16:16:38.823 debug Initialize Objects for disInputs: [] modbus.2 2025-02-21 16:16:38.797 silly States system redis pmessage io.system.adapter.modbus.2.logLevel/io.system.adapter.modbus.2.logLevel:{"val":"silly","ack":true,"ts":1740150998785,"q":0,"from":"system.adapter.modbus.2","lc":1740150765830} modbus.2 2025-02-21 16:16:38.723 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.18.2, js-controller: 7.0.6 modbus.2 2025-02-21 16:16:38.491 debug Plugin sentry Initialize Plugin (enabled=true)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden