Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Adapter Modbus: Mehrere Geräte IDs / Timeout beim auslesen von mehr als einen Teilnehmern

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    483

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Adapter Modbus: Mehrere Geräte IDs / Timeout beim auslesen von mehr als einen Teilnehmern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbusadapter
20 Beiträge 12 Kommentatoren 6.4k Aufrufe 11 Watching
  • Ä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.
  • sven wilhelmiS Offline
    sven wilhelmiS Offline
    sven wilhelmi
    schrieb am zuletzt editiert von
    #11

    Hallo zusammen,
    ich habe auch das gleiche Problem. Ein Slave funktioniert, sobald es mehrere werden, geht es nicht mehr.
    Habe jetzt schon rausgefunden, dass die Modbus Instanz immer nur an die niedrigste Slave ID sendet.

    In einem anderen Beitrag stand, dass man mehrere Instanzen anlegen soll. Ich möchte aber insgesamt über 100 Slaves anschließen, kann ja dafür keine 100 Instanzen erstellen.

    Habt ihr eine Lösung gefunden ?

    Danke im Voraus
    Sven

    1 Antwort Letzte Antwort
    0
    • cbundC Offline
      cbundC Offline
      cbund
      schrieb am zuletzt editiert von
      #12

      Bräuchte die Funktion auch. Funktioniert es bei euch?

      cbundC 1 Antwort Letzte Antwort
      0
      • cbundC cbund

        Bräuchte die Funktion auch. Funktioniert es bei euch?

        cbundC Offline
        cbundC Offline
        cbund
        schrieb am zuletzt editiert von
        #13

        @cbund also mehrere Geräte über den IObroker mit Rtu adapter funktioniert bei mir nicht. Ich habe es mit obigem Tool mbusd gelöst. Das funktioniert zumindest bei 2 Stromzählern.

        1 Antwort Letzte Antwort
        0
        • David FriedrichD Offline
          David FriedrichD Offline
          David Friedrich
          schrieb am zuletzt editiert von David Friedrich
          #14

          Hallo zusammen, ich habe VenusOS auf dem Raspberry 4 laufen.
          Bei mir läuft der ModBus Adapter auch mit mehr als einem Slave.
          Meine Config:![alt text](ModBus_config.jpg image url)
          Eingangsregister:eingagsregister_1.jpg
          eingangsregister_2.jpg

          Im Eingangsregister habe ich die SlaveID vergeben.

          IoBroker Objekte:
          broker_snap_1.jpg
          broker_snap_2.jpg
          broker_snap_3.jpg

          Einige Werte in der Excel stimmen nicht ganz:
          Bei Adresse 3 der Scale Factor ist nicht 10 sondern 0.1
          Das ist auch bei den angaben für Hz, A DC, AV (Watt).

          Jetzt muss ich es nur noch schaffen das ich die Einstellungen am System vom Broker ändern kann.

          cbundC 1 Antwort Letzte Antwort
          0
          • David FriedrichD David Friedrich

            Hallo zusammen, ich habe VenusOS auf dem Raspberry 4 laufen.
            Bei mir läuft der ModBus Adapter auch mit mehr als einem Slave.
            Meine Config:![alt text](ModBus_config.jpg image url)
            Eingangsregister:eingagsregister_1.jpg
            eingangsregister_2.jpg

            Im Eingangsregister habe ich die SlaveID vergeben.

            IoBroker Objekte:
            broker_snap_1.jpg
            broker_snap_2.jpg
            broker_snap_3.jpg

            Einige Werte in der Excel stimmen nicht ganz:
            Bei Adresse 3 der Scale Factor ist nicht 10 sondern 0.1
            Das ist auch bei den angaben für Hz, A DC, AV (Watt).

            Jetzt muss ich es nur noch schaffen das ich die Einstellungen am System vom Broker ändern kann.

            cbundC Offline
            cbundC Offline
            cbund
            schrieb am zuletzt editiert von
            #15

            @David-Friedrich Hallo es ging um den Modbus RTU. Du hast TCP da funktionieren die mehreren Slaves.

            D 1 Antwort Letzte Antwort
            0
            • cbundC cbund

              @David-Friedrich Hallo es ging um den Modbus RTU. Du hast TCP da funktionieren die mehreren Slaves.

              D Offline
              D Offline
              dagrizzly
              schrieb am zuletzt editiert von
              #16

              Besteht das Problem bei euch immernoch?
              Beschränkt es sich auf die Serielle Abfrage?
              Kann man die Multi Slave Problematik evtl. umgehen mittels eines TCP/Rtu Gateways und dann die Anfragen nur über TCP machen?

              Danke für Eure Rückmeldung.

              Grüße Raphael

              P 1 Antwort Letzte Antwort
              0
              • D dagrizzly

                Besteht das Problem bei euch immernoch?
                Beschränkt es sich auf die Serielle Abfrage?
                Kann man die Multi Slave Problematik evtl. umgehen mittels eines TCP/Rtu Gateways und dann die Anfragen nur über TCP machen?

                Danke für Eure Rückmeldung.

                Grüße Raphael

                P Offline
                P Offline
                peterfido
                schrieb am zuletzt editiert von
                #17

                @dagrizzly
                Der Modbus Adapter lief bei mir nie zuverlässig. Ständig timeouts. Ich nutze seit einiger Zeit Node-Red für Modbus (und Easy-E4 sowie serielle Kommunikation). Das läuft bei mir absolut zufriedenstellend.

                Zwischenzeitlich habe ich den USB Modbus-Adapter durch usriot TCP Modbus ersetzt. Läuft noch stabiler (die gelegentlichen CRC-fehler sind weg). Wichtig sind die Pausen zwischen den Abfragen. Setze ich die zu klein, gibt es auch da timeouts. Node-Red startet dann allerdings die Kommunikation (sauber) von vorn inkl. Initialisierung der Schnittstelle.

                Gruß

                Peterfido


                Proxmox auf Intel NUC12WSHi5
                ioBroker: Debian (VM)
                CCU: Debmatic (VM)
                Influx: Debian (VM)
                Grafana: Debian (VM)
                eBus: Debian (VM)
                Zigbee: Debian (VM) mit zigbee2mqtt

                V 1 Antwort Letzte Antwort
                0
                • P peterfido

                  @dagrizzly
                  Der Modbus Adapter lief bei mir nie zuverlässig. Ständig timeouts. Ich nutze seit einiger Zeit Node-Red für Modbus (und Easy-E4 sowie serielle Kommunikation). Das läuft bei mir absolut zufriedenstellend.

                  Zwischenzeitlich habe ich den USB Modbus-Adapter durch usriot TCP Modbus ersetzt. Läuft noch stabiler (die gelegentlichen CRC-fehler sind weg). Wichtig sind die Pausen zwischen den Abfragen. Setze ich die zu klein, gibt es auch da timeouts. Node-Red startet dann allerdings die Kommunikation (sauber) von vorn inkl. Initialisierung der Schnittstelle.

                  V Offline
                  V Offline
                  V8Turbo
                  schrieb am zuletzt editiert von
                  #18

                  @peterfido Hatte hier mal jemand eine Lösung ? Habe das problem sobald ich mehr als eine Registeradresse auslese das ich CRC Fehler bekomme.

                  O 1 Antwort Letzte Antwort
                  0
                  • V V8Turbo

                    @peterfido Hatte hier mal jemand eine Lösung ? Habe das problem sobald ich mehr als eine Registeradresse auslese das ich CRC Fehler bekomme.

                    O Offline
                    O Offline
                    onweb
                    schrieb am zuletzt editiert von onweb
                    #19

                    @v8turbo

                    Ich habe festgestellt, dass man mehrere Geräte IDs benutzen kann, aber die Adresse niemals doppelt verwendet werden darf.
                    Dies ist womöglich ein Problem von ioBroker bei der Interpretation der Konfiguration?

                    Ich habe hier 2 Module, eins mit der ID1 und das andere mit ID 32.

                    Digital Ausgang **0** auf **ID 1**
                    Digital Ausgang **1** auf **ID 1**
                    Digital Ausgang **2** auf **ID 32**
                    

                    dies klappt, aber wehe man fügt hinzu

                    Digital Ausgang **2** auf **ID 1**
                    

                    dann ist der Adapter Fehlerhaft, sobal man darauf schreibt.
                    Wahrscheinlich weil es Ausgang 2 schon gibt, nach irgendeiner internen Interpretation?

                    M 1 Antwort Letzte Antwort
                    0
                    • O onweb

                      @v8turbo

                      Ich habe festgestellt, dass man mehrere Geräte IDs benutzen kann, aber die Adresse niemals doppelt verwendet werden darf.
                      Dies ist womöglich ein Problem von ioBroker bei der Interpretation der Konfiguration?

                      Ich habe hier 2 Module, eins mit der ID1 und das andere mit ID 32.

                      Digital Ausgang **0** auf **ID 1**
                      Digital Ausgang **1** auf **ID 1**
                      Digital Ausgang **2** auf **ID 32**
                      

                      dies klappt, aber wehe man fügt hinzu

                      Digital Ausgang **2** auf **ID 1**
                      

                      dann ist der Adapter Fehlerhaft, sobal man darauf schreibt.
                      Wahrscheinlich weil es Ausgang 2 schon gibt, nach irgendeiner internen Interpretation?

                      M Offline
                      M Offline
                      MyMeyer
                      schrieb am zuletzt editiert von
                      #20

                      @onweb Hi das Thema ist zwar schon älter aber genau mein Problem. Wie hast Du das mit den gleichen Geräte-ID´s geklärt ? So sieht es aktuell bei mir aus:
                      db598e1f-6ebe-49ac-a9a6-59e975cf8365-image.png

                      MyMeyer

                      >>> Hardware: Intel I5 mit ****Debian ProxMox OS: Debian **** <<< >>> Network with UniFi <<<
                      >>> HomeMatic CCU-2 (Wired und Funk) / Philips HUE / Echo.DOT / Echo.SHOW / Xiaomi Smart-Home / Xiaomi Robot Vacuum Cleaner / Synology DS 918+ / Shelly 1&2 <<<

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

                      557

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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