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
    784

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

  • 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 243.1k 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 frankjoke

    @tom57
    Wenn du den adapter nur updatest dann ist das flag vorher nicht in der Konfig und deshalb nachher ausgeschaltet.
    Das ist gut so damit die Leute die erst ihre Blacklist umkonfigurieren müssen keine states verlieren!
    Der Default-Wert wird nur (ein/on/true) wird nur geladen wenn du eine neue Instanz kreierst da dann die Einstellungen aus dem io-package.json genommen werden.

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

    @frankjoke
    Ich möchte mich zuerst einmal herzlich für das Script bedanken. Prima Arbeit!

    Nun zu meinem Problem.
    Kessel: Buderus
    WebModul: KM200
    Script: Betriebsstundenzähler

    Am 25.03. hatte ich eine Stromabschaltung. Seit der Widereinschaltung bekam ich nur noch aufsummierte Verbrauchsdaten.
    Ich vermute dass mit dem Neustart am 25.03. ein Firmwareupdate am KM200 erfolgte und die Daten anders dargestellt werden.

    Da ich seit langem vermute das mit den Daten etwas nicht stimmt habe ich auf die Version 2.0.0 am Script umgestellt um das festzustellen.
    Nun bekomme ich keine Daten mehr. Die Verbindung scheint aber zu funktionieren. Es zeigt sich aber Folgendes:


    km200.0 2019-04-04 10:10:32.424 warn Promise problem unhandledRejection of Promise %O with reason
    km200.0 2019-04-04 10:10:32.424 warn Promise problem unhandledRejection of Promise %O with reason %O Promise { <rejected> TypeError: Cannot read property 'trim' of undefined at main (/opt/iobroker/node_modules/iobroker.km200/km200.js:590
    km200.0 2019-04-04 10:10:32.421 info km200.0 address: http://192.168.2.8
    km200.0 2019-04-04 10:10:32.421 info km200 starting main...
    km200.0 2019-04-04 10:10:32.420 info km200 initialization started...
    km200.0 2019-04-04 10:10:27.807 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.km200, node: v6.12.3
    km200.0 2019-04-04 10:10:23.494 info terminating
    km200.0 2019-04-04 10:10:23.489 warn Adapter will exit in latest 1 sec with code false!
    km200.0 2019-04-04 10:10:23.474 info Adapter disconnected and stopped with dostop(false) and callback(true)

    Trotz dem meine Blacklist leer ist, bekomme ich nur 101 Werte übertragen. Das mag vielleicht am Kesselmodell liegen. Ich kann das aber nicht nachvollziehen, da es nirgends eine Datenpunktliste zu geben scheint.
    Die in der Beschreibung aufgeführten Blacklisteinträge "recordings*" bekomme ich überhaupt nicht.

    Ich habe die vorherigen Beiträge gelesen, komme aber nicht weiter.
    So z.B. die Passwortgeschichten. Dort sehe ich den von mir in der Version 1.1.6 eingegebenen AES-Key, weiss aber nicht, ob da nun etwas geändert werden muss oder nicht. (Die Beschreibungen in Euren Beiträgen sollten da besser werden)
    Ich bin kein Linux oder Script-Experte. Es fällt mir daher schwer alle Belange umzusetzen aber es gelingt mir - meistens.

    Würde mich freuen, wenn es schnell zu einer Lösung kommen könnte.

    Derweil guten Erfolg

    frankjokeF 1 Reply Last reply
    0
    • I ioTechnik

      @frankjoke
      Ich möchte mich zuerst einmal herzlich für das Script bedanken. Prima Arbeit!

      Nun zu meinem Problem.
      Kessel: Buderus
      WebModul: KM200
      Script: Betriebsstundenzähler

      Am 25.03. hatte ich eine Stromabschaltung. Seit der Widereinschaltung bekam ich nur noch aufsummierte Verbrauchsdaten.
      Ich vermute dass mit dem Neustart am 25.03. ein Firmwareupdate am KM200 erfolgte und die Daten anders dargestellt werden.

      Da ich seit langem vermute das mit den Daten etwas nicht stimmt habe ich auf die Version 2.0.0 am Script umgestellt um das festzustellen.
      Nun bekomme ich keine Daten mehr. Die Verbindung scheint aber zu funktionieren. Es zeigt sich aber Folgendes:


      km200.0 2019-04-04 10:10:32.424 warn Promise problem unhandledRejection of Promise %O with reason
      km200.0 2019-04-04 10:10:32.424 warn Promise problem unhandledRejection of Promise %O with reason %O Promise { <rejected> TypeError: Cannot read property 'trim' of undefined at main (/opt/iobroker/node_modules/iobroker.km200/km200.js:590
      km200.0 2019-04-04 10:10:32.421 info km200.0 address: http://192.168.2.8
      km200.0 2019-04-04 10:10:32.421 info km200 starting main...
      km200.0 2019-04-04 10:10:32.420 info km200 initialization started...
      km200.0 2019-04-04 10:10:27.807 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.km200, node: v6.12.3
      km200.0 2019-04-04 10:10:23.494 info terminating
      km200.0 2019-04-04 10:10:23.489 warn Adapter will exit in latest 1 sec with code false!
      km200.0 2019-04-04 10:10:23.474 info Adapter disconnected and stopped with dostop(false) and callback(true)

      Trotz dem meine Blacklist leer ist, bekomme ich nur 101 Werte übertragen. Das mag vielleicht am Kesselmodell liegen. Ich kann das aber nicht nachvollziehen, da es nirgends eine Datenpunktliste zu geben scheint.
      Die in der Beschreibung aufgeführten Blacklisteinträge "recordings*" bekomme ich überhaupt nicht.

      Ich habe die vorherigen Beiträge gelesen, komme aber nicht weiter.
      So z.B. die Passwortgeschichten. Dort sehe ich den von mir in der Version 1.1.6 eingegebenen AES-Key, weiss aber nicht, ob da nun etwas geändert werden muss oder nicht. (Die Beschreibungen in Euren Beiträgen sollten da besser werden)
      Ich bin kein Linux oder Script-Experte. Es fällt mir daher schwer alle Belange umzusetzen aber es gelingt mir - meistens.

      Würde mich freuen, wenn es schnell zu einer Lösung kommen könnte.

      Derweil guten Erfolg

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

      @ioTechnik

      Hallo erstmal und danke für das Feedback!
      Deinem Log entnehme ich dass du kein privates Passwort eingegeben hast, das Problem ist dass du von einer älteren Version upgrades und das Feld jetzt hehlt solange du nicht mindestens einmal was in der Konfig dort was eingetragen hast.

      Wenn du den Accesskey von früher verwendest ist egal was im Passwort steht, aber es muss einmal beschrieben werden.

      Seit gestern gibt's auch eine neue Version, 2.0.1, welche die Blacklist besser nützt und auch immer alle Werte zu finden versucht. Leider gibt es keine Liste vom Hersteller und der Adapter generiert die Liste indem er den KMxxx nach allen bekannten Einträgen sucht ("/dhwCircuits", "/gateway", "/heatingCircuits", "/heatSources", "/notifications","/recordings","/solarCircuits", "/system", "/notifications") welche dann wieder Einträge melden welche in dann ebenfalls durchsucht werden. So wird der Baum erzeugt und dann allerdings nur jene States generiert welche mittels blacklist erlaubt sind.

      Wenn du dem Adapter zuschauen willst kannst ihn auf debug schalten (oder direkt am Ende der Adresse ein Rufzeichen setzten), dann zeigt er alle Versuche an Informationen vom KM abzuholen und auch welche states er dann generiert.

      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!

      I 1 Reply Last reply
      0
      • frankjokeF frankjoke

        @ioTechnik

        Hallo erstmal und danke für das Feedback!
        Deinem Log entnehme ich dass du kein privates Passwort eingegeben hast, das Problem ist dass du von einer älteren Version upgrades und das Feld jetzt hehlt solange du nicht mindestens einmal was in der Konfig dort was eingetragen hast.

        Wenn du den Accesskey von früher verwendest ist egal was im Passwort steht, aber es muss einmal beschrieben werden.

        Seit gestern gibt's auch eine neue Version, 2.0.1, welche die Blacklist besser nützt und auch immer alle Werte zu finden versucht. Leider gibt es keine Liste vom Hersteller und der Adapter generiert die Liste indem er den KMxxx nach allen bekannten Einträgen sucht ("/dhwCircuits", "/gateway", "/heatingCircuits", "/heatSources", "/notifications","/recordings","/solarCircuits", "/system", "/notifications") welche dann wieder Einträge melden welche in dann ebenfalls durchsucht werden. So wird der Baum erzeugt und dann allerdings nur jene States generiert welche mittels blacklist erlaubt sind.

        Wenn du dem Adapter zuschauen willst kannst ihn auf debug schalten (oder direkt am Ende der Adresse ein Rufzeichen setzten), dann zeigt er alle Versuche an Informationen vom KM abzuholen und auch welche states er dann generiert.

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

        @frankjoke
        Danke für die schnelle Info.
        Den AES-Key kann ich löschen aber wo soll ich nun das Passwort eingeben?

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

          @ioTechnik
          im Feld Privates Passwort

          I 1 Reply Last reply
          0
          • T tp1de

            @ioTechnik
            im Feld Privates Passwort

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

            @tom57
            Hallo tom57

            Danke aber geht irgendwie nicht oder bin ich falsch

            KM200.adapet.jpg !

            T 1 Reply Last reply
            0
            • I ioTechnik

              @tom57
              Hallo tom57

              Danke aber geht irgendwie nicht oder bin ich falsch

              KM200.adapet.jpg !

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

              @ioTechnik das sieht nach einer ganz alten Version des Adapters aus ....
              Installiere mal die aktuelle aus dem Github

              I 1 Reply Last reply
              0
              • T tp1de

                @ioTechnik das sieht nach einer ganz alten Version des Adapters aus ....
                Installiere mal die aktuelle aus dem Github

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

                @tom57

                hab ich vorhin Version 2.0.1

                muss wohl doch den Raspi neu starten

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

                  Nee den Raspi nicht. Lösche mal die Instanz und lege die dann neu an

                  I 1 Reply Last reply
                  0
                  • T tp1de

                    Nee den Raspi nicht. Lösche mal die Instanz und lege die dann neu an

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

                    @tom57 ok meine alten Daen sind dann weg oder

                    T 1 Reply Last reply
                    0
                    • I ioTechnik

                      @tom57 ok meine alten Daen sind dann weg oder

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

                      @ioTechnik welche Daten? History?

                      I 1 Reply Last reply
                      0
                      • T tp1de

                        @ioTechnik welche Daten? History?

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

                        @tom57
                        na so ziemlich alles

                        T 1 Reply Last reply
                        0
                        • I ioTechnik

                          @tom57
                          na so ziemlich alles

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

                          @ioTechnik ????? Du sollst doch nur die km200 Instanz löschen und dann im Adaptermenü neu anlegen...
                          Falls Du History-Werte in km200 hast (ich habe mySQL) dann solltest Du nicht löschen und auf Frank warten.

                          1 Reply Last reply
                          0
                          • R Offline
                            R Offline
                            Radi
                            wrote on last edited by
                            #189

                            @frankjoke Hallo Frank, erst einmal vielen Dank für diesen tollen Adapter. Bei den neuen Versionen, ich glaube seit der 2.0.0, fehlt mir der Brennerstrom (km200.0.heatSources.flameCurrent) meiner GB172/20. Gibt es dafür einen technischen Hintergrund, oder wird dieser nicht mehr übermittelt? Ist dies sonst noch irgendwem aufgefallen? Bin mir nicht sicher ob das Gateway im selben Zeitraum ein Update bekommen hat.
                            Dank im Voraus
                            Ralf

                            T 1 Reply Last reply
                            0
                            • R Radi

                              @frankjoke Hallo Frank, erst einmal vielen Dank für diesen tollen Adapter. Bei den neuen Versionen, ich glaube seit der 2.0.0, fehlt mir der Brennerstrom (km200.0.heatSources.flameCurrent) meiner GB172/20. Gibt es dafür einen technischen Hintergrund, oder wird dieser nicht mehr übermittelt? Ist dies sonst noch irgendwem aufgefallen? Bin mir nicht sicher ob das Gateway im selben Zeitraum ein Update bekommen hat.
                              Dank im Voraus
                              Ralf

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

                              @Radi - flameCurrent ist bei mir noch da. Mir fehlen keine Werte

                              1 Reply Last reply
                              0
                              • R Offline
                                R Offline
                                Radi
                                wrote on last edited by
                                #191

                                @tom57 Wie bekomme ich den dann im Zweifelsfall wieder? Die Instanz, wie auch das Gateway habe ich bereits neu gestartet.

                                T 1 Reply Last reply
                                0
                                • R Radi

                                  @tom57 Wie bekomme ich den dann im Zweifelsfall wieder? Die Instanz, wie auch das Gateway habe ich bereits neu gestartet.

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

                                  @Radi wie sieht deine Black/Pushlist aus. Lass die mal leer, dann selektiert der Adapter ja alles.
                                  Hast Du die aktuelle Version aus dem Github?

                                  1 Reply Last reply
                                  0
                                  • R Offline
                                    R Offline
                                    Radi
                                    wrote on last edited by
                                    #193

                                    @tom57 Habe gerade die 2.0.1 installiert und gehofft, dass sich das Problem in Wohlgefallen auflöst. Tut es aber nicht. In der Blacklist steht nur das */undefined/ aus der Voreinstellung.

                                    T 1 Reply Last reply
                                    0
                                    • R Radi

                                      @tom57 Habe gerade die 2.0.1 installiert und gehofft, dass sich das Problem in Wohlgefallen auflöst. Tut es aber nicht. In der Blacklist steht nur das */undefined/ aus der Voreinstellung.

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

                                      @Radi ich weiss nicht was */undefined/ ist - mach die Blacklist mal leer

                                      1 Reply Last reply
                                      0
                                      • R Offline
                                        R Offline
                                        Radi
                                        wrote on last edited by
                                        #195

                                        @tom57 So, hab sie mal komplett leer gemacht und warte mal ein Weilchen.

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

                                          @frankjoke , Hallo Frank mir fällt gerade auf, dass die Blacklist nicht richtig funktioniert, wenn am Ende ein Komma (,) steht. Ich bekomme dann statt 72 Werten nur einen zurück

                                          I frankjokeF 2 Replies 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

                                          388

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          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