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. Hardware
  4. modbus einrichten

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

modbus einrichten

Geplant Angeheftet Gesperrt Verschoben Hardware
modbus tcpmodbus adapter
27 Beiträge 5 Kommentatoren 2.3k Aufrufe 5 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.
  • U unl0ck

    @joergh hi Joerg danke für den thread ich hab versucht da herauszulesen ob er das ähnliche problem hat, und ich vermute er versteht ebenso wie ich nicht, wie ich auf die einzelnen module ihre register zugreifen kann über das tcp Modul.
    ich hab folgenden Fehler
    Ohne Titel.png
    ich. versuch nochmal mein Problem zu erklären,

    ich hab tcp und ein Modul angeschlossen
    ich verstehe jetzt nicht wie ich den Adapter konfigurieren muss um über das TCP Modul die register des 2. Moduls auslesen zu können.

    J Offline
    J Offline
    JoergH
    schrieb am zuletzt editiert von
    #4

    @unl0ck

    Ich verstehe Dich so: Du hast einen TCP Adapter auf modbus im Netzwerk hängen und an diesem hängt dann Dein rtu Gerät, korrekt?
    In diesem Fall interessiert Dich nur die Verbindung zu Deinem TCP Adapter, der den Rest zum Gerät für Dich erledigen sollte.

    Damit man überhaupt sehen kann was Du da eingestellt hast, wäre es schon einmal hilfreich, wenn Du Deine Config mal zeigst. Ich habe in dem anderen Thread die für mein Smartmeter gepostet. Wichtig ist, dass die Daten IP und Geräte ID stimmen, sonst kann er das Modul nicht einmal ansprechen. Wenn er das Modul grundsätzlich ansprechen kann, dann musst Du die entsprechenden Daten in den Holdingregistern einstellen (Adresse, Länge, Format etc.) Deine Excel Tabelle enthält alle relevanten Angaben, vergleich das mal mit dem was ich eingestellt habe und dann nimmst Du genau 1 Adresse und stellst die ein. Wenn das funktioniert, musst Du nur die anderen hinzufügen.

    U 1 Antwort Letzte Antwort
    0
    • J JoergH

      @unl0ck

      Ich verstehe Dich so: Du hast einen TCP Adapter auf modbus im Netzwerk hängen und an diesem hängt dann Dein rtu Gerät, korrekt?
      In diesem Fall interessiert Dich nur die Verbindung zu Deinem TCP Adapter, der den Rest zum Gerät für Dich erledigen sollte.

      Damit man überhaupt sehen kann was Du da eingestellt hast, wäre es schon einmal hilfreich, wenn Du Deine Config mal zeigst. Ich habe in dem anderen Thread die für mein Smartmeter gepostet. Wichtig ist, dass die Daten IP und Geräte ID stimmen, sonst kann er das Modul nicht einmal ansprechen. Wenn er das Modul grundsätzlich ansprechen kann, dann musst Du die entsprechenden Daten in den Holdingregistern einstellen (Adresse, Länge, Format etc.) Deine Excel Tabelle enthält alle relevanten Angaben, vergleich das mal mit dem was ich eingestellt habe und dann nimmst Du genau 1 Adresse und stellst die ein. Wenn das funktioniert, musst Du nur die anderen hinzufügen.

      U Offline
      U Offline
      unl0ck
      schrieb am zuletzt editiert von unl0ck
      #5

      @joergh die deviceid was ist damit gemeint?
      ich poste mal alles was ich gemacht habe und hab auch nur ein wert haben wollen hab mich für die Versionsnummer entschieden
      das modul das angesteckt ist das ist auf 40 gestellt,

      module1.png holding.png general.png conip webadresse.png

      GlasfaserG J 3 Antworten Letzte Antwort
      0
      • U unl0ck

        @joergh die deviceid was ist damit gemeint?
        ich poste mal alles was ich gemacht habe und hab auch nur ein wert haben wollen hab mich für die Versionsnummer entschieden
        das modul das angesteckt ist das ist auf 40 gestellt,

        module1.png holding.png general.png conip webadresse.png

        GlasfaserG Offline
        GlasfaserG Offline
        Glasfaser
        schrieb am zuletzt editiert von
        #6

        @unl0ck

        bei Pool ( Abfrage ) fehlt der Haken ... da kannst du bis ..... warten , da er ja nichts abfragen soll

        e4113cd4-5b0d-4a19-a20a-bf31df2fcfbf-grafik.png

        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

        U 3 Antworten Letzte Antwort
        1
        • GlasfaserG Glasfaser

          @unl0ck

          bei Pool ( Abfrage ) fehlt der Haken ... da kannst du bis ..... warten , da er ja nichts abfragen soll

          e4113cd4-5b0d-4a19-a20a-bf31df2fcfbf-grafik.png

          U Offline
          U Offline
          unl0ck
          schrieb am zuletzt editiert von
          #7

          @glasfaser ich renn immer in ein timeout rein beim gerät, hab das polling mal aktiviert danke,

          1 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @unl0ck

            bei Pool ( Abfrage ) fehlt der Haken ... da kannst du bis ..... warten , da er ja nichts abfragen soll

            e4113cd4-5b0d-4a19-a20a-bf31df2fcfbf-grafik.png

            U Offline
            U Offline
            unl0ck
            schrieb am zuletzt editiert von
            #8

            @glasfaser erhalte jetzt auch beim gerät selbst einen Fehler led blinkt rot
            blinking.png wenn ich das hier richtig deute passt irgendwas nicht, und das passiert erst wenn ich polling anschalte.

            GlasfaserG 1 Antwort Letzte Antwort
            0
            • U unl0ck

              @glasfaser erhalte jetzt auch beim gerät selbst einen Fehler led blinkt rot
              blinking.png wenn ich das hier richtig deute passt irgendwas nicht, und das passiert erst wenn ich polling anschalte.

              GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              schrieb am zuletzt editiert von
              #9

              @unl0ck sagte in modbus einrichten:

              und das passiert erst wenn ich polling anschalte.

              Du kannst im Register X ... Einträge zb. 40001 bis 40010 haben , nur mit dem Haken werden dann die jeweiligen mit dem iob Modbus Adapter abgefragt .

              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

              U 1 Antwort Letzte Antwort
              1
              • GlasfaserG Glasfaser

                @unl0ck

                bei Pool ( Abfrage ) fehlt der Haken ... da kannst du bis ..... warten , da er ja nichts abfragen soll

                e4113cd4-5b0d-4a19-a20a-bf31df2fcfbf-grafik.png

                U Offline
                U Offline
                unl0ck
                schrieb am zuletzt editiert von
                #10

                @glasfaser ich hab Daten
                @JoergH

                passen noch nicht ganz aber sieht schon mal gut aus device id ist nicht 40 sondern 4 daten_yes.png

                danke aufjedefall jetzt noch das ganze in den richtigen Datentyp dann wird das auch was

                1 Antwort Letzte Antwort
                0
                • GlasfaserG Glasfaser

                  @unl0ck sagte in modbus einrichten:

                  und das passiert erst wenn ich polling anschalte.

                  Du kannst im Register X ... Einträge zb. 40001 bis 40010 haben , nur mit dem Haken werden dann die jeweiligen mit dem iob Modbus Adapter abgefragt .

                  U Offline
                  U Offline
                  unl0ck
                  schrieb am zuletzt editiert von
                  #11

                  @glasfaser jetzt blinkt er auch grün wieder, wenn ich das deviceid richtig setze wie ist das wenn ich mehrere habe ? und die alle die gleichen holding register ? geht das ? also 2 module und die haben die register brauche ich dann 2 adapter oder kann ich das alles mit einem machen ?

                  J 1 Antwort Letzte Antwort
                  0
                  • U unl0ck

                    @joergh die deviceid was ist damit gemeint?
                    ich poste mal alles was ich gemacht habe und hab auch nur ein wert haben wollen hab mich für die Versionsnummer entschieden
                    das modul das angesteckt ist das ist auf 40 gestellt,

                    module1.png holding.png general.png conip webadresse.png

                    J Offline
                    J Offline
                    JoergH
                    schrieb am zuletzt editiert von
                    #12

                    @unl0ck Das mit dem Poll hat @Glasfaser schon geschrieben, außerdem ist mir aufgefallen, dass das Format des Registers INT(eger) ist und Du hast 16 Bit Big Endian eingestellt, das gibt keine sinnvollen Werte.

                    1 Antwort Letzte Antwort
                    0
                    • U unl0ck

                      @joergh die deviceid was ist damit gemeint?
                      ich poste mal alles was ich gemacht habe und hab auch nur ein wert haben wollen hab mich für die Versionsnummer entschieden
                      das modul das angesteckt ist das ist auf 40 gestellt,

                      module1.png holding.png general.png conip webadresse.png

                      J Offline
                      J Offline
                      JoergH
                      schrieb am zuletzt editiert von
                      #13

                      @unl0ck Nimm das "Use Aliases" mal raus und probiere dann.

                      U 1 Antwort Letzte Antwort
                      0
                      • J JoergH

                        @unl0ck Nimm das "Use Aliases" mal raus und probiere dann.

                        U Offline
                        U Offline
                        unl0ck
                        schrieb am zuletzt editiert von
                        #14

                        @joergh boah das mit int und signed und alles war schon im Studium nervig, aber int kann ja 8 16 32 sein? lsb und und und, welchen wert soll ich denn nun nehmen :( werd das alias mal rausnehmen. oder für was war das ?

                        J 1 Antwort Letzte Antwort
                        0
                        • U unl0ck

                          @glasfaser jetzt blinkt er auch grün wieder, wenn ich das deviceid richtig setze wie ist das wenn ich mehrere habe ? und die alle die gleichen holding register ? geht das ? also 2 module und die haben die register brauche ich dann 2 adapter oder kann ich das alles mit einem machen ?

                          J Offline
                          J Offline
                          JoergH
                          schrieb am zuletzt editiert von
                          #15

                          @unl0ck Du brauchst für jeden Adapter eine eigene Instanz, da Du ja auch einen eigene IP Adresse in den Adaptereinstellungen eintragen musst.

                          U 1 Antwort Letzte Antwort
                          0
                          • U unl0ck

                            @joergh boah das mit int und signed und alles war schon im Studium nervig, aber int kann ja 8 16 32 sein? lsb und und und, welchen wert soll ich denn nun nehmen :( werd das alias mal rausnehmen. oder für was war das ?

                            J Offline
                            J Offline
                            JoergH
                            schrieb am zuletzt editiert von
                            #16

                            @unl0ck Stell einfach statt 16 Bit Big Endian mal auf INT. Wor ist das Problem? Dazu musst Du das nicht einmal verstanden haben :wink:
                            Am Ende Deiner Tabelle rechts stehen die maximalen Werte die das Register annehmen kann, bei 65536 sind das 16 Bit.

                            U 1 Antwort Letzte Antwort
                            0
                            • J JoergH

                              @unl0ck Du brauchst für jeden Adapter eine eigene Instanz, da Du ja auch einen eigene IP Adresse in den Adaptereinstellungen eintragen musst.

                              U Offline
                              U Offline
                              unl0ck
                              schrieb am zuletzt editiert von
                              #17

                              @joergh ich glaub wir missverstehen uns,
                              ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
                              aber die haben alle eine 4xxxx Adresse,
                              setze ich da haken multiple device id?

                              ahja habe jetzt den wert 3 bei folgender einstellung

                              wert.png

                              werte jetzt aufjedenfall mal ein setz register auslesen wo ich den wert schalten kann, damit ich den wert prüfen kann

                              danke aufjedenfall an dieser stelle an @Glasfaser und @JoergH echt eine ultra mega Hilfe

                              J GlasfaserG 2 Antworten Letzte Antwort
                              0
                              • J JoergH

                                @unl0ck Stell einfach statt 16 Bit Big Endian mal auf INT. Wor ist das Problem? Dazu musst Du das nicht einmal verstanden haben :wink:
                                Am Ende Deiner Tabelle rechts stehen die maximalen Werte die das Register annehmen kann, bei 65536 sind das 16 Bit.

                                U Offline
                                U Offline
                                unl0ck
                                schrieb am zuletzt editiert von
                                #18

                                @joergh sehe kein int -.- :disappointed: int.png

                                J 1 Antwort Letzte Antwort
                                0
                                • U unl0ck

                                  @joergh ich glaub wir missverstehen uns,
                                  ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
                                  aber die haben alle eine 4xxxx Adresse,
                                  setze ich da haken multiple device id?

                                  ahja habe jetzt den wert 3 bei folgender einstellung

                                  wert.png

                                  werte jetzt aufjedenfall mal ein setz register auslesen wo ich den wert schalten kann, damit ich den wert prüfen kann

                                  danke aufjedenfall an dieser stelle an @Glasfaser und @JoergH echt eine ultra mega Hilfe

                                  J Offline
                                  J Offline
                                  JoergH
                                  schrieb am zuletzt editiert von
                                  #19

                                  @unl0ck Ahso. Ich kenne Dein TCP Modul leider nicht und dachte, dass das nur ein Adapter TCP-seriell für EIN Gerät ist. In diesem Fall kann ich Dir mit dem Teil nicht weiterhelfen. Ich würde in jedem Fall aber mal alles bis auf ein Gerät abhängen und erst einmal dieses zum Laufen bringen und dann weiter sehen.

                                  U 2 Antworten Letzte Antwort
                                  0
                                  • U unl0ck

                                    @joergh ich glaub wir missverstehen uns,
                                    ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
                                    aber die haben alle eine 4xxxx Adresse,
                                    setze ich da haken multiple device id?

                                    ahja habe jetzt den wert 3 bei folgender einstellung

                                    wert.png

                                    werte jetzt aufjedenfall mal ein setz register auslesen wo ich den wert schalten kann, damit ich den wert prüfen kann

                                    danke aufjedenfall an dieser stelle an @Glasfaser und @JoergH echt eine ultra mega Hilfe

                                    GlasfaserG Offline
                                    GlasfaserG Offline
                                    Glasfaser
                                    schrieb am zuletzt editiert von
                                    #20

                                    @unl0ck sagte in modbus einrichten:

                                    ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
                                    setze ich da haken multiple device id?

                                    ich habe zwei Teilnehmer da dran , sieht so aus :

                                    Sind zwei Smartmeter , einer hat die ID1 der andere ID2

                                    Das Register zu ID1 und ID2 sind bei mir Identisch ( gleicher Hersteller )

                                    1e2c4347-dd56-40e3-8da5-4a9e9069d98a-grafik.png

                                    19cf20f1-6869-4c7a-9bb3-f4b3b52f2691-grafik.png

                                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                    1 Antwort Letzte Antwort
                                    1
                                    • U unl0ck

                                      @joergh sehe kein int -.- :disappointed: int.png

                                      J Offline
                                      J Offline
                                      JoergH
                                      schrieb am zuletzt editiert von
                                      #21

                                      @unl0ck Ja, hast Recht. Das ist Unsigned 16 Bit (vermutlich Big Endian)

                                      U 1 Antwort Letzte Antwort
                                      0
                                      • J JoergH

                                        @unl0ck Ahso. Ich kenne Dein TCP Modul leider nicht und dachte, dass das nur ein Adapter TCP-seriell für EIN Gerät ist. In diesem Fall kann ich Dir mit dem Teil nicht weiterhelfen. Ich würde in jedem Fall aber mal alles bis auf ein Gerät abhängen und erst einmal dieses zum Laufen bringen und dann weiter sehen.

                                        U Offline
                                        U Offline
                                        unl0ck
                                        schrieb am zuletzt editiert von
                                        #22

                                        @joergh ja so mach ich es auch alles andere wäre auch Wahnsinn, aber werd das Stück für stück machen IMG_0896.jpg
                                        erst mal herausfinden wie ich die einzelnen register auslesen kann für die Schalter mich stück für stück durch arbeiten,

                                        1 Antwort Letzte Antwort
                                        1
                                        • J JoergH

                                          @unl0ck Ahso. Ich kenne Dein TCP Modul leider nicht und dachte, dass das nur ein Adapter TCP-seriell für EIN Gerät ist. In diesem Fall kann ich Dir mit dem Teil nicht weiterhelfen. Ich würde in jedem Fall aber mal alles bis auf ein Gerät abhängen und erst einmal dieses zum Laufen bringen und dann weiter sehen.

                                          U Offline
                                          U Offline
                                          unl0ck
                                          schrieb am zuletzt editiert von
                                          #23

                                          @joergh mit Daten lesen klappt es echt null hab jetzt mal ein einfacheres Modul dran gehabt mit nem Poti, aber ich bekomm nur ne 0 -.-

                                          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

                                          814

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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