Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Modbus - Nachkommastellen

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

      Hallo zusammen,

      ich habe den Modbus-Adapter installier und erfolgreich mit meinem ISG der Stiebel eltron Wärmepumpe verbunden. Es werden nun Werte ausgelesen und bei den Objekten angezeigt.

      Leider habe ich ein Problem mit dem ausgegebenen Wert. Wenn ich auf den ISG gehe sehe ich z.B. VD HEIZEN TAG 44,723KWh. Bei den Objekten wird mir aber nur 44 kWh angegeben, also keine weitere Nachkommastelle.

      Bei z.B. dem Mitteldruck wird mir 10,54 bar angegeben. Die nachkommastellen funktionieren also.

      Lese ich die Daten mit dem Adapter Stiebel-isg (von unltdnetworx) werden die 3 Nachkommastellen angegeben.

      Unter Allgemein im ModBus habe ich 3 Nachkommastellen eingestellt.

      Woran kann es liegen, dass bei bestimmten Werten keine Nachkommastellen angegeben werden? Über Hilfe wäre ich sehr dankbar!

      MfG Flixer

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Flixer last edited by

        @flixer sagte: 44,723KWh. Bei den Objekten wird mir aber nur 44 kWh angegeben

        Ist das ein String mit einem Komma (kein Punkt)? Wenn ein String mit Komma in eine Zahl gewandelt wird, erfolgt die Wandlung nur für den Teil vor dem Komma.

        1 Reply Last reply Reply Quote 0
        • F
          Flixer last edited by

          Hallo,

          das kann ich dir nicht sagen. Hier der Auszug aus Modbus und Objekte. Hilft das weiter?

          Auszug iobroker - Modbus und Objekte.png

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Flixer last edited by paul53

            @flixer sagte: Hilft das weiter?

            Nein, denn mit Modbus kenne ich mich nicht aus. Für einen Energiewert sind 16 Bit unsigned auf jeden Fall nicht ausreichend, wenn der Ursprung Wh ist, denn bei ca. 65,5 kWh ist Schluss.

            Was für einen Typ ("number" oder "string") hat der Datenpunkt in ioBroker?

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

              @flixer

              Stelle bei der Instanz die Logstufe auf DEBUG , dort kann man erkennen wie der Wert reinkommt , gelesen wird :

              Steht dann in etwa so :

              ...debug: modbus....Input Value = 43
              

              EDIT :

              Laut Google , keine Ahnung ob es das ist ....

              0594f1e5-317c-4ef3-97cc-3c3b1de43e7a-grafik.png
              94143e5b-4dc5-41e0-985c-b6cfcbb800b2-grafik.png

              und warum hast du dort 1,0 eingetragen

              4984bf26-0836-4073-b224-6cb3cb756bf6-grafik.png

              1 Reply Last reply Reply Quote 0
              • F
                Flixer last edited by Flixer

                @Glasfaser
                Der Wert steht für den Faktor. 1 steht normalerweise drin. Das habe ich einfach mal auf 1,00 (,00 für 2 Nachkommastellen) geändert was aber nichts brachte. Stelle ich dort 6 ein, dann wird der Wert mit 6 mltipliziert.

                Auf Debug habe ich gestellt, aber wo sehe ich nun den Wert? Im Log wird immer nur folgendes ausgegeben:

                modbus.0
                	2021-12-20 17:56:43.079	debug	[DevID_1/holdingRegs] Poll address 4000 DONE
                modbus.0
                	2021-12-20 17:56:43.071	debug	[DevID_1/holdingRegs] Poll address 4000 - 3 registers
                modbus.0
                	2021-12-20 17:56:43.070	debug	[DevID_1/holdingRegs] Poll address 1500 DONE
                modbus.0
                	2021-12-20 17:56:43.061	debug	[DevID_1/holdingRegs] Poll address 1500 - 21 registers
                modbus.0
                	2021-12-20 17:56:43.059	debug	[DevID_1/inputRegs] Poll address 3500 DONE
                modbus.0
                	2021-12-20 17:56:43.051	debug	[DevID_1/inputRegs] Poll address 3500 - 48 registers
                modbus.0
                	2021-12-20 17:56:43.050	debug	[DevID_1/inputRegs] Poll address 2500 DONE
                modbus.0
                	2021-12-20 17:56:43.043	debug	[DevID_1/inputRegs] Poll address 2500 - 7 registers
                modbus.0
                	2021-12-20 17:56:43.041	debug	[DevID_1/inputRegs] Poll address 506 DONE
                modbus.0
                	2021-12-20 17:56:43.033	debug	[DevID_1/inputRegs] Poll address 506 - 42 registers
                modbus.0
                	2021-12-20 17:56:43.032	debug	[DevID_1] Poll start ---------------------
                
                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

                969
                Online

                31.7k
                Users

                79.6k
                Topics

                1.3m
                Posts

                3
                6
                525
                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