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. Waveshare Modbus Hilfe

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Waveshare Modbus Hilfe

Scheduled Pinned Locked Moved ioBroker Allgemein
29 Posts 4 Posters 2.7k Views 2 Watching
  • 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.
  • Ralla66R Ralla66

    @znaeb sagte in Waveshare Modbus Hilfe:

    um meinen Stromzähler über Modbus RTU anzusprechen

    stell mal hier einen Link ein wo die Register des Stromzählers dargestellt sind.

    Z Offline
    Z Offline
    znaeb
    wrote on last edited by znaeb
    #3

    @ralla66 Ich hoffe das hilft weiter.
    Screenshot_20240310_153559_Foxit PDF Editor.jpg

    Screenshot_20240310_154119_Foxit PDF Editor.jpg

    https://library.e.abb.com/public/c1e3b171b375492492e79ca10f34e05e/2CDC512084D0101.pdf

    HomoranH LatziL 2 Replies Last reply
    0
    • Z znaeb

      @ralla66 Ich hoffe das hilft weiter.
      Screenshot_20240310_153559_Foxit PDF Editor.jpg

      Screenshot_20240310_154119_Foxit PDF Editor.jpg

      https://library.e.abb.com/public/c1e3b171b375492492e79ca10f34e05e/2CDC512084D0101.pdf

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by Homoran
      #4

      @znaeb sagte in Waveshare Modbus Hilfe:

      Ich hoffe das hilft weiter.

      wo steht, dass unsigned 64bittig ist? üblicherweise 16.

      Aber wichtiger wäre wahrscheinlich die Device ID deines Gerätes

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      LatziL 1 Reply Last reply
      0
      • HomoranH Homoran

        @znaeb sagte in Waveshare Modbus Hilfe:

        Ich hoffe das hilft weiter.

        wo steht, dass unsigned 64bittig ist? üblicherweise 16.

        Aber wichtiger wäre wahrscheinlich die Device ID deines Gerätes

        LatziL Online
        LatziL Online
        Latzi
        wrote on last edited by
        #5

        @homoran sagte in Waveshare Modbus Hilfe:

        wo steht, dass unsigned 64bittig ist? üblicherweise 16.

        Bei 'size' steht 4 zu 16 Bit je Modbus Register, dann stimmen die 64 meiner Meinung nach schon.

        1 Reply Last reply
        0
        • Z znaeb

          @ralla66 Ich hoffe das hilft weiter.
          Screenshot_20240310_153559_Foxit PDF Editor.jpg

          Screenshot_20240310_154119_Foxit PDF Editor.jpg

          https://library.e.abb.com/public/c1e3b171b375492492e79ca10f34e05e/2CDC512084D0101.pdf

          LatziL Online
          LatziL Online
          Latzi
          wrote on last edited by Latzi
          #6

          @znaeb
          Hast du schon mal Register 20480 probiert, scheinbar soll man nichts subtrahieren?

          HomoranH 1 Reply Last reply
          1
          • LatziL Latzi

            @znaeb
            Hast du schon mal Register 20480 probiert, scheinbar soll man nichts subtrahieren?

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #7

            @latzi sagte in Waveshare Modbus Hilfe:

            @znaeb
            Hast du schon mal Register 20480 probiert, scheinbar soll man nichts subtrahieren?

            und ich hab's dreimal kontrolliert! :joy: :eyeglasses:

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            Z 1 Reply Last reply
            0
            • HomoranH Homoran

              @latzi sagte in Waveshare Modbus Hilfe:

              @znaeb
              Hast du schon mal Register 20480 probiert, scheinbar soll man nichts subtrahieren?

              und ich hab's dreimal kontrolliert! :joy: :eyeglasses:

              Z Offline
              Z Offline
              znaeb
              wrote on last edited by znaeb
              #8

              @homoran 4 x 16 bit = 64 bit. Das war zumindest meine naive Rechnung.
              Register 20480 hatte ich erst auch versucht. Kein Unterschied. Die 20479 stehen nur da, weil mir nichts weiter mehr eingefallen ist, was ich testen könnte.
              Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

              HomoranH Z LatziL 3 Replies Last reply
              0
              • Z znaeb

                @homoran 4 x 16 bit = 64 bit. Das war zumindest meine naive Rechnung.
                Register 20480 hatte ich erst auch versucht. Kein Unterschied. Die 20479 stehen nur da, weil mir nichts weiter mehr eingefallen ist, was ich testen könnte.
                Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #9

                @znaeb sagte in Waveshare Modbus Hilfe:

                4 x 16 bit = 64 bit. Das war zumindest meine naive Rechnung.

                nein, das kommt auf das vom Gerät verwendete Format an.
                16bit mit Länge 4 ist nicht 64Bit mit Länge1

                aber da käme wahrscheinlich nur Schwacchsin raus, aber immerhin etwas.

                @homoran sagte in Waveshare Modbus Hilfe:

                Aber wichtiger wäre wahrscheinlich die Device ID deines Gerätes

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Reply Last reply
                0
                • Z znaeb

                  @homoran 4 x 16 bit = 64 bit. Das war zumindest meine naive Rechnung.
                  Register 20480 hatte ich erst auch versucht. Kein Unterschied. Die 20479 stehen nur da, weil mir nichts weiter mehr eingefallen ist, was ich testen könnte.
                  Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

                  Z Offline
                  Z Offline
                  znaeb
                  wrote on last edited by
                  #10

                  Du warst zu schnell, während ich noch meinen Beitrag editiert habe.
                  @znaeb said in Waveshare Modbus Hilfe:

                  Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

                  HomoranH 1 Reply Last reply
                  0
                  • Z znaeb

                    @homoran 4 x 16 bit = 64 bit. Das war zumindest meine naive Rechnung.
                    Register 20480 hatte ich erst auch versucht. Kein Unterschied. Die 20479 stehen nur da, weil mir nichts weiter mehr eingefallen ist, was ich testen könnte.
                    Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

                    LatziL Online
                    LatziL Online
                    Latzi
                    wrote on last edited by
                    #11

                    @znaeb
                    ist das nicht ein Eingangsregister?

                    HomoranH 1 Reply Last reply
                    0
                    • LatziL Latzi

                      @znaeb
                      ist das nicht ein Eingangsregister?

                      HomoranH Do not disturb
                      HomoranH Do not disturb
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #12

                      @latzi sagte in Waveshare Modbus Hilfe:

                      @znaeb
                      ist das nicht ein Eingangsregister?

                      Eigentlich schon. Aber im ersten Screenshot habe ich die Fussnote dahin interpretiert dass alle Register Holdingregister sind, wie es leider einige Hersteller machen.

                      Allerdings sollte @znaeb das ruhig mal unter Eingangsregister testen.
                      (Holdingregister dabei löschen)

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Reply Last reply
                      0
                      • Z znaeb

                        Du warst zu schnell, während ich noch meinen Beitrag editiert habe.
                        @znaeb said in Waveshare Modbus Hilfe:

                        Wenn ich mit der Device ID rumspiele, dann bekomme ich andere Fehler und es wird kein Objekt angelegt. Daher war meine Vermutung, dass das passt.

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #13

                        @znaeb sagte in Waveshare Modbus Hilfe:

                        Daher war meine Vermutung, dass das passt.

                        mmh, dubios!

                        und zum 4. Mal: welche Adresse hat dein Zähler?
                        Screenshot_20240310-175249_Firefox.jpg

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        Z 1 Reply Last reply
                        0
                        • HomoranH Homoran

                          @znaeb sagte in Waveshare Modbus Hilfe:

                          Daher war meine Vermutung, dass das passt.

                          mmh, dubios!

                          und zum 4. Mal: welche Adresse hat dein Zähler?
                          Screenshot_20240310-175249_Firefox.jpg

                          Z Offline
                          Z Offline
                          znaeb
                          wrote on last edited by
                          #14

                          @homoran Im Zähler habe ich die Adresse 1 eingestellt.
                          Ob Input oder Holding Register macht keinen Unterschied. Fehlermeldung bleibt gleich.

                          HomoranH 1 Reply Last reply
                          0
                          • Z znaeb

                            @homoran Im Zähler habe ich die Adresse 1 eingestellt.
                            Ob Input oder Holding Register macht keinen Unterschied. Fehlermeldung bleibt gleich.

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #15

                            @znaeb sagte in Waveshare Modbus Hilfe:

                            Im Zähler habe ich die Adresse 1 eingestellt.

                            dann passt das.
                            Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                            Hat das Gerät eine Anzeige von Fehlern?
                            Hast du die modbus Instanz mal auf Logstufe debug gestellt?

                            Was ich immer vergesse ist diese zusätzliche Ebene, die weitere Komplikationen verursacht: der RTU2ETH Konverter.

                            gibt es da ein log?

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            Z 1 Reply Last reply
                            0
                            • HomoranH Homoran

                              @znaeb sagte in Waveshare Modbus Hilfe:

                              Im Zähler habe ich die Adresse 1 eingestellt.

                              dann passt das.
                              Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                              Hat das Gerät eine Anzeige von Fehlern?
                              Hast du die modbus Instanz mal auf Logstufe debug gestellt?

                              Was ich immer vergesse ist diese zusätzliche Ebene, die weitere Komplikationen verursacht: der RTU2ETH Konverter.

                              gibt es da ein log?

                              Z Offline
                              Z Offline
                              znaeb
                              wrote on last edited by
                              #16

                              @homoran said in Waveshare Modbus Hilfe:

                              dann passt das.
                              Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                              Das verwirrt mich jetzt. Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                              Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt. Oder habe ich da nur die Info und Error logs kopiert?

                              Ob der Waveshare ein Log hat, muss ich suchen. Keine Ahnung.

                              HomoranH Ralla66R 3 Replies Last reply
                              0
                              • Z znaeb

                                @homoran said in Waveshare Modbus Hilfe:

                                dann passt das.
                                Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                                Das verwirrt mich jetzt. Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                                Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt. Oder habe ich da nur die Info und Error logs kopiert?

                                Ob der Waveshare ein Log hat, muss ich suchen. Keine Ahnung.

                                HomoranH Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by Homoran
                                #17

                                @znaeb sagte in Waveshare Modbus Hilfe:

                                Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                                ja!

                                @znaeb sagte in Waveshare Modbus Hilfe:

                                Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt.

                                Ach ja!
                                un da kommt nach dem korrekten Start

                                @znaeb sagte in Waveshare Modbus Hilfe:

                                2024-03-10 08:15:38.308 - warn: modbus.0 (6425) Error: undefined

                                was auch immer da undefined ist.

                                die Meldung

                                @znaeb sagte in Waveshare Modbus Hilfe:

                                2024-03-10 08:15:38.308 - error: modbus.0 (6425) Request timed out.

                                sagt, dass nichts zurückkommt, wahrscheinlich weil am Gerät keine auswertbare Anfrage angekommen ist.

                                Anschließend noch die Meldung dass der Client im Error ist.

                                Leider kann ich bei der zusätzlichen Komplikation nicht helfen, da ich so etwas nicht nutze.

                                EDIT:
                                Hab da noch was im Hinterkopf.
                                jann es sein dass du nicht TCP sondern RTU über TCP o.ä. einstellen musst?

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                Z 1 Reply Last reply
                                0
                                • Z znaeb

                                  @homoran said in Waveshare Modbus Hilfe:

                                  dann passt das.
                                  Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                                  Das verwirrt mich jetzt. Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                                  Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt. Oder habe ich da nur die Info und Error logs kopiert?

                                  Ob der Waveshare ein Log hat, muss ich suchen. Keine Ahnung.

                                  Ralla66R Offline
                                  Ralla66R Offline
                                  Ralla66
                                  Most Active
                                  wrote on last edited by
                                  #18

                                  @znaeb

                                  sagt mal, ganz ohne Wissen über Modbus,
                                  Doku Kapitel 4.1.1
                                  Device ID 01, Functionscode 03 ( Holdingregister ) Adresse 5000 Active Import.
                                  Ist das nicht Holdingadresse 35000 ?

                                  HomoranH 1 Reply Last reply
                                  0
                                  • Ralla66R Ralla66

                                    @znaeb

                                    sagt mal, ganz ohne Wissen über Modbus,
                                    Doku Kapitel 4.1.1
                                    Device ID 01, Functionscode 03 ( Holdingregister ) Adresse 5000 Active Import.
                                    Ist das nicht Holdingadresse 35000 ?

                                    HomoranH Do not disturb
                                    HomoranH Do not disturb
                                    Homoran
                                    Global Moderator Administrators
                                    wrote on last edited by
                                    #19

                                    @ralla66 sagte in Waveshare Modbus Hilfe:

                                    @znaeb

                                    sagt mal, ganz ohne Wissen über Modbus,
                                    Doku Kapitel 4.1.1
                                    Device ID 01, Functionscode 03 ( Holdingregister ) Adresse 5000 Active Import.
                                    Ist das nicht Holdingadresse 35000 ?

                                    nein!
                                    5000 ist Hex und muss nach Dezimal umgerechnet werden.

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    Ralla66R 1 Reply Last reply
                                    0
                                    • HomoranH Homoran

                                      @ralla66 sagte in Waveshare Modbus Hilfe:

                                      @znaeb

                                      sagt mal, ganz ohne Wissen über Modbus,
                                      Doku Kapitel 4.1.1
                                      Device ID 01, Functionscode 03 ( Holdingregister ) Adresse 5000 Active Import.
                                      Ist das nicht Holdingadresse 35000 ?

                                      nein!
                                      5000 ist Hex und muss nach Dezimal umgerechnet werden.

                                      Ralla66R Offline
                                      Ralla66R Offline
                                      Ralla66
                                      Most Active
                                      wrote on last edited by
                                      #20

                                      @homoran

                                      Danke für die Info,
                                      Einstellung Modbus TCP to RTU ist ja ok.
                                      Da scheint auch alles richtig.
                                      Mich wundert das undefined auf die Address :

                                      2024-03-10 08:15:33.307 - debug: modbus.0 (6425) [DevID_1/holdingRegs] Poll address 20479 - 4 registers
                                      
                                      2024-03-10 08:15:38.308 - warn: modbus.0 (6425) Error: undefined
                                      
                                      HomoranH 1 Reply Last reply
                                      0
                                      • Z znaeb

                                        @homoran said in Waveshare Modbus Hilfe:

                                        dann passt das.
                                        Das wird gerne falsch verstanden und als "mein erstes Gerät" also 1 eingegeben.

                                        Das verwirrt mich jetzt. Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                                        Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt. Oder habe ich da nur die Info und Error logs kopiert?

                                        Ob der Waveshare ein Log hat, muss ich suchen. Keine Ahnung.

                                        Ralla66R Offline
                                        Ralla66R Offline
                                        Ralla66
                                        Most Active
                                        wrote on last edited by
                                        #21

                                        @znaeb

                                        Prüfe mal die Einstellung im Zähler für Modbus, Kapitel 3.2.7 Baudrate ( 9600 ) usw.

                                        1 Reply Last reply
                                        0
                                        • HomoranH Homoran

                                          @znaeb sagte in Waveshare Modbus Hilfe:

                                          Adresse 1 im Zähler und Device ID 1 im Adapter sollten zusammen passen, richtig?

                                          ja!

                                          @znaeb sagte in Waveshare Modbus Hilfe:

                                          Debug log im iobroker hatte ich doch in meinem ersten Post eingefügt.

                                          Ach ja!
                                          un da kommt nach dem korrekten Start

                                          @znaeb sagte in Waveshare Modbus Hilfe:

                                          2024-03-10 08:15:38.308 - warn: modbus.0 (6425) Error: undefined

                                          was auch immer da undefined ist.

                                          die Meldung

                                          @znaeb sagte in Waveshare Modbus Hilfe:

                                          2024-03-10 08:15:38.308 - error: modbus.0 (6425) Request timed out.

                                          sagt, dass nichts zurückkommt, wahrscheinlich weil am Gerät keine auswertbare Anfrage angekommen ist.

                                          Anschließend noch die Meldung dass der Client im Error ist.

                                          Leider kann ich bei der zusätzlichen Komplikation nicht helfen, da ich so etwas nicht nutze.

                                          EDIT:
                                          Hab da noch was im Hinterkopf.
                                          jann es sein dass du nicht TCP sondern RTU über TCP o.ä. einstellen musst?

                                          Z Offline
                                          Z Offline
                                          znaeb
                                          wrote on last edited by
                                          #22

                                          @homoran said in Waveshare Modbus Hilfe:

                                          Hab da noch was im Hinterkopf.
                                          jann es sein dass du nicht TCP sondern RTU über TCP o.ä. einstellen musst?

                                          Werde ich morgen mal testen. Habe im Kontext des Waveshare Gateway häufig gelesen, dass man NICHT RTU über TCP nehmen soll.

                                          Ich fand das Hutschinen Bauteil auf RJ45 von der Einbausituation sehr charmant. Vielleicht muss ich doch auf einen USB Adapter wechseln.

                                          Dank euch allen für die sonntägliche Mühe. Großen Respekt für die zahlreichen und schnellen Antworten.

                                          HomoranH 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

                                          684

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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