Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Adapter für Buderus KM200 (und eventuell auch anderen KMxxx)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    690

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

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

Adapter für Buderus KM200 (und eventuell auch anderen KMxxx)

Scheduled Pinned Locked Moved ioBroker Allgemein
686 Posts 99 Posters 242.2k Views 56 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • frankjokeF Offline
    frankjokeF Offline
    frankjoke
    wrote on last edited by
    #219

    Ich lese mit Ausnahme der recordings genau die daten ab die der km liefert. Bei recordings krieg ich zwei were, Anzahl und Summe.
    P. S far momentan rür tests aus, Liev km spktL mit 2fachem knoechelbruch und werde operiert...

    Frank,

    NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
    Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

    1 Reply Last reply
    0
    • T tp1de

      @ioTechnik
      Ja die Werte machen keinen Sinn mehr. Die recordings der Verbräuche sind bei mir mit 3 Prozent Genauigkeit identisch mit dem gemessenen Gasverbrauch.

      I Offline
      I Offline
      ioTechnik
      wrote on last edited by
      #220

      @tom57
      Hallo tom57! wie liest du die recordings? bei mir sind es zahlenkolonnen. bin kein script-experte.
      LG

      T 1 Reply Last reply
      0
      • I ioTechnik

        @tom57
        Hallo tom57! wie liest du die recordings? bei mir sind es zahlenkolonnen. bin kein script-experte.
        LG

        T Offline
        T Offline
        tp1de
        wrote on last edited by tp1de
        #221

        @ioTechnik
        Ist bei mir etwas kompliziert. Ich habe mcrypt in node-red eingebunden und mache diese Auswertungen in node-red ohne den km200 Adapter.
        D.h. ich lese mit https den imbedded Web-Adapter der Heizung, entschlüssele die Daten und berechne den Verbrauch pro Stunde / Tag / Monat schreibe diese dann mit SQL in eigene Datenstrukturen. Diese werden dann mit Flot-Diagrammen dargestellt.
        Da ich einen Impulszähler am Gaszähler habe und mit dem Raspi in ioBroker auswerte, kann ich diese exakten Gasverbrauchswerte mit den Buderus-Werten vergleichen. Stimmen sehr genau überein. Ich stelle dann auch den Energieverbrauch für Warmwasser separat da:
        (Rot: Verbrauch Gaszähler / Schwarze Linie Buderus / Blau Warmwasser:
        72022967-ce20-42c7-86c3-a460be14c4f6-grafik.png
        In den recordings von Frank stimmen die Stunden und Tageswerte damit überein.
        Die letzten Einträge der JSON-Struktur sind jeweils der aktuelle Tag bzw. Stunde und dann jeweils rückwärts. Die Monatswerte vom Adapter stimmen bei mir z.T. nicht (habe ich im Forum weiter oben angemerkt - 1.4.19).

        I B 2 Replies Last reply
        1
        • T tp1de

          @ioTechnik
          Ist bei mir etwas kompliziert. Ich habe mcrypt in node-red eingebunden und mache diese Auswertungen in node-red ohne den km200 Adapter.
          D.h. ich lese mit https den imbedded Web-Adapter der Heizung, entschlüssele die Daten und berechne den Verbrauch pro Stunde / Tag / Monat schreibe diese dann mit SQL in eigene Datenstrukturen. Diese werden dann mit Flot-Diagrammen dargestellt.
          Da ich einen Impulszähler am Gaszähler habe und mit dem Raspi in ioBroker auswerte, kann ich diese exakten Gasverbrauchswerte mit den Buderus-Werten vergleichen. Stimmen sehr genau überein. Ich stelle dann auch den Energieverbrauch für Warmwasser separat da:
          (Rot: Verbrauch Gaszähler / Schwarze Linie Buderus / Blau Warmwasser:
          72022967-ce20-42c7-86c3-a460be14c4f6-grafik.png
          In den recordings von Frank stimmen die Stunden und Tageswerte damit überein.
          Die letzten Einträge der JSON-Struktur sind jeweils der aktuelle Tag bzw. Stunde und dann jeweils rückwärts. Die Monatswerte vom Adapter stimmen bei mir z.T. nicht (habe ich im Forum weiter oben angemerkt - 1.4.19).

          I Offline
          I Offline
          ioTechnik
          wrote on last edited by
          #222

          @tom57 Herzlichen Dank! Aber das ist mir zu speziell, bin eben kein Programmierer.

          T 1 Reply Last reply
          0
          • I ioTechnik

            @tom57 Herzlichen Dank! Aber das ist mir zu speziell, bin eben kein Programmierer.

            T Offline
            T Offline
            tp1de
            wrote on last edited by
            #223

            @ioTechnik Ich bin auch noch dabei mich in Javascript einzuarbeiten. Mit 62 Jahren hatte ich auch seit 35 Jahren nicht mehr programmiert ... JS ist speziell aber so langsam bekomme ich Durchblick.

            Ich versuche gerade die Verbrauchsdaten im Skript aufzubereiten. Falls es klappt, stelle ich es zur Verfügung.

            I 1 Reply Last reply
            0
            • T tp1de

              @ioTechnik Ich bin auch noch dabei mich in Javascript einzuarbeiten. Mit 62 Jahren hatte ich auch seit 35 Jahren nicht mehr programmiert ... JS ist speziell aber so langsam bekomme ich Durchblick.

              Ich versuche gerade die Verbrauchsdaten im Skript aufzubereiten. Falls es klappt, stelle ich es zur Verfügung.

              I Offline
              I Offline
              ioTechnik
              wrote on last edited by
              #224

              @tom57 Dann muss ich mich mit meinen 61 Lenzen ja auch noch anstrengen

              1 Reply Last reply
              0
              • T tp1de

                @ioTechnik
                Ist bei mir etwas kompliziert. Ich habe mcrypt in node-red eingebunden und mache diese Auswertungen in node-red ohne den km200 Adapter.
                D.h. ich lese mit https den imbedded Web-Adapter der Heizung, entschlüssele die Daten und berechne den Verbrauch pro Stunde / Tag / Monat schreibe diese dann mit SQL in eigene Datenstrukturen. Diese werden dann mit Flot-Diagrammen dargestellt.
                Da ich einen Impulszähler am Gaszähler habe und mit dem Raspi in ioBroker auswerte, kann ich diese exakten Gasverbrauchswerte mit den Buderus-Werten vergleichen. Stimmen sehr genau überein. Ich stelle dann auch den Energieverbrauch für Warmwasser separat da:
                (Rot: Verbrauch Gaszähler / Schwarze Linie Buderus / Blau Warmwasser:
                72022967-ce20-42c7-86c3-a460be14c4f6-grafik.png
                In den recordings von Frank stimmen die Stunden und Tageswerte damit überein.
                Die letzten Einträge der JSON-Struktur sind jeweils der aktuelle Tag bzw. Stunde und dann jeweils rückwärts. Die Monatswerte vom Adapter stimmen bei mir z.T. nicht (habe ich im Forum weiter oben angemerkt - 1.4.19).

                B Offline
                B Offline
                Breiti1234
                wrote on last edited by
                #225

                @tom57 said in Adapter für Buderus KM200 (und eventuell auch anderen KMxxx):

                @ioTechnik
                Ist bei mir etwas kompliziert. Ich habe mcrypt in node-red eingebunden und mache diese Auswertungen in node-red ohne den km200 Adapter.
                D.h. ich lese mit https den imbedded Web-Adapter der Heizung, entschlüssele die Daten und berechne den Verbrauch pro Stunde / Tag / Monat schreibe diese dann mit SQL in eigene Datenstrukturen. Diese werden dann mit Flot-Diagrammen dargestellt.
                Da ich einen Impulszähler am Gaszähler habe und mit dem Raspi in ioBroker auswerte, kann ich diese exakten Gasverbrauchswerte mit den Buderus-Werten vergleichen. Stimmen sehr genau überein. Ich stelle dann auch den Energieverbrauch für Warmwasser separat da:
                (Rot: Verbrauch Gaszähler / Schwarze Linie Buderus / Blau Warmwasser:
                72022967-ce20-42c7-86c3-a460be14c4f6-grafik.png
                In den recordings von Frank stimmen die Stunden und Tageswerte damit überein.
                Die letzten Einträge der JSON-Struktur sind jeweils der aktuelle Tag bzw. Stunde und dann jeweils rückwärts. Die Monatswerte vom Adapter stimmen bei mir z.T. nicht (habe ich im Forum weiter oben angemerkt - 1.4.19).

                Würdest du deinen "Genie Streich" mit uns teilen?
                Das klingt sehr interessant, dann könnte man sich quasi das "mitschneiden" des Gaszählers ja sparen

                T 1 Reply Last reply
                0
                • B Offline
                  B Offline
                  Breiti1234
                  wrote on last edited by
                  #226

                  Hallo,
                  hat es schon mal jemand geschafft mit dem JSON Widget die "notifications" darzustellen?
                  Die sind Auszug:
                  [ { cat: 'L', act: 'H', dcd: '9H', ccd: 267, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'B', act: 'H', dcd: '6L', ccd: 229, orig: '0' }, { cat: 'A', act: 'A', dcd: 'AA0', ccd: 811, orig: '8', t: '2019-04-16T03:59:00' }, { cat: 'A', act: 'A', dcd: 'AA1', ccd: 816, orig: '17', t: '2019-04-15T08:53:00' }, { cat: 'A', act: 'A', dcd: 'AA3', ccd: 816, orig: '33', t: '2019-04-15T08:53:00' }, { cat: 'A', act: 'A', dcd: 'AA0', ccd: 800, orig: '8', t: '2000-01-01T00:01:00' } ]

                  frankjokeF 1 Reply Last reply
                  0
                  • B Breiti1234

                    Hallo,
                    hat es schon mal jemand geschafft mit dem JSON Widget die "notifications" darzustellen?
                    Die sind Auszug:
                    [ { cat: 'L', act: 'H', dcd: '9H', ccd: 267, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'L', act: 'H', dcd: '3L', ccd: 214, orig: '0' }, { cat: 'B', act: 'H', dcd: '6L', ccd: 229, orig: '0' }, { cat: 'A', act: 'A', dcd: 'AA0', ccd: 811, orig: '8', t: '2019-04-16T03:59:00' }, { cat: 'A', act: 'A', dcd: 'AA1', ccd: 816, orig: '17', t: '2019-04-15T08:53:00' }, { cat: 'A', act: 'A', dcd: 'AA3', ccd: 816, orig: '33', t: '2019-04-15T08:53:00' }, { cat: 'A', act: 'A', dcd: 'AA0', ccd: 800, orig: '8', t: '2000-01-01T00:01:00' } ]

                    frankjokeF Offline
                    frankjokeF Offline
                    frankjoke
                    wrote on last edited by
                    #227

                    @Breiti1234
                    Es scheint ein Array mit Werten wo man den Sinn halbwegs erahnen kann zu sein. Mit einer Tabelle kann man das darstellen, aber leider hab ich keine Ahnung wie man ein Widget schreibt das eine Tabelle darstellt.

                    Frank,

                    NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                    Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                    1 Reply Last reply
                    0
                    • B Breiti1234

                      @tom57 said in Adapter für Buderus KM200 (und eventuell auch anderen KMxxx):

                      @ioTechnik
                      Ist bei mir etwas kompliziert. Ich habe mcrypt in node-red eingebunden und mache diese Auswertungen in node-red ohne den km200 Adapter.
                      D.h. ich lese mit https den imbedded Web-Adapter der Heizung, entschlüssele die Daten und berechne den Verbrauch pro Stunde / Tag / Monat schreibe diese dann mit SQL in eigene Datenstrukturen. Diese werden dann mit Flot-Diagrammen dargestellt.
                      Da ich einen Impulszähler am Gaszähler habe und mit dem Raspi in ioBroker auswerte, kann ich diese exakten Gasverbrauchswerte mit den Buderus-Werten vergleichen. Stimmen sehr genau überein. Ich stelle dann auch den Energieverbrauch für Warmwasser separat da:
                      (Rot: Verbrauch Gaszähler / Schwarze Linie Buderus / Blau Warmwasser:
                      72022967-ce20-42c7-86c3-a460be14c4f6-grafik.png
                      In den recordings von Frank stimmen die Stunden und Tageswerte damit überein.
                      Die letzten Einträge der JSON-Struktur sind jeweils der aktuelle Tag bzw. Stunde und dann jeweils rückwärts. Die Monatswerte vom Adapter stimmen bei mir z.T. nicht (habe ich im Forum weiter oben angemerkt - 1.4.19).

                      Würdest du deinen "Genie Streich" mit uns teilen?
                      Das klingt sehr interessant, dann könnte man sich quasi das "mitschneiden" des Gaszählers ja sparen

                      T Offline
                      T Offline
                      tp1de
                      wrote on last edited by
                      #228

                      @Breiti1234
                      @frankjoke
                      Es wäre am Besten, wenn Frank irgendwann Zeit hat, das Speichern der Recordings als SQL-Einträge mit in den Adapter aufzunehmen. Das Umrechnen der Werte hatte ich ja bereits erläutert.
                      Ich habe nur die Möglichkeit mit SQL-Statements gefunden, da der setState Befehl ja immer die aktuelle Zeit nimmt. Also muss der SQL-Adapter installiert sein und dann kann mit enableStates die Fortschreibung aktiviert werden (erzeugt einen Eintrag in der Tabelle datapoints)
                      So könnte im Adapter anstelle des JSON-Arrays als Werte, diese als SQL-Datensätze erzeugt werden (ts muss dann aus der Array-Position berechnet werden).
                      Ich habe ein Testprogramm in javascript am laufen .... muss ich aber noch überarbeiten, bevor ich es teilen kann.

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        tp1de
                        wrote on last edited by tp1de
                        #229

                        Für diejenigen die es interessiert stelle ich gerne mein Script zur Verfügung, welches den Gesamtenergieverbrauch und den Warmwasseranteil per SQL in die States schreibt. (Zur Darstellung mit Flot). Voraussetzung ist ein aktiver SQL-Adapter mit der Instanz 0 (sql.0).

                        Es werden States erzeugt und dann für sql.0 enabled.
                        Es kann sein, dass bei der Javascript-Instanz mcrypt als zusätzliches NPM Modul eingefügt werden muss. Im code wird vorausgesetzt, dass javascript als Instanz 0 läuft. ggfs. anpassen.

                        Ich habe noch ein Timing-Problem, da die States angelegt, dann enabled und danach in der Tabelle datapoints nach der zugehörigen id gesucht wird. Beim ersten Durchlauch können Fehlermeldungen auftreten, da die Datenbankeinträge noch nicht vorhanden sind. Ich habe die beiden Zeilen (create_states, enable_states) nach der Anlage dann auskommentiert.

                        Wie gesagt, ich bin noch am Anfang JS richtig zu verstehen. Also bitte gerne den Code verbessern.
                        Im Code sind die IP-Adresse des Buderus-Gateways und die Passwörter analog dem Adapter anzupassen.
                        Buderus Recordings.txt

                        Schreibt bitte, ob es bei Euch funktioniert.
                        Grüße Thomas

                        jmeister79J R I 3 Replies Last reply
                        0
                        • L Offline
                          L Offline
                          loverz
                          wrote on last edited by
                          #230

                          Super, dass ihr den Adapter hinbekommen habt!

                          Ich habe eine neue Buderus Gastherme und überlege nun das KM300 dazuzukaufen.

                          Aktuell frage ich mich natürlich, ob sich das lohnt.
                          Habt ihr da wirklich einen nennenswerten Mehrwert dadurch?

                          Ich bin mir nicht sicher, ob ich die Heizungseffektivität dadurch so sehr steigern kann, dass sich die rund 300€ Anschaffungskosten wieder amortisieren.

                          Allein wegen dem Comfort ist es mir das nicht Wert, wenn ich ehrlich bin.

                          1 Reply Last reply
                          0
                          • T Offline
                            T Offline
                            tp1de
                            wrote on last edited by
                            #231

                            Alle neuen Gasthermen bzw. Heizkessel haben doch IP bereits integriert. Deiner nicht?

                            L 1 Reply Last reply
                            0
                            • T tp1de

                              Alle neuen Gasthermen bzw. Heizkessel haben doch IP bereits integriert. Deiner nicht?

                              L Offline
                              L Offline
                              loverz
                              wrote on last edited by loverz
                              #232

                              @tom57 ähhhm keine Ahnung :D

                              Edit: HAb das hier:
                              5b0e759e-04ae-44c8-bfb0-3fbf1f9c01c1-image.png

                              L 1 Reply Last reply
                              0
                              • L loverz

                                @tom57 ähhhm keine Ahnung :D

                                Edit: HAb das hier:
                                5b0e759e-04ae-44c8-bfb0-3fbf1f9c01c1-image.png

                                L Offline
                                L Offline
                                loverz
                                wrote on last edited by
                                #233

                                @loverz sagte in Adapter für Buderus KM200 (und eventuell auch anderen KMxxx):

                                @tom57 ähhhm keien Ahnung :D

                                Edit:

                                Hab das hier:
                                1bd7899a-4516-4d85-8e08-89b4cd0e9e09-image.png

                                1 Reply Last reply
                                0
                                • T Offline
                                  T Offline
                                  tp1de
                                  wrote on last edited by
                                  #234

                                  Was hast Du denn und welche Steuerung? RC310?

                                  L 1 Reply Last reply
                                  1
                                  • T tp1de

                                    Was hast Du denn und welche Steuerung? RC310?

                                    L Offline
                                    L Offline
                                    loverz
                                    wrote on last edited by
                                    #235

                                    @tom57 Ja. Wollte grad meinen versehentlich doppelten Post löschen, geht aber leider nicht. Sorry.

                                    1 Reply Last reply
                                    0
                                    • T Offline
                                      T Offline
                                      tp1de
                                      wrote on last edited by
                                      #236

                                      Da ist der IP-Adapter bereits integriert. D.h. Lan Kabel anschliessen und in Buderus Connect bzw. der App konfigurieren. Siehe Bedienungsanleitung

                                      L 1 Reply Last reply
                                      0
                                      • T tp1de

                                        Da ist der IP-Adapter bereits integriert. D.h. Lan Kabel anschliessen und in Buderus Connect bzw. der App konfigurieren. Siehe Bedienungsanleitung

                                        L Offline
                                        L Offline
                                        loverz
                                        wrote on last edited by loverz
                                        #237

                                        @tom57 das ist ja interessant zu wissen. Ich sehe keinen Ethernet Anschluss o.Ä.

                                        Ist der Anschluss an der Heizung oder an dem RC310?

                                        Hier die Anleitung vom RC310:
                                        http://de-documents.buderus.com/download/pdf/file/6720854553.pdf

                                        sehe da nichts dazu.

                                        T 1 Reply Last reply
                                        0
                                        • L loverz

                                          @tom57 das ist ja interessant zu wissen. Ich sehe keinen Ethernet Anschluss o.Ä.

                                          Ist der Anschluss an der Heizung oder an dem RC310?

                                          Hier die Anleitung vom RC310:
                                          http://de-documents.buderus.com/download/pdf/file/6720854553.pdf

                                          sehe da nichts dazu.

                                          T Offline
                                          T Offline
                                          tp1de
                                          wrote on last edited by
                                          #238

                                          @loverz Les doch die Bedienungsanleitung..... Am Kessel bzw. Therme
                                          Ich habe den Kessel, dort ist er hinten rechts oben. Bei Dir glaube ich unten ..

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          251

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe