Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Modbus: Serial - Fehler On error: {}

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Modbus: Serial - Fehler On error: {}

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wellem last edited by

      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 ttyUSB0
      

      In openhab sieht das so aus:

      crw-rw---- 1 root dialout2 188, 0 Feb 20 21:25 ttyUSB0
      

      Könnt ihr weiterhelfen?

      Gruß
      Michael

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @wellem last edited by

        @wellem steht das loggen der Instanz auf Debug?

        Ist das auslesen bei Openhan deaktiviert so das der Stick /Port frei ist?

        W 1 Reply Last reply Reply Quote 0
        • W
          wellem @wendy2702 last edited by

          @wendy2702

          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)
          
          W 1 Reply Last reply Reply Quote 0
          • W
            wellem @wellem last edited by

            Wer lesen kann ist im Vorteil:
            In der Docker Beschreibung steht, dass noch folgende Umggebungsvariable gesetzt werden muß:

            USBDEVICES = /dev/ttyUSB0
            

            Damit klappts dann!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            703
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            2
            4
            107
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo