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. Landis Gyr Ultraheat T330 auslesen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Landis Gyr Ultraheat T330 auslesen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
20 Beiträge 11 Kommentatoren 2.5k Aufrufe 10 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.
  • SnitzelweckS Offline
    SnitzelweckS Offline
    Snitzelweck
    schrieb am zuletzt editiert von
    #10

    Hallo Zusammen,

    habt ihr es mittlerweile zum Laufen zu gebracht?
    Ich bin aktuell auch dabei.
    Grundsätzlich habe ich mit dem skript vom t550 versucht. Leider ohne Erfolg.
    Auch mit eigenen Nachrichten über nen serial adapter.

    Mit der UltraAssistApp und meinem HichiTtl kopf habe ich die daten bekommen.

    Gesnifft habe ich auch, jedoch sendet er nicht NULL als init oder wakeup sondern wohl 7f und das auch nicht immer konstant.
    Deshalb die Frage ob ihr schon eine Lösung habt. Danke :)

    Gruß Flo

    T 1 Antwort Letzte Antwort
    0
    • SnitzelweckS Snitzelweck

      Hallo Zusammen,

      habt ihr es mittlerweile zum Laufen zu gebracht?
      Ich bin aktuell auch dabei.
      Grundsätzlich habe ich mit dem skript vom t550 versucht. Leider ohne Erfolg.
      Auch mit eigenen Nachrichten über nen serial adapter.

      Mit der UltraAssistApp und meinem HichiTtl kopf habe ich die daten bekommen.

      Gesnifft habe ich auch, jedoch sendet er nicht NULL als init oder wakeup sondern wohl 7f und das auch nicht immer konstant.
      Deshalb die Frage ob ihr schon eine Lösung habt. Danke :)

      Gruß Flo

      T Offline
      T Offline
      TT-Tom
      schrieb am zuletzt editiert von TT-Tom
      #11

      @Snitzelweck

      hast du das hier schon gelesen Link. @Silversurfer-0 hat ihn zum laufen bekommen.

      Gruß Tom
      https://github.com/tt-tom17
      Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

      NSPanel Script Wiki
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      NSPanel Adapter Wiki
      https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

      SnitzelweckS 1 Antwort Letzte Antwort
      0
      • T TT-Tom

        @Snitzelweck

        hast du das hier schon gelesen Link. @Silversurfer-0 hat ihn zum laufen bekommen.

        SnitzelweckS Offline
        SnitzelweckS Offline
        Snitzelweck
        schrieb am zuletzt editiert von
        #12

        @tt-tom vielen Dank.
        Leider hat er aber wie auch andere den T550 (UH50) zum Laufen gebracht.
        Leider hat Landis hier wohl unterschiedliche Wakeups.

        Ich habe jetzt recht lange herumexperimentiert und einige Messungen gemacht.
        Messaufbau sind zwei IR-Köpfe, welche miteinander kommunizieren.
        Ein Messkopf hängt mit einem OTG-Adapter am Handy und dort ist UltraAssist (App von Landis installiert).
        Der andere Messkopf ist auch per USB an den PC angeschlossen und die empfangene RAW-Daten lese ich per python aus.

        In der Ultraassist-App kann ich z.B. den T550 auswählen um Daten auszulesen,
        dann erhalte ich folgende zwei Sequenzen/Traces.

        RAW HEX  TIME DELTA
        #sequence 1
        10       0:00:06.256424
        10       0:00:00.047011
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032006
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032017
        10       0:00:00.031997
        10       0:00:00.032009
        10       0:00:00.032007
        10       0:00:00.032006
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032008
        10       0:00:00.032006
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032007
        7f       0:00:00.032008
        
        #sequence 2
        00       0:00:03.886885
        00       0:00:00.060012
        00       0:00:00.020006
        00       0:00:00.032008
        00       0:00:00.032005
        00       0:00:00.048013
        00       0:00:00.032007
        00       0:00:00.032006
        00       0:00:00.032008
        00       0:00:00.048011
        00       0:00:00.032007
        00       0:00:00.032007
        00       0:00:00.048020
        00       0:00:00.032008
        00       0:00:00.031998
        00       0:00:00.032007
        00       0:00:00.048010
        00       0:00:00.031008
        00       0:00:00.032007
        00       0:00:00.048010
        00       0:00:00.032008
        00       0:00:00.032007
        00       0:00:00.048012
        00       0:00:00.032006
        00       0:00:00.032009
        00       0:00:00.032007
        00       0:00:00.048011
        00       0:00:00.032007
        00       0:00:00.032007
        00       0:00:00.048011
        00       0:00:00.032007
        00       0:00:00.032007
        00       0:00:00.032007
        00       0:00:00.048011
        00       0:00:00.032008
        00       0:00:00.032008
        00       0:00:00.048011
        00       0:00:00.032007
        00       0:00:00.032008
        00       0:00:00.032007
        3f       0:00:00.048010
        0d       0:00:00.032007
        0a       0:00:00.032008
        

        Hier finde ich dann auch die besagte Sequenz (Sequenz 2) mit 0x00 40x als Wakeup und 3f0d0a als Kommando.
        Also entspricht quasi den einstellungen von @Silversurfer-0 im Adapter.
        Leider weiß ich nicht was die Sequenz 1 in dem Trace ist und kann es nicht zuordnen.

        Wenn ich die gleiche Messung mache, nur den T330 auswähle erhalte ich folgenden Trace:

        RAW HEX  TIME DELTA
        #sequence 1
        10       0:00:09.451151
        10       0:00:00.050011
        10       0:00:00.029007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032006
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032017
        10       0:00:00.031999
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032015
        10       0:00:00.032008
        10       0:00:00.031999
        10       0:00:00.032006
        10       0:00:00.032007
        10       0:00:00.032009
        10       0:00:00.032006
        10       0:00:00.032007
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032007
        10       0:00:00.032008
        10       0:00:00.032008
        10       0:00:00.032006
        70       0:00:00.032008
        74       0:00:00.021013
        

        Hier habe ich nur eine Sequenz im Trace.

        Wenn ich diese Sequenz so 1:1 sende und übermittle, antwortet mir der T330 trotzdem leider nicht :(

        Vielleicht sieht jemand von euch einen Zusammenhang :)

        Danke.

        R 1 Antwort Letzte Antwort
        0
        • SnitzelweckS Snitzelweck

          @tt-tom vielen Dank.
          Leider hat er aber wie auch andere den T550 (UH50) zum Laufen gebracht.
          Leider hat Landis hier wohl unterschiedliche Wakeups.

          Ich habe jetzt recht lange herumexperimentiert und einige Messungen gemacht.
          Messaufbau sind zwei IR-Köpfe, welche miteinander kommunizieren.
          Ein Messkopf hängt mit einem OTG-Adapter am Handy und dort ist UltraAssist (App von Landis installiert).
          Der andere Messkopf ist auch per USB an den PC angeschlossen und die empfangene RAW-Daten lese ich per python aus.

          In der Ultraassist-App kann ich z.B. den T550 auswählen um Daten auszulesen,
          dann erhalte ich folgende zwei Sequenzen/Traces.

          RAW HEX  TIME DELTA
          #sequence 1
          10       0:00:06.256424
          10       0:00:00.047011
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032006
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032017
          10       0:00:00.031997
          10       0:00:00.032009
          10       0:00:00.032007
          10       0:00:00.032006
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032008
          10       0:00:00.032006
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032007
          7f       0:00:00.032008
          
          #sequence 2
          00       0:00:03.886885
          00       0:00:00.060012
          00       0:00:00.020006
          00       0:00:00.032008
          00       0:00:00.032005
          00       0:00:00.048013
          00       0:00:00.032007
          00       0:00:00.032006
          00       0:00:00.032008
          00       0:00:00.048011
          00       0:00:00.032007
          00       0:00:00.032007
          00       0:00:00.048020
          00       0:00:00.032008
          00       0:00:00.031998
          00       0:00:00.032007
          00       0:00:00.048010
          00       0:00:00.031008
          00       0:00:00.032007
          00       0:00:00.048010
          00       0:00:00.032008
          00       0:00:00.032007
          00       0:00:00.048012
          00       0:00:00.032006
          00       0:00:00.032009
          00       0:00:00.032007
          00       0:00:00.048011
          00       0:00:00.032007
          00       0:00:00.032007
          00       0:00:00.048011
          00       0:00:00.032007
          00       0:00:00.032007
          00       0:00:00.032007
          00       0:00:00.048011
          00       0:00:00.032008
          00       0:00:00.032008
          00       0:00:00.048011
          00       0:00:00.032007
          00       0:00:00.032008
          00       0:00:00.032007
          3f       0:00:00.048010
          0d       0:00:00.032007
          0a       0:00:00.032008
          

          Hier finde ich dann auch die besagte Sequenz (Sequenz 2) mit 0x00 40x als Wakeup und 3f0d0a als Kommando.
          Also entspricht quasi den einstellungen von @Silversurfer-0 im Adapter.
          Leider weiß ich nicht was die Sequenz 1 in dem Trace ist und kann es nicht zuordnen.

          Wenn ich die gleiche Messung mache, nur den T330 auswähle erhalte ich folgenden Trace:

          RAW HEX  TIME DELTA
          #sequence 1
          10       0:00:09.451151
          10       0:00:00.050011
          10       0:00:00.029007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032006
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032017
          10       0:00:00.031999
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032015
          10       0:00:00.032008
          10       0:00:00.031999
          10       0:00:00.032006
          10       0:00:00.032007
          10       0:00:00.032009
          10       0:00:00.032006
          10       0:00:00.032007
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032007
          10       0:00:00.032008
          10       0:00:00.032008
          10       0:00:00.032006
          70       0:00:00.032008
          74       0:00:00.021013
          

          Hier habe ich nur eine Sequenz im Trace.

          Wenn ich diese Sequenz so 1:1 sende und übermittle, antwortet mir der T330 trotzdem leider nicht :(

          Vielleicht sieht jemand von euch einen Zusammenhang :)

          Danke.

          R Offline
          R Offline
          RickBNK
          schrieb am zuletzt editiert von
          #13

          @snitzelweck beinahe 6 Monate später, aber leider habe ich es auch noch nicht hinbekommen - es aber auch wirklich nicht mehr großartig versucht.. :-(

          R 1 Antwort Letzte Antwort
          1
          • R RickBNK

            @snitzelweck beinahe 6 Monate später, aber leider habe ich es auch noch nicht hinbekommen - es aber auch wirklich nicht mehr großartig versucht.. :-(

            R Offline
            R Offline
            rainerlan
            schrieb am zuletzt editiert von
            #14

            @rickbnk Falls Dich das Thema noch interessiert:
            Ich lese meine Landis+Gyr Ultraheat T330 seit Jahren mittels IR-Schreiblesekopf aus.
            Ebenso den neuen, den ich letzten Freitag von den Stadtwerken installiert bekommen habe (da ich den AppKey für das LoRaWAN nicht von den Stadtwerken bekomme musste ich das Skript leicht anpassen).
            Ich nutze dazu 2 perl-skripte - Eines für das Protokoll zum Auslesen der Daten und eines zum Auswerten des M-bus-Protokolls.
            Danach landen die Daten in einer MySQL-DB, auf die ich mittels HA zugreife.
            Bei Interesse an den Skripten einfach melden!

            K idominikiI falkio8F W 4 Antworten Letzte Antwort
            1
            • R rainerlan

              @rickbnk Falls Dich das Thema noch interessiert:
              Ich lese meine Landis+Gyr Ultraheat T330 seit Jahren mittels IR-Schreiblesekopf aus.
              Ebenso den neuen, den ich letzten Freitag von den Stadtwerken installiert bekommen habe (da ich den AppKey für das LoRaWAN nicht von den Stadtwerken bekomme musste ich das Skript leicht anpassen).
              Ich nutze dazu 2 perl-skripte - Eines für das Protokoll zum Auslesen der Daten und eines zum Auswerten des M-bus-Protokolls.
              Danach landen die Daten in einer MySQL-DB, auf die ich mittels HA zugreife.
              Bei Interesse an den Skripten einfach melden!

              K Offline
              K Offline
              keksgehn
              schrieb am zuletzt editiert von
              #15

              @rainerlan

              Hi - ich wäre interessiert! :flushed:

              Ich renne abends immer in den Keller…

              1 Antwort Letzte Antwort
              0
              • R rainerlan

                @rickbnk Falls Dich das Thema noch interessiert:
                Ich lese meine Landis+Gyr Ultraheat T330 seit Jahren mittels IR-Schreiblesekopf aus.
                Ebenso den neuen, den ich letzten Freitag von den Stadtwerken installiert bekommen habe (da ich den AppKey für das LoRaWAN nicht von den Stadtwerken bekomme musste ich das Skript leicht anpassen).
                Ich nutze dazu 2 perl-skripte - Eines für das Protokoll zum Auslesen der Daten und eines zum Auswerten des M-bus-Protokolls.
                Danach landen die Daten in einer MySQL-DB, auf die ich mittels HA zugreife.
                Bei Interesse an den Skripten einfach melden!

                idominikiI Offline
                idominikiI Offline
                idominiki
                schrieb am zuletzt editiert von
                #16

                Hi @rainerlan
                Ich wäre auch sehr an deine Lösung interessiert. Bin selbst bisher immer gescheitert. Über eine Nachricht von dir würde ich mich freuen!
                Grüße
                Dominik

                1 Antwort Letzte Antwort
                0
                • R rainerlan

                  @rickbnk Falls Dich das Thema noch interessiert:
                  Ich lese meine Landis+Gyr Ultraheat T330 seit Jahren mittels IR-Schreiblesekopf aus.
                  Ebenso den neuen, den ich letzten Freitag von den Stadtwerken installiert bekommen habe (da ich den AppKey für das LoRaWAN nicht von den Stadtwerken bekomme musste ich das Skript leicht anpassen).
                  Ich nutze dazu 2 perl-skripte - Eines für das Protokoll zum Auslesen der Daten und eines zum Auswerten des M-bus-Protokolls.
                  Danach landen die Daten in einer MySQL-DB, auf die ich mittels HA zugreife.
                  Bei Interesse an den Skripten einfach melden!

                  falkio8F Offline
                  falkio8F Offline
                  falkio8
                  schrieb am zuletzt editiert von
                  #17

                  @rainerlan Ich habe einen T330 und ich habe eigentlich schon aufgegeben das Teil auszulesen. Durch die Intevallanzeige geht kein "Ai on the edge" und alles was ich im Netz bisher finden konnte sagte, die IR Schnittstelle funktioniert nicht. Eine mBus oder wm Bus Schnittstelle hat meiner auch nicht.
                  Mein Netzbetreiber war auch nicht hilfreich. Die müssen mir zu Ende 2026 einen neuen einbauen, wird aber wieder der T330 mit LoRaWan dessen Schlüssel ich dann aber auch nicht bekommen werde. Ich will die Werte so gerne im HA haben und ich verzweifle so langsam daran. Also bin ich für jede Idee dankbar!!!

                  1 Antwort Letzte Antwort
                  0
                  • R rainerlan

                    @rickbnk Falls Dich das Thema noch interessiert:
                    Ich lese meine Landis+Gyr Ultraheat T330 seit Jahren mittels IR-Schreiblesekopf aus.
                    Ebenso den neuen, den ich letzten Freitag von den Stadtwerken installiert bekommen habe (da ich den AppKey für das LoRaWAN nicht von den Stadtwerken bekomme musste ich das Skript leicht anpassen).
                    Ich nutze dazu 2 perl-skripte - Eines für das Protokoll zum Auslesen der Daten und eines zum Auswerten des M-bus-Protokolls.
                    Danach landen die Daten in einer MySQL-DB, auf die ich mittels HA zugreife.
                    Bei Interesse an den Skripten einfach melden!

                    W Offline
                    W Offline
                    wrod
                    schrieb am zuletzt editiert von
                    #18

                    @rainerlan Ich wäre auch interessiert. Danke

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      chri5
                      schrieb am zuletzt editiert von
                      #19

                      Hi,

                      ich habe mal python script gepostet das man unter Win ausführen kann. Man braucht einen ESP32 Cam. Im py script is definiert wo im Stream der Counter liegt. Der Teil des Bildes wird ausgeschnitten und in 7 kleine Bilder unterteilt. Jedes Bild , das ein Digit des Zählers darstellen soll, wird mit einer Maske überlagert. Die Maske enthält für jedes Segment ein Feld. Für jedes Feld wird entschieden ob es aktiv ist oder nicht , d.h es entsteht für jede Ziffer eine (True, True , … False ) Kombination. Mit dieser Kombination wird ein definiertes Dictionary durchsucht. Ist die Kombination enthalten ist die entsprechende Ziffer erkannt. Das Ergebnis wird per MQTT dann veröffentlicht. Das ganze läuft dann leicht abgewandelt als Cron Job auf einem Raspi.

                      Vielleicht hilft es jemand ja weiter.

                      ich habe mal hier eine Halterung gepostet und das py script mit der man dann mit anderen 3 D Modellen des ESP32 gut anbringen und positionieren kann. Bei mir ist der ESP32 so ausgerichtet, dass die maximale Reflektion knapp über den Display liegt.

                      Hier gibt's die 3D Datei und die Beispiel Datei
                      https://www.printables.com/model/1528394-landis-gyr-t330-ultraheat/files

                      1 Antwort Letzte Antwort
                      0
                      • K Offline
                        K Offline
                        KipDotter
                        schrieb am zuletzt editiert von
                        #20

                        @chri5 : Das funktioniert mit dem T330 ? Wundere mich, weil da da Display ja nur alle 5 Sekunden mal kurz angeht, oder ?
                        @rainerlan : Bin reichlich spät mit meiner frage, aber über das Skript würde ich mich auch freuen :)
                        Gibt es denn schon erfahrungen, ob die Batterie von dem Gerät darunter leidet ?

                        Vielen Dank!!

                        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

                        710

                        Online

                        32.6k

                        Benutzer

                        82.3k

                        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