Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Eltako Drehstromzähler Modbus konfiguration

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Eltako Drehstromzähler Modbus konfiguration

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

      Zum Thema LSB

      „
      Das MSB (Most Significant Bit) ist das äußerste linke Bit und enthält den höchsten Wert in der Binärzahl, während das LSB (Least Significant Bit) das äußerste rechte Bit ist und den niedrigsten Wert darstellt . Diese Reihenfolge spielt eine entscheidende Rolle bei der Interpretation und Verarbeitung von Daten“

      Homoran 1 Reply Last reply Reply Quote 1
      • Homoran
        Homoran Global Moderator Administrators @wendy2702 last edited by

        @wendy2702
        ... bei BigEndian!

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

          @homoran ich wollte nur sagen das es nicht „Little Endian“ bedeutet im Modbus

          1 Reply Last reply Reply Quote 1
          • paul53
            paul53 @Ma Sch last edited by paul53

            @ma-sch sagte: Das Protokoll findet man hier:

            Laut Punkt 3.1 sollten alle Register vom Typ "int32" sein, wobei nur die Leistung (mit dem Faktor 1) auch negativ sein kann.

            1 Reply Last reply Reply Quote 0
            • Ma Sch
              Ma Sch @Homoran last edited by

              So sieht die Allgemeine Konfiguration aus
              42db8de9-2494-483e-854d-81a14107f979-grafik.png

              und das ist die Logfile mit Einstellung "debug"

              modbus.2
              	2025-05-25 12:31:44.566	debug	[DevID_3/inputRegs] Poll address 72 DONE
              modbus.2
              	2025-05-25 12:31:44.530	debug	[DevID_3/inputRegs] Poll address 72 - 2 registers
              modbus.2
              	2025-05-25 12:31:44.527	debug	[DevID_3/inputRegs] Poll address 52 DONE
              modbus.2
              	2025-05-25 12:31:44.492	debug	[DevID_3/inputRegs] Poll address 52 - 2 registers
              modbus.2
              	2025-05-25 12:31:44.490	debug	[DevID_3/inputRegs] Poll address 0 DONE
              modbus.2
              	2025-05-25 12:31:44.455	debug	[DevID_3/inputRegs] Poll address 0 - 5 registers
              modbus.2
              	2025-05-25 12:31:44.454	debug	[DevID_3] Poll start ---------------------
              modbus.2
              	2025-05-25 12:31:44.403	debug	[DevID_2] Poll start ---------------------
              modbus.2
              	2025-05-25 12:31:43.347	debug	[DevID_3/inputRegs] Poll address 72 DONE
              modbus.2
              	2025-05-25 12:31:43.319	debug	[DevID_3/inputRegs] Poll address 72 - 2 registers
              modbus.2
              	2025-05-25 12:31:43.316	debug	[DevID_3/inputRegs] Poll address 52 DONE
              modbus.2
              	2025-05-25 12:31:43.286	debug	[DevID_3/inputRegs] Poll address 52 - 2 registers
              modbus.2
              	2025-05-25 12:31:43.283	debug	[DevID_3/inputRegs] Poll address 0 DONE
              modbus.2
              	2025-05-25 12:31:43.236	debug	[DevID_3/inputRegs] Poll address 0 - 5 registers
              modbus.2
              	2025-05-25 12:31:43.236	debug	Initialization of scale factors done!
              modbus.2
              	2025-05-25 12:31:43.235	debug	[DevID_3] Poll start ---------------------
              modbus.2
              	2025-05-25 12:31:43.180	debug	[DevID_2] Poll start ---------------------
              modbus.2
              	2025-05-25 12:31:43.179	info	Connected to slave
              modbus.2
              	2025-05-25 12:31:43.168	debug	connect to serial /dev/ttyUSB0 with 9600
              modbus.2
              	2025-05-25 12:31:42.857	debug	Initialize Objects for holdingRegs: [{"_address":"5","deviceId":2,"name":"Leisdtung","description":"Leistung","unit":"W","type":"int16be","len":"1","factor":"1","offset":"0","formula":"","role":"level","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":null,"id":"holdingRegisters.2.NaN_Leisdtung","fullId":"modbus.2.holdingRegisters.2.NaN_Leisdtung"}]
              modbus.2
              	2025-05-25 12:31:42.857	debug	Add inputRegisters.3.30073_Energie_Total: {"_id":"inputRegisters.3.30073_Energie_Total","type":"state","common":{"name":"Energie Total","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"kWh"},"native":{"regType":"inputRegs","address":72,"deviceId":3,"type":"uint32le","len":2,"offset":0,"factor":0.01}}
              modbus.2
              	2025-05-25 12:31:42.857	debug	Add inputRegisters.3.30053_Leistung: {"_id":"inputRegisters.3.30053_Leistung","type":"state","common":{"name":"Leistung","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"W"},"native":{"regType":"inputRegs","address":52,"deviceId":3,"type":"uint32le","len":2,"offset":0,"factor":1}}
              modbus.2
              	2025-05-25 12:31:42.856	debug	Add inputRegisters.3.30005_Spannung: {"_id":"inputRegisters.3.30005_Spannung","type":"state","common":{"name":"Spannung L3 N","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":4,"deviceId":3,"type":"uint16be","len":1,"offset":0,"factor":0.01}}
              modbus.2
              	2025-05-25 12:31:42.856	debug	Add inputRegisters.3.30003_Spannung: {"_id":"inputRegisters.3.30003_Spannung","type":"state","common":{"name":"Spannung L2 N","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":2,"deviceId":3,"type":"uint16le","len":1,"offset":0,"factor":0.01}}
              modbus.2
              	2025-05-25 12:31:42.855	debug	Add inputRegisters.3.30001_Spannung: {"_id":"inputRegisters.3.30001_Spannung","type":"state","common":{"name":"Spannung L1 N","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"V"},"native":{"regType":"inputRegs","address":0,"deviceId":3,"type":"int16be","len":1,"offset":0,"factor":0.01}}
              modbus.2
              	2025-05-25 12:31:42.855	debug	Initialize Objects for inputRegs: [{"_address":5,"deviceId":2,"name":"Leistung","description":"Leistung","unit":"W","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":false,"isScale":false,"address":null,"id":"inputRegisters.2.NaN_Leistung","fullId":"modbus.2.inputRegisters.2.NaN_Leistung"},{"_address":30001,"deviceId":3,"name":"Spannung","description":"Spannung L1 N","unit":"V","type":"int16be","len":1,"factor":0.01,"offset":0,"formula":"","role":"value","room":"","cw":false,"isScale":false,"address":0,"id":"inputRegisters.3.30001_Spannung"},{"_address":30003,"deviceId":3,"name":"Spannung","description":"Spannung L2 N","unit":"V","type":"uint16le","len":1,"factor":0.01,"offset":0,"formula":"","role":"value","room":"","cw":false,"isScale":false,"address":2,"id":"inputRegisters.3.30003_Spannung"},{"_address":30005,"deviceId":3,"name":"Spannung","description":"Spannung L3 N","unit":"V","type":"uint16be","len":1,"factor":0.01,"offset":0,"formula":"","role":"value","room":"","cw":false,"isScale":false,"address":4,"id":"inputRegisters.3.30005_Spannung"},{"_address":30053,"deviceId":3,"name":"Leistung","description":"Leistung","unit":"W","type":"uint32le","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":false,"isScale":false,"address":52,"id":"inputRegisters.3.30053_Leistung"},{"_address":30073,"deviceId":3,"name":"Energie Total","description":"Energie Total","unit":"kWh","type":"uint32le","len":2,"factor":0.01,"offset":0,"formula":"","role":"value","room":"","cw":false,"isScale":false,"address":72,"id":"inputRegisters.3.30073_Energie_Total"}]
              modbus.2
              	2025-05-25 12:31:42.854	debug	Initialize Objects for coils: []
              modbus.2
              	2025-05-25 12:31:42.854	debug	Initialize Objects for disInputs: []
              modbus.2
              	2025-05-25 12:31:42.853	debug	Add holdingRegisters.2.NaN_Leisdtung: {"_id":"holdingRegisters.2.NaN_Leisdtung","type":"state","common":{"name":"Leistung","role":"level","type":"number","read":false,"write":true,"def":0,"unit":"W"},"native":{"regType":"holdingRegs","address":null,"deviceId":2,"type":"int16be","len":"1","offset":"0","factor":"1","poll":false}}
              modbus.2
              	2025-05-25 12:31:42.852	debug	Initialize Objects for holdingRegs: [{"_address":"5","deviceId":2,"name":"Leisdtung","description":"Leistung","unit":"W","type":"int16be","len":"1","factor":"1","offset":"0","formula":"","role":"level","room":"","poll":false,"wp":false,"cw":false,"isScale":false,"address":null,"id":"holdingRegisters.2.NaN_Leisdtung"}]
              modbus.2
              	2025-05-25 12:31:42.852	debug	Add inputRegisters.2.NaN_Leistung: {"_id":"inputRegisters.2.NaN_Leistung","type":"state","common":{"name":"Leistung","role":"level","type":"number","read":true,"write":false,"def":0,"unit":"W"},"native":{"regType":"inputRegs","address":null,"deviceId":2,"type":"int16be","len":1,"offset":0,"factor":1}}
              modbus.2
              	2025-05-25 12:31:42.851	debug	Initialize Objects for inputRegs: [{"_address":5,"deviceId":2,"name":"Leistung","description":"Leistung","unit":"W","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","cw":false,"isScale":false,"address":null,"id":"inputRegisters.2.NaN_Leistung"},{"_address":30001,"deviceId":3,"name":"Spannung","description":"Spannung L1 N","unit":"V","type":"int16be","len":1,"factor":"0.01","offset":"0","formula":"","role":"value","room":"","cw":false,"isScale":false},{"_address":30003,"deviceId":3,"name":"Spannung","description":"Spannung L2 N","unit":"V","type":"uint16le","len":1,"factor":"0.01","offset":"0","formula":"","role":"value","room":"","cw":false,"isScale":false},{"_address":30005,"deviceId":3,"name":"Spannung","description":"Spannung L3 N","unit":"V","type":"uint16be","len":1,"factor":"0.01","offset":"0","formula":"","role":"value","room":"","cw":false,"isScale":false},{"_address":30053,"deviceId":3,"name":"Leistung","description":"Leistung","unit":"W","type":"uint32le","len":2,"factor":"1","offset":"0","formula":"","role":"value","room":"","cw":false,"isScale":false},{"_address":30073,"deviceId":3,"name":"Energie Total","description":"Energie Total","unit":"kWh","type":"uint32le","len":2,"factor":"0.01","offset":"0","formula":"","role":"value","room":"","cw":false,"isScale":false}]
              modbus.2
              	2025-05-25 12:31:42.850	debug	Initialize Objects for coils: []
              modbus.2
              	2025-05-25 12:31:42.849	debug	Initialize Objects for disInputs: []
              modbus.2
              	2025-05-25 12:31:42.712	info	starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.17.0, js-controller: 6.0.11
              modbus.2
              	2025-05-25 12:31:42.267	debug	Plugin sentry Initialize Plugin (enabled=true)
              modbus.2
              	2025-05-25 12:31:36.666	info	terminating---------------------
              
              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Ma Sch last edited by Homoran

                @ma-sch sagte in Eltako Drehstromzähler Modbus konfiguration:

                das ist die Logfile mit Einstellung "debug"

                @ma-sch sagte in Eltako Drehstromzähler Modbus konfiguration:

                inputRegs","address":2,"deviceId":3,"type":"uint16le"

                ist ja immer noch little Endian!
                ...und 16 Bit

                und:
                Grundsätzlich immer erst nur mit einem Register testen

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

                  @ma-sch sagte in Eltako Drehstromzähler Modbus konfiguration:

                  node: v20.17.0, js-controller: 6.0.11

                  Bisschen alt.

                  Haken bei "Aliases benutzen" entfernen.

                  Wie @Homoran schreibt erstmal nur ein Register eintragen.

                  Und den Kommentar von @paul53 beachten

                  Ma Sch 1 Reply Last reply Reply Quote 0
                  • Ma Sch
                    Ma Sch @wendy2702 last edited by

                    Hallo,

                    habe die Ursache gefunden ... Ich habe im Modbus noch einen weiteren Zähler, einen Eastron SDM630, dem habe ich versehntlich die gleiche Adresse gegeben

                    Richtige Konfiguration sieht so aus

                    30053	10	Totals active power	Gesamtleistung	W	int32be	2	1	0		value		false	false
                    
                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Ma Sch last edited by

                      @ma-sch sagte in Eltako Drehstromzähler Modbus konfiguration:

                      Ich habe im Modbus noch einen weiteren Zähler, einen Eastron SDM630, dem habe ich versehntlich die gleiche Adresse gegeben

                      das geht natürlich gar nicht.

                      Aber davon war in deiner (nicht gezeigten) Konfiguration nichts zu sehen

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

                        @homoran wäre ja auch schön gewesen wenn @Ma-Sch jetzt mal Screenshots seiner config und die Register Einstellungen zeigen würde damit andere auch davon profitieren könnten.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

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

                        508
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        13
                        150
                        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