Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Modbus: Serial - Fehler On error: {}

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    667

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Modbus: Serial - Fehler On error: {}

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 2 Kommentatoren 134 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    wellem
    schrieb am zuletzt editiert von
    #1

    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

    wendy2702W 1 Antwort Letzte Antwort
    0
    • W wellem

      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

      wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      @wellem steht das loggen der Instanz auf Debug?

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

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      W 1 Antwort Letzte Antwort
      0
      • wendy2702W wendy2702

        @wellem steht das loggen der Instanz auf Debug?

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

        W Offline
        W Offline
        wellem
        schrieb am zuletzt editiert von
        #3

        @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 Antwort Letzte Antwort
        0
        • W wellem

          @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 Offline
          W Offline
          wellem
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0

          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
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          591

          Online

          32.9k

          Benutzer

          82.9k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe