Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Holley DTZ541 SML 1.04

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Holley DTZ541 SML 1.04

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

      Re: Adapter "smartmeter"

      Hallo, ich habe diese Woche meinen neuen Zähler der Marke Holley Typ DTZ541 ZEBA bekommen. Lt. Bedienungsanleitung unterstützt dieser SML 1.04. Der Adapter unterstützt lt. Beschreibung nur die Version 1.03. Ich habs trotzdem probiert - leider ohne Erfolg :-(.
      Ich denke die Kommunikation (Buadrate 9600 8N1) passt soweit - nur als Antwort bekomme ich:

      smartmeter.0 2019-09-14 14:43:21.078 info ERROR CLOSING SERIALPORT
      smartmeter.0 2019-09-14 14:43:21.077 warn Error while parsing SML message: Error: Wrong TL-Field 0x65 for Choice!: Message: 1b1b1b1b01010101760400000162006200726500000101760101070000000427300b0a01484c59020001c0750101632e9f00760400000262006200
      smartmeter.0 2019-09-14 14:43:21.074 info Error: Error while parsing SML message: Error: Wrong TL-Field 0x65 for Choice!: Message: 1b1b1b1b01010101760400000162006200726500000101760101070000000427300b0a01484c59020001c0750101632e9f0

      Ich hoffe mir kann geholfen werden ....:-)
      Viele Grüße und Danke im Voraus

      Stabilostick 1 Reply Last reply Reply Quote 0
      • Stabilostick
        Stabilostick @Muhagl last edited by Stabilostick

        @Muhagl

        Ob das an SML 1.04 liegt kann ich leider nicht sagen. Mir fällt aber auf, dass die SML-Daten im Log nicht vollständige Datenblöcke sind. Die fangen nämlich mit „1b 1b 1b 1b“ (Escape Sequenz) und dann „01 01 01 01“ (Start Version 1.0) an. Schließen tut ein Block dann mit „1b 1b 1b 1b“ (Escape Sequenz) und einer vier Byte langen Prüfsumme. Und das vermisse ich hier.

        1 Reply Last reply Reply Quote 1
        • M
          Muhagl last edited by

          @Stabilostick
          Danke für die Antwort. Stimmt, ich habe leider nur die Daten aus dem sichtbaren Log kopiert.
          Hier aber in paar vollständige Zeilen:
          iobroker.2019-09-16.log
          Die Datensätze entsprechen einer Standardausgabe dieser Zähler ohne diese Zusatzinfos.

          Mittlerweile habe ich auch die Position der relevanten Zählerdaten 0180 und 0280 rausgefunden - hilft mir aber auch nicht weiter....
          Scheinbar ist hier ein Unterschied zu anderen Zählern, sodaß der Smartmeter Adapter diese nicht richtig findet.
          Auf GitHub habe ich einen Beitrag gefunden - da ist die Rede von fehlenden Bytes - aber da bin ich raus 🙂

          Als Workaround hab ich nun ein Python Script zusammen gebastelt, das mir zumindest, bis es eine Lösung gibt die Daten über die API in IOBroker schreibt.

          1 Reply Last reply Reply Quote 0
          • H
            hacki11 last edited by hacki11

            Hi,

            nachdem ich auch diesen Zähler habe, musste ich mich mit dem Problem beschäftigen.

            Zusammengefasst ist die Problematik hier:
            https://github.com/volkszaehler/libsml/issues/75

            Der Fix würde aber nicht für den SmartMeter Adapter funktionieren. Diesen müsste man extra patchen.

            Als Alternative nutze ich als Basis das Perl Script von
            https://www.photovoltaikforum.com/thread/134055-lesekopf-holley-dtz-541-zeba/?pageNo=4

            Ich habe das Script an den Holley DTZ541 angepasst und statt dem Schreiben in eine Datei sende ich die Werte an den MQTT Adapter an ioBroker.

            https://github.com/hacki11/holley-dtz541-mqtt

            hacki11 created this issue in volkszaehler/libsml

            closed [Holley DTZ541] Error while parsing SML message: Error: Wrong TL-Field 0x65 for Choice! #75

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

              Halli Hallo,

              ich bin gerade über einen Post aus einem anderen Thread auf diesen aufmerksam geworden. Warum legt niemand GitHub Issues an? Grrrrrr ... sorry ärgert mich.

              Ich brauche bitte eine VOLLSTÄNDIGE Logzeile aus dem Logfile (Admin schneidet ab).
              Das ganze bitte als GitHub Issue zusätzlich damit ich es auf dem Radar behalte und ansehen kann.

              Danke

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

                Ahhh diese Nummer ... ich glaube die hatten wir schon letztens ... Der sch**** Zähler liefern ungültige Daten. Formal braucht der Zähler nen Bugfix ...

                Der CRC Fehler ist bei uns irrelevant weil im zweifel CRC Fehler ignoriert werden. Für den Fehler kann man auch so einen hack einbauen ... Tschuldigung: So ein scheiss ;-(

                Ja GitHub Issue bitte mit allen Details von hier. Dann sehe ich mal wie ich dazu komme. Der Hack müsste wenn in die libSMS rein, muss also noch mit dem Maintainer klären ob der so nen Hack akzeptieren würde überhaupt ...

                1 Reply Last reply Reply Quote 0
                • H
                  hacki11 last edited by

                  Ich hab einen Pull-Request für libsml gemacht:
                  https://github.com/volkszaehler/libsml/pull/76

                  Hier sind CRC und die fehlenden Bytes gefixed - jemand müsste das dann auf die lib portieren die ihr im Smartmeter Adapter nutzt oder?

                  hacki11 created this issue in volkszaehler/libsml

                  closed Workaround for Holley DTZ541 #76

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

                    Bitte 3.0.0 versuchen. https://forum.iobroker.net/topic/27116/test-adapter-smartmeter-3-0-x

                    Dr.Pie 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

                    545
                    Online

                    31.6k
                    Users

                    79.4k
                    Topics

                    1.3m
                    Posts

                    holley dtz541 sml 1.04
                    4
                    8
                    5628
                    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