Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Modbus - Erste Schritte

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Modbus - Erste Schritte

Scheduled Pinned Locked Moved ioBroker Allgemein
159 Posts 17 Posters 40.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kunibert
    wrote on last edited by
    #127

    Folgendes habe ich jetzt getestet:

    Modus: RTU over TCP

    Port: 502

    Geräte ID: 1

    Aliases benutzen: True

    Direkte Adressen benutzen (bei Aliases): True

    Holding Registers:

    Modbus-Adresse: 1502

    Name: Komfort-Temperatur

    Typ: Unsigned 16 bit (Big Endian)

    Länge: 2

    Faktor: 1

    Offest: 0

    Rolle: value.temperature

    Im ioBroker-Log erscheint dann folgender Error-Eintrag:

    Invalid holding register address: -38499

    Du hattest weiter oben ja auch geschrieben, ich solle einmal die Adresse 5377 testen. Hier kommt dann folgende Meldung:

    Invalid holding register address: -34624

    Ich bin mir sicher, dass meine Wärmepumpe diese Werte unterstützt, habe es ja auch mit mehreren anderen bereits probiert. Das Parsen über die Webseite funktioniert z. B. auch, aber da kann ich halt nicht steuern. Hm, ich habe keine Ahnung was hier weiterhelfen könnte. Vielleicht mitsniffern des Ports?

    1 Reply Last reply
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      wrote on last edited by
      #128

      Hi,

      RTU over TCP ist zu 99,9% falsch.

      Nur TCP sollte richtig sein.

      Wireshark könnte helfen.

      Debug log hast du aktiviert für den Modbus Adapter?

      Port und ID sollte stimmen wenn an der WP nichts verändert.

      Gesendet von iPad mit Tapatalk Pro

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

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

      1 Reply Last reply
      0
      • K Offline
        K Offline
        Kunibert
        wrote on last edited by
        #129

        @wendy2702:

        Hi,

        RTU over TCP ist zu 99,9% falsch.

        Nur TCP sollte richtig sein.

        Wireshark könnte helfen.

        Debug log hast du aktiviert für den Modbus Adapter?

        Port und ID sollte stimmen wenn an der WP nichts verändert. `
        Hi,

        also zunächst RTU over TCP war tatsächlich falsch. Wenn ich TCP auswähle und Alias deaktiviere gibt es im Log auch keine Fehler mehr.

        So sehen die Einstellungen nun aus:
        1129_iobroker1.jpg
        1129_iobroker2.jpg

        Das Wireshark-Protokoll z. B. bei Abfrage der Adresse 507 Aussentemperatur sieht wie im Screenshot aus (192.168.0.30 ist ioBroker, 192.168.0.35 die Wärmepumpe):
        1129_wireshark1.jpg
        1129_wireshark2.jpg

        Eigentlich sieht das für mich so aus, als ob es funktionieren würde. Aber in ioBroker sehe ich die Werte nicht unter "Objekte":
        1129_iobroker3.jpg
        1129_iobroker4.jpg

        Hast du noch eine Idee, was noch falsch sein könnte?

        :shock:

        Danke schon einmal für die bisherigen Tipps!! :)

        1 Reply Last reply
        0
        • wendy2702W Online
          wendy2702W Online
          wendy2702
          wrote on last edited by
          #130

          Hi,

          Ist die Adresse wirklich nur 3 Stellig oder ist das vielleicht ein HEX Wert der umgerechnet werden muss?

          Mal das Beispiel aus der Anleitung versucht?

          Und wenn ich mich richtig erinnere muss Serialport installiert sein, das scheint bei dir noch zu fehlen.

          Bin gerade etwas knapp mit der Zeit wegen Renovierung.

          Sorry.

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

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

          1 Reply Last reply
          0
          • K Offline
            K Offline
            Kunibert
            wrote on last edited by
            #131

            @wendy2702:

            Hi,

            Ist die Adresse wirklich nur 3 Stellig oder ist das vielleicht ein HEX Wert der umgerechnet werden muss?

            Mal das Beispiel aus der Anleitung versucht?

            Und wenn ich mich richtig erinnere muss Serialport installiert sein, das scheint bei dir noch zu fehlen.

            Bin gerade etwas knapp mit der Zeit wegen Renovierung.

            Sorry. `

            Tausend Dank, jetzt funktionierts!

            Nach Installation des Serialport-Pakets werdne mir die Werte angezeigt. Etwas erschwerend war noch, dass in der Stiebel Eltron-Doku die Adressen nicht stimmen, man muss dort immer -1 rechnen. Jetzt habe ich nur noch einen Fehler im Eventlog von ioBroker ("Serial is not available"), scheint aber nicht kritisch zu sein weil funktioniert ja.

            Danke dir sehr!

            1 Reply Last reply
            0
            • wendy2702W Online
              wendy2702W Online
              wendy2702
              wrote on last edited by
              #132

              Freut mich das es jetzt klappt.

              Gern geschehen

              Gesendet von iPad mit Tapatalk Pro

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

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

              1 Reply Last reply
              0
              • M Offline
                M Offline
                Micha70
                wrote on last edited by
                #133

                Hallo,

                ich habe gerade angefangen mich in den ioBroker etwas einzuarbeiten.

                Mit dem ModBus Adapter habe ich aber Probleme. Ich möchte mein E3DC damit abfragen. Aber ich bekomme irgendwie keine Verbindung hin.

                Den ModBus habe ich am E3DC freigeschalten:
                4026_e3dc_modbus.jpg

                Den Adapter konfiguriert:
                4026_modbus_adapter_konfig.jpg

                Ich bekomme immer einen Verbindungsfehler:
                4026_verbindungsfehler_modbus.jpg

                Anbei auch das Protokoll:

                __modbus.0 2017-11-04 17:21:41.826 warn Poll error count: 8 code: 'App Timeout'

                modbus.0 2017-11-04 17:21:38.823 warn Poll error count: 7 code: 'App Timeout'

                modbus.0 2017-11-04 17:21:35.798 info Disconnected from slave 192.168.178.38

                modbus.0 2017-11-04 17:21:35.798 warn Poll error count: 6 code: 'App Timeout'

                modbus.0 2017-11-04 17:21:35.783 warn Poll error count: 5 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                modbus.0 2017-11-04 17:21:33.612 warn Poll error count: 4 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                modbus.0 2017-11-04 17:21:32.774 warn Poll error count: 3 code: 'App Timeout'

                modbus.0 2017-11-04 17:21:30.595 warn Poll error count: 2 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                modbus.0 2017-11-04 17:21:27.572 warn Poll error count: 1 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                modbus.0 2017-11-04 17:21:27.557 info Connected to slave 192.168.178.38

                modbus.0 2017-11-04 17:21:27.304 info starting. Version 0.5.4 in F:/ioBroker/node_modules/iobroker.modbus, node: v4.5.0

                host.MichaW-PC 2017-11-04 17:21:26.789 info instance system.adapter.modbus.0 started with pid 12352__

                Wer hat eine Idee und kann mir helfen.

                Gruß

                Michael

                1 Reply Last reply
                0
                • wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  wrote on last edited by
                  #134

                  Was genau ist denn E3DC ?

                  Stromspeicher?

                  Sicher das der Standart Modbus spricht?

                  Bin etwas verwirrt wegen der Protokoll Auswahl in deinem screenshot.

                  Wie heißt den das gerät genau?

                  Gesendet von iPhone mit Tapatalk Pro

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

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

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    Micha70
                    wrote on last edited by
                    #135

                    @wendy2702:

                    Was genau ist denn E3DC ?

                    Stromspeicher?

                    Sicher das der Standart Modbus spricht?

                    Bin etwas verwirrt wegen der Protokoll Auswahl in deinem screenshot.

                    Wie heißt den das gerät genau?

                    Gesendet von iPhone mit Tapatalk Pro `

                    Hallo,

                    E3DC ist ein sogennantes Hauskraftwerk, Wechselrichter mit integriertem Stromspeicher.

                    Unterstützt wird das ModBus Protokoll, hier ein Link für die Beschreibung:

                    https://www.google.de/url?sa=t&rct=j&q= … cZ54U71Go6

                    Sowie ich oben von andre verstanden habe, scheint es ja auch zu funktionieren….. Aber scheinbar habe ich irgendwas noch nicht richtig konfiguriert / verstanden....

                    Danke schonmal für die Unterstützung.

                    1 Reply Last reply
                    0
                    • wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      wrote on last edited by
                      #136

                      Welche Node Version hast du installiert?

                      Gesendet von iPhone mit Tapatalk Pro

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

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

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        Micha70
                        wrote on last edited by
                        #137

                        @wendy2702:

                        Welche Node Version hast du installiert?

                        Gesendet von iPhone mit Tapatalk Pro `

                        Hallo Wendy2702,

                        ich habe Version 4.5.0 installiert

                        starting. Version 0.5.4 in F:/ioBroker/node_modules/iobroker.modbus, node: v4.5.0

                        Gruß

                        Micha

                        1 Reply Last reply
                        0
                        • wendy2702W Online
                          wendy2702W Online
                          wendy2702
                          wrote on last edited by
                          #138

                          Kannst du mal ein update machen?

                          Sieht für mich so aus als ob eine Funktion in deiner node Version nicht unterstützt wird.

                          Ich habe z.b. 4.8.5 auf meinem Master und 4.8.4 auf einem Slave.

                          6.11.5 sollte auch funktionieren.

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

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

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            Micha70
                            wrote on last edited by
                            #139

                            @wendy2702:

                            Kannst du mal ein update machen?

                            Sieht für mich so aus als ob eine Funktion in deiner node Version nicht unterstützt wird.

                            Ich habe z.b. 4.8.5 auf meinem Master und 4.8.4 auf einem Slave.

                            6.11.5 sollte auch funktionieren. `

                            Wo bekomm ich denn die neue Version her? Bei IOBroker ist die 0.5.4 die aktuellste:

                            <size size="85">Changelog

                            0.5.4 (2017-09-27)

                            (Apollon77) Several Fixes

                            0.5.0 (2017-02-11)

                            (bluefox) Create all states each after other

                            0.4.10 (2017-02-10)

                            (Apollon77) Do not recreate all datapoints on start of adapter

                            (ykuendig) Multiple optimization and wording fixes

                            0.4.9 (2016-12-20)

                            (bluefox) fix serial RTU

                            …..</size>

                            1 Reply Last reply
                            0
                            • wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              wrote on last edited by
                              #140

                              Ich meinte die Version von Node.

                              Siehe hier:

                              http://www.iobroker.net/docu/?page_id=5106&lang=de

                              Gesendet von iPhone mit Tapatalk Pro

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

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

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                Micha70
                                wrote on last edited by
                                #141

                                @wendy2702:

                                Ich meinte die Version von Node.

                                Siehe hier:

                                http://www.iobroker.net/docu/?page_id=5106&lang=de

                                Gesendet von iPhone mit Tapatalk Pro `

                                Also ich habe jetzt Node upgedated: Version 4.8.5.

                                Aber gleiches Problem.

                                Hier nochmal ein Trace vom LogFile:

                                <size size="85">__modbus.0 2017-11-05 16:07:52.307 warn Poll error count: 8 code: 'App Timeout'

                                modbus.0 2017-11-05 16:07:49.291 warn Poll error count: 7 code: 'App Timeout'

                                modbus.0 2017-11-05 16:07:46.275 info Disconnected from slave 192.168.178.38

                                modbus.0 2017-11-05 16:07:46.275 warn Poll error count: 6 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                modbus.0 2017-11-05 16:07:46.275 warn Poll error count: 5 code: 'App Timeout'

                                modbus.0 2017-11-05 16:07:44.088 warn Poll error count: 4 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                modbus.0 2017-11-05 16:07:43.260 warn Poll error count: 3 code: 'App Timeout'

                                modbus.0 2017-11-05 16:07:41.072 warn Poll error count: 2 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                modbus.0 2017-11-05 16:07:38.057 warn Poll error count: 1 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                modbus.0 2017-11-05 16:07:38.057 info Connected to slave 192.168.178.38

                                modbus.0 2017-11-05 16:07:37.791 info starting. Version 0.5.4 in F:/ioBroker/node_modules/iobroker.modbus, node: v4.8.5__</size>

                                1 Reply Last reply
                                0
                                • wendy2702W Online
                                  wendy2702W Online
                                  wendy2702
                                  wrote on last edited by
                                  #142

                                  @Micha70:

                                  @wendy2702:

                                  Ich meinte die Version von Node.

                                  Siehe hier:

                                  http://www.iobroker.net/docu/?page_id=5106&lang=de

                                  Gesendet von iPhone mit Tapatalk Pro `

                                  Also ich habe jetzt Node upgedated: Version 4.8.5.

                                  Aber gleiches Problem.

                                  Hier nochmal ein Trace vom LogFile:

                                  <size size="85">__modbus.0 2017-11-05 16:07:52.307 warn Poll error count: 8 code: 'App Timeout'

                                  modbus.0 2017-11-05 16:07:49.291 warn Poll error count: 7 code: 'App Timeout'

                                  modbus.0 2017-11-05 16:07:46.275 info Disconnected from slave 192.168.178.38

                                  modbus.0 2017-11-05 16:07:46.275 warn Poll error count: 6 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                  modbus.0 2017-11-05 16:07:46.275 warn Poll error count: 5 code: 'App Timeout'

                                  modbus.0 2017-11-05 16:07:44.088 warn Poll error count: 4 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                  modbus.0 2017-11-05 16:07:43.260 warn Poll error count: 3 code: 'App Timeout'

                                  modbus.0 2017-11-05 16:07:41.072 warn Poll error count: 2 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                  modbus.0 2017-11-05 16:07:38.057 warn Poll error count: 1 code: {'errorCode':130,'exceptionCode':1,'message':'ILLEGAL FUNCTION'}

                                  modbus.0 2017-11-05 16:07:38.057 info Connected to slave 192.168.178.38

                                  modbus.0 2017-11-05 16:07:37.791 info starting. Version 0.5.4 in F:/ioBroker/node_modules/iobroker.modbus, node: v4.8.5__</size> `

                                  Wenn Node upgedated wurde ist es glaube ich erforderlich den Adapter neu zu installieren.

                                  Irgendwo im Forum steht da was zu, weiß nur nicht wo.

                                  Ich würde den Adapter nochmal löschen und neu installieren.

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

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

                                  1 Reply Last reply
                                  0
                                  • M Offline
                                    M Offline
                                    Micha70
                                    wrote on last edited by
                                    #143

                                    Hallo Wendy2702,

                                    danke, jetzt funktioniert es. :D Die Neuinstallation des ModBus Adapters hat geholfen!

                                    Gruß

                                    Micha

                                    1 Reply Last reply
                                    0
                                    • wendy2702W Online
                                      wendy2702W Online
                                      wendy2702
                                      wrote on last edited by
                                      #144

                                      Sehr schön.

                                      Gesendet von iPhone mit Tapatalk Pro

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

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

                                      1 Reply Last reply
                                      0
                                      • VumerV Offline
                                        VumerV Offline
                                        Vumer
                                        wrote on last edited by
                                        #145

                                        Hallo zusammen,

                                        versuche auch in die Welt des modbus rein zu schnuppern. Leider gibt es fast keine Anleitungen und Beispiele für die Siemen LOGO! Da hebe ich mit dem qModMaster rumexperimentiert. Das habe ich rausgefunden. Wie übertrage ich das in dem Adapter?
                                        2071_modbus.jpg

                                        1 Reply Last reply
                                        0
                                        • JensenJ Offline
                                          JensenJ Offline
                                          Jensen
                                          wrote on last edited by
                                          #146

                                          Ich habe zwar keine Siemens Logo, aber das Experimentieren ist wohl mit einer Wago 750-880 identisch.

                                          Warum hast du im Modbus Master schon Write Multiple Register angegeben? Irgendwie würde ich mit Lesen beginnen.

                                          Und wie korreliert die Startadresse 50 im Modbus Master mit den Adressen in der Konfigurationsansicht?

                                          Bist du sicher, schon die richtigen Adressen zu haben?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          667

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe