Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Modbus - Erste Schritte

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Modbus - Erste Schritte

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

      @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 Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • K
          Kunibert last edited by

          @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 Reply Quote 0
          • wendy2702
            wendy2702 last edited by

            Freut mich das es jetzt klappt.

            Gern geschehen

            Gesendet von iPad mit Tapatalk Pro

            1 Reply Last reply Reply Quote 0
            • M
              Micha70 last edited by

              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 Reply Quote 0
              • wendy2702
                wendy2702 last edited by

                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

                1 Reply Last reply Reply Quote 0
                • M
                  Micha70 last edited by

                  @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 Reply Quote 0
                  • wendy2702
                    wendy2702 last edited by

                    Welche Node Version hast du installiert?

                    Gesendet von iPhone mit Tapatalk Pro

                    1 Reply Last reply Reply Quote 0
                    • M
                      Micha70 last edited by

                      @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 Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        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.

                        1 Reply Last reply Reply Quote 0
                        • M
                          Micha70 last edited by

                          @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 Reply Quote 0
                          • wendy2702
                            wendy2702 last edited by

                            Ich meinte die Version von Node.

                            Siehe hier:

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

                            Gesendet von iPhone mit Tapatalk Pro

                            1 Reply Last reply Reply Quote 0
                            • M
                              Micha70 last edited by

                              @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 Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                @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.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  Micha70 last edited by

                                  Hallo Wendy2702,

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

                                  Gruß

                                  Micha

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

                                    Sehr schön.

                                    Gesendet von iPhone mit Tapatalk Pro

                                    1 Reply Last reply Reply Quote 0
                                    • Vumer
                                      Vumer last edited by

                                      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 Reply Quote 0
                                      • Jensen
                                        Jensen last edited by

                                        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 Reply Quote 0
                                        • Vumer
                                          Vumer last edited by

                                          Hallo Jensen,

                                          eigentlich habe ich auf deine Fragen noch ( hoffe ich 😉 ) keine Antwort. Hab einfach dem qModMaster genohmen und die Adressen durchgescannt.

                                          Die Uhr, links oben auf dem Schaltplan, kann ich ab Adresse 53 sehen und ändern was ich auch im vis machen möchte. Im Adapter habe ich rausgefunden das dass die ab Adresse 40054 unter Holding Registers sind, nur leider zeigt mir der Adapter die Werte in Decimal an aber ich brauche sie in Hex. Wie ich die Adressen ausrechne habe ich noch keine Ahnung, beim S7 Protokol ist das einfacher 😄 , alles was ich an Info habe ist das

                                          Schöne Grüße
                                          2071_modbus_hilfe.jpg

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RS_Tobi last edited by

                                            Hi.

                                            Ich kann zur aktuellen Diskussion nichts beitragen, habe aber eine Frage.

                                            Mein AußentemperaturSensor den ich abfrage zeigt derzeit 32654 Grad Celsius.

                                            [emoji3]

                                            Kann es sein dass der Wert nur positiv angezeigt? Auf welchen Typ müsste ich umstellen um auch negative Werte im iobroker geliefert zu bekommen?

                                            Danke

                                            Grüße Tobi

                                            Gesendet von meinem D5803 mit Tapatalk

                                            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

                                            537
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            159
                                            33116
                                            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