Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. (gelöst) Modbus TCP zu Anybus Getway Scale Problem

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

(gelöst) Modbus TCP zu Anybus Getway Scale Problem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus adaptermodbus
8 Beiträge 4 Kommentatoren 709 Aufrufe 3 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.
  • F Offline
    F Offline
    fireboyff
    schrieb am zuletzt editiert von fireboyff
    #1

    Hallo

    Ich bin in der Welt von Modbus TCP neu, ich habe mir in den letzten Tagen sehr viel wissen von Google angeignet zu diesem Thema.
    Jedoch bei meinen Aktuellen Problem komme ich einfach nicht mehr weiter, Daher würde ich euch um Hilfe bitten.

    Meine Stromzähler "Eton DSZ15DM" werden via M-Bus vom Anybus Getway ausgelesen. Nun hole ich via Modbus TCP die Werte von Anybus Getway für den IoBroker ab.

    Hier hab ich nun das Problem das einige Werte Korrekt ausgelesen werden jedoch bei manchen kommt einfach irgendwas.
    Ich hab schon X Sachen Probiert und einige Stunden danach gegoogelt jedoch dieses Problem schaffe ich nicht zu lösen. Da dies jedoch die Zählerstände Betrifft und dies ja der einer der Wichtigsten Werte wäre kann ich dies leider nicht Ignorieren.

    Hier ein Screenshot vom Anybus Getway, hier wird der Wert 600900 richtig angezeigt
    Bildschirmfoto 2020-10-05 um 21.58.00.png

    Im IoBroker schaut das nun wie folgt aus
    Bildschirmfoto 2020-10-05 um 22.02.21.png
    Hier ist der Wert nur noch 11154

    Hier mein HoldingRegister
    Bildschirmfoto 2020-10-05 um 22.02.38.png

    Ich hab auch mit einen anderen Tool ausgelesen da bekomme ich die selben Werte. (Screenshot ist 1h älter daher der wert noch etwas kleiner)
    IMG_945EB360AE0A-1.jpeg

    Irgendwie muss man diesen Wert ja berechnen können, ich find leider nur nicht raus wie.
    Ich bedanke mich jetzt schon bei eurer Hilfe.

    lg Fire

    DolomitiD 2 Antworten Letzte Antwort
    0
    • F fireboyff

      Hallo

      Ich bin in der Welt von Modbus TCP neu, ich habe mir in den letzten Tagen sehr viel wissen von Google angeignet zu diesem Thema.
      Jedoch bei meinen Aktuellen Problem komme ich einfach nicht mehr weiter, Daher würde ich euch um Hilfe bitten.

      Meine Stromzähler "Eton DSZ15DM" werden via M-Bus vom Anybus Getway ausgelesen. Nun hole ich via Modbus TCP die Werte von Anybus Getway für den IoBroker ab.

      Hier hab ich nun das Problem das einige Werte Korrekt ausgelesen werden jedoch bei manchen kommt einfach irgendwas.
      Ich hab schon X Sachen Probiert und einige Stunden danach gegoogelt jedoch dieses Problem schaffe ich nicht zu lösen. Da dies jedoch die Zählerstände Betrifft und dies ja der einer der Wichtigsten Werte wäre kann ich dies leider nicht Ignorieren.

      Hier ein Screenshot vom Anybus Getway, hier wird der Wert 600900 richtig angezeigt
      Bildschirmfoto 2020-10-05 um 21.58.00.png

      Im IoBroker schaut das nun wie folgt aus
      Bildschirmfoto 2020-10-05 um 22.02.21.png
      Hier ist der Wert nur noch 11154

      Hier mein HoldingRegister
      Bildschirmfoto 2020-10-05 um 22.02.38.png

      Ich hab auch mit einen anderen Tool ausgelesen da bekomme ich die selben Werte. (Screenshot ist 1h älter daher der wert noch etwas kleiner)
      IMG_945EB360AE0A-1.jpeg

      Irgendwie muss man diesen Wert ja berechnen können, ich find leider nur nicht raus wie.
      Ich bedanke mich jetzt schon bei eurer Hilfe.

      lg Fire

      DolomitiD Offline
      DolomitiD Offline
      Dolomiti
      schrieb am zuletzt editiert von
      #2

      @fireboyff
      Bist du dir sicher, dass du die richtige Adresse verwendest? Im ersten Screenshot steht 220 oder 230 als Startadresse, aber du liest an 223 aus. Das passt nicht zusammen. Wekches Zahlenformat haben denn die Werte z.B. 600900?

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

      1 Antwort Letzte Antwort
      0
      • F fireboyff

        Hallo

        Ich bin in der Welt von Modbus TCP neu, ich habe mir in den letzten Tagen sehr viel wissen von Google angeignet zu diesem Thema.
        Jedoch bei meinen Aktuellen Problem komme ich einfach nicht mehr weiter, Daher würde ich euch um Hilfe bitten.

        Meine Stromzähler "Eton DSZ15DM" werden via M-Bus vom Anybus Getway ausgelesen. Nun hole ich via Modbus TCP die Werte von Anybus Getway für den IoBroker ab.

        Hier hab ich nun das Problem das einige Werte Korrekt ausgelesen werden jedoch bei manchen kommt einfach irgendwas.
        Ich hab schon X Sachen Probiert und einige Stunden danach gegoogelt jedoch dieses Problem schaffe ich nicht zu lösen. Da dies jedoch die Zählerstände Betrifft und dies ja der einer der Wichtigsten Werte wäre kann ich dies leider nicht Ignorieren.

        Hier ein Screenshot vom Anybus Getway, hier wird der Wert 600900 richtig angezeigt
        Bildschirmfoto 2020-10-05 um 21.58.00.png

        Im IoBroker schaut das nun wie folgt aus
        Bildschirmfoto 2020-10-05 um 22.02.21.png
        Hier ist der Wert nur noch 11154

        Hier mein HoldingRegister
        Bildschirmfoto 2020-10-05 um 22.02.38.png

        Ich hab auch mit einen anderen Tool ausgelesen da bekomme ich die selben Werte. (Screenshot ist 1h älter daher der wert noch etwas kleiner)
        IMG_945EB360AE0A-1.jpeg

        Irgendwie muss man diesen Wert ja berechnen können, ich find leider nur nicht raus wie.
        Ich bedanke mich jetzt schon bei eurer Hilfe.

        lg Fire

        DolomitiD Offline
        DolomitiD Offline
        Dolomiti
        schrieb am zuletzt editiert von Dolomiti
        #3

        @fireboyff
        Ich glaub ich habe es verstanden:
        220 -223 sind 64-Bit Signed Integer. Das funktioniert im ioBroker meiner Meinung nach nicht, da ioBroker diesen Typ nicht kennt.
        224 -225 sind 32-Bit Float. Lies mal ab Adresse 224 aus und Stelle im ioBroker auf 32-Bit-Float. Wenn ich die Zahlen 19127 & 25472 in Binär umrechne, hintereinanderschreibe und hier eingebe, kommt dort 6009280 raus. Ich interpretiere das 1E+1 im ersten Screenshot als Faktor 10, also letzte Stelle weg. Dann müsste es doch passen.

        19127 -> 0100101010110111
        25472 -> 0110001110000000
        --> 01001010101101110110001110000000

        Alternativ die Bits in 220 -223 hintereinenader schreiben und umrechnen
        220 -> 0000000000000000
        221 -> 0000000000000000
        222 -> 0000000000001001
        223 -> 0010101101100000
        Ergebnis 600928
        2020-10-08_194314.png

        Verständlich? :grinning:

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

        F 1 Antwort Letzte Antwort
        0
        • DolomitiD Dolomiti

          @fireboyff
          Ich glaub ich habe es verstanden:
          220 -223 sind 64-Bit Signed Integer. Das funktioniert im ioBroker meiner Meinung nach nicht, da ioBroker diesen Typ nicht kennt.
          224 -225 sind 32-Bit Float. Lies mal ab Adresse 224 aus und Stelle im ioBroker auf 32-Bit-Float. Wenn ich die Zahlen 19127 & 25472 in Binär umrechne, hintereinanderschreibe und hier eingebe, kommt dort 6009280 raus. Ich interpretiere das 1E+1 im ersten Screenshot als Faktor 10, also letzte Stelle weg. Dann müsste es doch passen.

          19127 -> 0100101010110111
          25472 -> 0110001110000000
          --> 01001010101101110110001110000000

          Alternativ die Bits in 220 -223 hintereinenader schreiben und umrechnen
          220 -> 0000000000000000
          221 -> 0000000000000000
          222 -> 0000000000001001
          223 -> 0010101101100000
          Ergebnis 600928
          2020-10-08_194314.png

          Verständlich? :grinning:

          F Offline
          F Offline
          fireboyff
          schrieb am zuletzt editiert von
          #4

          @Dolomiti
          Hallo Dolomiti
          Ich bin von dir mehr als nur schwer beeindruckt. Ich hab es getestet und es passt :+1: :cold_sweat:

          Auf das wäre ich niemals gekommen. Ich bin da immer komplett anders ran gegangen. 1000x Danke

          Es hat gereicht 224 auszulesen mit Float und als Faktor 0,1

          Daannnkkkeee :clap:

          DolomitiD 1 Antwort Letzte Antwort
          0
          • F fireboyff

            @Dolomiti
            Hallo Dolomiti
            Ich bin von dir mehr als nur schwer beeindruckt. Ich hab es getestet und es passt :+1: :cold_sweat:

            Auf das wäre ich niemals gekommen. Ich bin da immer komplett anders ran gegangen. 1000x Danke

            Es hat gereicht 224 auszulesen mit Float und als Faktor 0,1

            Daannnkkkeee :clap:

            DolomitiD Offline
            DolomitiD Offline
            Dolomiti
            schrieb am zuletzt editiert von
            #5

            @fireboyff
            Gern geschehen. Schön das es funktioniert.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

            1 Antwort Letzte Antwort
            0
            • Torsten SchwaarT Offline
              Torsten SchwaarT Offline
              Torsten Schwaar
              schrieb am zuletzt editiert von
              #6

              Hallo,
              ich hoffe ich bin hier richtig. Ich bekomme meinen Modbus nicht zum laufen. Ich versuche ein Elgris Smart Meter anzubinden. Bekomme aber nur Fehlermeldungen. Kann mir jemand helfen?
              Ich habe schon alle Einstellungen in den verschiedensten Kombinationen versucht. Komme aber zu keinem Ergebnis.

              log.jpg elgris.jpg einstellung_modbus.jpg adapter_holding.jpg

              1 Antwort Letzte Antwort
              0
              • Torsten SchwaarT Offline
                Torsten SchwaarT Offline
                Torsten Schwaar
                schrieb am zuletzt editiert von
                #7

                Problem gelöst.

                J 1 Antwort Letzte Antwort
                0
                • Torsten SchwaarT Torsten Schwaar

                  Problem gelöst.

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

                  @torsten-schwaar
                  Hallo,

                  ich habe auch einen Elgris und würde mich freuen, wenn ich eine kleine Anleitung erhalten könnte wie ich zum Auslesen der Werte vorgehen muss, da ich ziemlich neu in der Materie bin.
                  Wie ich gesehen habe, geht das wohl über den Modbus TCP Adapter...?

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

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

                  719

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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