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. Holley DTZ541 SML 1.04

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Holley DTZ541 SML 1.04

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
holley dtz541 sml 1.04
8 Beiträge 4 Kommentatoren 6.0k Aufrufe 6 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.
  • M Offline
    M Offline
    Muhagl
    schrieb am zuletzt editiert von
    #1

    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

    StabilostickS 1 Antwort Letzte Antwort
    0
    • M Muhagl

      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

      StabilostickS Offline
      StabilostickS Offline
      Stabilostick
      schrieb am zuletzt editiert von Stabilostick
      #2

      @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 Antwort Letzte Antwort
      1
      • M Offline
        M Offline
        Muhagl
        schrieb am zuletzt editiert von
        #3

        @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 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          hacki11
          schrieb am zuletzt editiert von hacki11
          #4

          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

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #5

            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

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

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

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                hacki11
                schrieb am zuletzt editiert von
                #7

                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?

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #8

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

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  Dr.PieD 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

                  794

                  Online

                  32.4k

                  Benutzer

                  81.5k

                  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