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. Entwicklung
  4. Viessmann Heizung mit ESP8266 auslesen und steuern

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

Viessmann Heizung mit ESP8266 auslesen und steuern

Geplant Angeheftet Gesperrt Verschoben Entwicklung
viessmannviessmann adapter vcontrold viesp8266vcontroldopenvmqtt
45 Beiträge 8 Kommentatoren 13.6k Aufrufe 16 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.
  • J Jaschkopf

    @albert ich habe gerade auch mal versucht die 0x00F8 abzfragen und bekomme folgendes zurück:

    READ 4105000100f801ff
    ack
    RCV 4106010100f8012021
    ack
    DP Gerätekennung succes
    

    Hex=0x20
    Dez=32

    Scheint mir auch nicht wirklich plausibel :face_palm:

    Gruß Jaschkopf

    A Offline
    A Offline
    albert
    schrieb am zuletzt editiert von
    #34

    @Jaschkopf Es sollten zwei Byte als Gerätekennung gelesen werden, 0x20 schaut schon mal gut aus, damit fangen die Kennungen an, aber da fehlt noch ein zweites Byte.
    Meine Heizung hat sich vor ein paar Tagen "plötzlich" dazu entschieden mir doch mit einer Kennung zu Antworten.
    Der ESP lief da bereits ohne Reset für zwei Tage.
    Zumindest scheint der Ansatz der richtige zu sein um die Datenpunkte automatisch zu erstellen.

    J 1 Antwort Letzte Antwort
    0
    • A albert

      @Jaschkopf Es sollten zwei Byte als Gerätekennung gelesen werden, 0x20 schaut schon mal gut aus, damit fangen die Kennungen an, aber da fehlt noch ein zweites Byte.
      Meine Heizung hat sich vor ein paar Tagen "plötzlich" dazu entschieden mir doch mit einer Kennung zu Antworten.
      Der ESP lief da bereits ohne Reset für zwei Tage.
      Zumindest scheint der Ansatz der richtige zu sein um die Datenpunkte automatisch zu erstellen.

      J Offline
      J Offline
      Jaschkopf
      schrieb am zuletzt editiert von
      #35

      @albert ok dann muss ich nochmal schauen wo das zweite Byte verloren gegangen ist 😅 ich hatte auch noch einen anderen Ansatz.

      Was wäre denn wenn man eine Adapter für iobroker schreibt der die Datenpunkte verwaltet und der esp nurnoch die Vermittlung zwischen Adapter und Heizung übernimmt. Somit wäre das Skript für den esp ein leichtgewicht und der iobroker würde das Datenhandling übernehmen. Also iobroker sendet den Anfrage string an den esp, dieser an die Heizung und die Antwort wieder zurück an den iobroker. Was hältst du davon?

      Gruß Jaschkopf

      J 1 Antwort Letzte Antwort
      0
      • J Jaschkopf

        @albert ok dann muss ich nochmal schauen wo das zweite Byte verloren gegangen ist 😅 ich hatte auch noch einen anderen Ansatz.

        Was wäre denn wenn man eine Adapter für iobroker schreibt der die Datenpunkte verwaltet und der esp nurnoch die Vermittlung zwischen Adapter und Heizung übernimmt. Somit wäre das Skript für den esp ein leichtgewicht und der iobroker würde das Datenhandling übernehmen. Also iobroker sendet den Anfrage string an den esp, dieser an die Heizung und die Antwort wieder zurück an den iobroker. Was hältst du davon?

        Gruß Jaschkopf

        J Offline
        J Offline
        Jaschkopf
        schrieb am zuletzt editiert von
        #36

        @albert Ich hab nochmal wegen der Gerätekennung rumprobiert und bin zu dem Ergebnis gekommen, dass es momentan keinen passenden Datentyp gibt. Lediglich das separate Auslesen der beiden Bytes 00F8 und 00F9 als Datentyp DPTempS, TreeLight Node = IntNode und Darstellung = value.getU8. Damit habe ich folgende Antwort bekommen:

        0x00F8 = 32 (oder Hex 20)
        0x00F9 = 77 (oder Hex 4D)

        Hier die Raw Strings:

        READ 4105000100f801ff
        RCV 4106010100f8012021
        
        READ 4105000100f90100
        RCV 4106010100f9014d4f
        

        Wie weit bist du bezüglich dem Steuern von Variablen? Wenn jetzt demnächst die Heizperiode wieder beginnt würde ich gerne per Skript zusammen mit den Raumthermostaten die Betriebsart der Heizung umstellen. Vorbereitet ist es soweit bei mir schon, lediglich wenn ich den DP im ioBroker ansteuer passiert nichts.

        Gruß Jaschkopf

        A 1 Antwort Letzte Antwort
        0
        • J Jaschkopf

          @albert Ich hab nochmal wegen der Gerätekennung rumprobiert und bin zu dem Ergebnis gekommen, dass es momentan keinen passenden Datentyp gibt. Lediglich das separate Auslesen der beiden Bytes 00F8 und 00F9 als Datentyp DPTempS, TreeLight Node = IntNode und Darstellung = value.getU8. Damit habe ich folgende Antwort bekommen:

          0x00F8 = 32 (oder Hex 20)
          0x00F9 = 77 (oder Hex 4D)

          Hier die Raw Strings:

          READ 4105000100f801ff
          RCV 4106010100f8012021
          
          READ 4105000100f90100
          RCV 4106010100f9014d4f
          

          Wie weit bist du bezüglich dem Steuern von Variablen? Wenn jetzt demnächst die Heizperiode wieder beginnt würde ich gerne per Skript zusammen mit den Raumthermostaten die Betriebsart der Heizung umstellen. Vorbereitet ist es soweit bei mir schon, lediglich wenn ich den DP im ioBroker ansteuer passiert nichts.

          Gruß Jaschkopf

          A Offline
          A Offline
          albert
          schrieb am zuletzt editiert von
          #37

          @Jaschkopf Alles klar, sobald ich dazu komme, werde ich mich um das Schreiben von Datenpunkten kümmern, so weit ich im Code gesehen habe, ist dafür noch nichts vorhanden. Die Datenpunktänderungen werden also nicht auf die Heizung geschrieben.

          Wegen deinem Vorschlag, das wäre natürlich auch eine gute Idee, dafür müssten wir dann aber auch noch einen Adapter erstellen, was ich aber noch nie gemacht habe und ich mir nicht sicher wegen den Aufwänden bin.
          Der ESP müsste dann nur noch die erhaltenen Bytes schreiben und die Antwort weiterleiten, das wäre dann eigentlich nichts anderes als ein remote UART. Mal schauen ob es schon so etwas in der Richtung gibt.

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jaschkopf
            schrieb am zuletzt editiert von
            #38

            Servus. In letzter Zeit musste ich immer wieder feststellen, dass der ESP nach 10-13 Tagen aufhört per MQTT zu senden. Das Webinterface ist weiterhin erreichbar und aktualisiert fleißig die Werte. Nur im ioBroker kommt irgendwann nichts mehr rein. Hat jemand eine Idee?

            Gruß Jaschkopf

            W 1 Antwort Letzte Antwort
            0
            • J Jaschkopf

              Servus. In letzter Zeit musste ich immer wieder feststellen, dass der ESP nach 10-13 Tagen aufhört per MQTT zu senden. Das Webinterface ist weiterhin erreichbar und aktualisiert fleißig die Werte. Nur im ioBroker kommt irgendwann nichts mehr rein. Hat jemand eine Idee?

              Gruß Jaschkopf

              W Offline
              W Offline
              wye
              schrieb am zuletzt editiert von
              #39

              @Jaschkopf @albert
              Hallo ihr zwei!
              Gibts was Neues?
              Das hat alles super vielversprechend angefangen :)

              J 1 Antwort Letzte Antwort
              0
              • W wye

                @Jaschkopf @albert
                Hallo ihr zwei!
                Gibts was Neues?
                Das hat alles super vielversprechend angefangen :)

                J Offline
                J Offline
                Jaschkopf
                schrieb am zuletzt editiert von
                #40

                @wye Moin. Ich warte leider auch seit Oktober auf eine Antwort von @albert . Bei mir ist das läuft das ganze momentan als read-only System. Grundsätzlich funktioniert es soweit ganz gut. Allerdings ist es nicht möglich Werte in die Heizung zurück zu schreiben.

                Außerdem musste ich feststellen, dass der esp nach 10-14 Tagen aufhört Daten zu senden. Über das Webinterface liest er weiter Daten aus. Dann hilft nur ein reboot des esp.

                Ich hatte die Hoffnung, dass sich noch jemand anders einklinkt der Zeit und Lust hat das Projekt fortzusetzen. Da ich nur "basic" Kenntnisse im Skripten habe bin ich leider auf Unterstützung angewiesen.

                Ich würde mich freuen wenn das Projekt voran kommt, aber dafür brauche ich Unterstützung. Vielleicht kann man das Projekt dann auch mit einem eigenen Adapter ausstatten um es noch benutzerfreundlicher zu machen.

                Sollte jemand Interesse haben am Projekt aktiv mitzuarbeiten und ggf auch noch eine Viessmann Heizung zu testen haben, kann ich als Gegenleistung anbieten, kostenlos einen passenden Lesekopf mit esp8266 zu Sponsoren.

                Gruß Jaschkopf

                W 1 Antwort Letzte Antwort
                0
                • J Jaschkopf

                  @wye Moin. Ich warte leider auch seit Oktober auf eine Antwort von @albert . Bei mir ist das läuft das ganze momentan als read-only System. Grundsätzlich funktioniert es soweit ganz gut. Allerdings ist es nicht möglich Werte in die Heizung zurück zu schreiben.

                  Außerdem musste ich feststellen, dass der esp nach 10-14 Tagen aufhört Daten zu senden. Über das Webinterface liest er weiter Daten aus. Dann hilft nur ein reboot des esp.

                  Ich hatte die Hoffnung, dass sich noch jemand anders einklinkt der Zeit und Lust hat das Projekt fortzusetzen. Da ich nur "basic" Kenntnisse im Skripten habe bin ich leider auf Unterstützung angewiesen.

                  Ich würde mich freuen wenn das Projekt voran kommt, aber dafür brauche ich Unterstützung. Vielleicht kann man das Projekt dann auch mit einem eigenen Adapter ausstatten um es noch benutzerfreundlicher zu machen.

                  Sollte jemand Interesse haben am Projekt aktiv mitzuarbeiten und ggf auch noch eine Viessmann Heizung zu testen haben, kann ich als Gegenleistung anbieten, kostenlos einen passenden Lesekopf mit esp8266 zu Sponsoren.

                  Gruß Jaschkopf

                  W Offline
                  W Offline
                  wye
                  schrieb am zuletzt editiert von
                  #41

                  @Jaschkopf
                  Mit großartigen bzw. sehr in die Tiefe gehenden Programmierkenntnissen kann ich leider nicht dienen,
                  aber ich bekomme bis zum Sommer eine Viessmann Wärmepumpe, daher könnte ich zumindest testen

                  M 1 Antwort Letzte Antwort
                  0
                  • W wye

                    @Jaschkopf
                    Mit großartigen bzw. sehr in die Tiefe gehenden Programmierkenntnissen kann ich leider nicht dienen,
                    aber ich bekomme bis zum Sommer eine Viessmann Wärmepumpe, daher könnte ich zumindest testen

                    M Offline
                    M Offline
                    m1k3f15h
                    schrieb am zuletzt editiert von
                    #42

                    hallo @Jaschkopf
                    hallo @wye
                    hallo @albert

                    Wie siehts mit dem Projekt aus?
                    Ich habe auch eine Viessmann Wärmepumpe und würd die auch gerne ohne dem Cloud-Ding auslesen/steuern..

                    Was habt ihr aktuell so am laufen diesbezüglich?

                    mfg
                    mike

                    j0ta29J 1 Antwort Letzte Antwort
                    0
                    • M m1k3f15h

                      hallo @Jaschkopf
                      hallo @wye
                      hallo @albert

                      Wie siehts mit dem Projekt aus?
                      Ich habe auch eine Viessmann Wärmepumpe und würd die auch gerne ohne dem Cloud-Ding auslesen/steuern..

                      Was habt ihr aktuell so am laufen diesbezüglich?

                      mfg
                      mike

                      j0ta29J Offline
                      j0ta29J Offline
                      j0ta29
                      schrieb am zuletzt editiert von
                      #43

                      Hallo @m1k3f15h,
                      ich bin zufällig über diesen Thread gestolpert, da ich mich in den letzten Wochen mit einem ähnlichen Projekt beschäftigt habe.
                      Ich verwende selbst nicht ioBroker, sondern Home Assistant. Dafür habe ich eine Integration über ESPHome geschrieben, mit der sich mein Home Assistant mit der Gastherme unterhält.
                      Da die Kommunikation zwischen dem ESP (bzw. ESPHome) und Home Assistant über eine eigene API abläuft, habe ich mit nicht mit dem Thema MQTT und dem Aufsetzen eines Brokers auseinandergesetzt. Prinzipiell unterstützt ESPHome aber auch MQTT. Doku dazu unter https://esphome.io/index.html.
                      ESPHome lässt sich übrigens auch ohne Home Assistant betreiben. Ich will hier keinen überreden, gleich zu Home Assistant zu wechseln ;-)
                      Vielleicht hilft dir das ja weiter. Das Projekt ist aktuell noch nicht Teil des offizielen ESPHome Releases, aber als sogenannter Pull Request bereits testbar.
                      Doku findest Du unter https://github.com/openv/openv/wiki/ESPHome-Optolink und https://deploy-preview-2737--esphome.netlify.app/components/optolink.html.

                      J 1 Antwort Letzte Antwort
                      0
                      • Issr4kI Offline
                        Issr4kI Offline
                        Issr4k
                        schrieb am zuletzt editiert von
                        #44

                        @m1k3f15h Kann vcontrold empfehlen.
                        Siehe https://forum.iobroker.net/topic/61912/viessmann-adapter-mit-vcontrol und https://github.com/openv/vcontrold

                        1 Antwort Letzte Antwort
                        0
                        • j0ta29J j0ta29

                          Hallo @m1k3f15h,
                          ich bin zufällig über diesen Thread gestolpert, da ich mich in den letzten Wochen mit einem ähnlichen Projekt beschäftigt habe.
                          Ich verwende selbst nicht ioBroker, sondern Home Assistant. Dafür habe ich eine Integration über ESPHome geschrieben, mit der sich mein Home Assistant mit der Gastherme unterhält.
                          Da die Kommunikation zwischen dem ESP (bzw. ESPHome) und Home Assistant über eine eigene API abläuft, habe ich mit nicht mit dem Thema MQTT und dem Aufsetzen eines Brokers auseinandergesetzt. Prinzipiell unterstützt ESPHome aber auch MQTT. Doku dazu unter https://esphome.io/index.html.
                          ESPHome lässt sich übrigens auch ohne Home Assistant betreiben. Ich will hier keinen überreden, gleich zu Home Assistant zu wechseln ;-)
                          Vielleicht hilft dir das ja weiter. Das Projekt ist aktuell noch nicht Teil des offizielen ESPHome Releases, aber als sogenannter Pull Request bereits testbar.
                          Doku findest Du unter https://github.com/openv/openv/wiki/ESPHome-Optolink und https://deploy-preview-2737--esphome.netlify.app/components/optolink.html.

                          J Offline
                          J Offline
                          jumbo125
                          schrieb am zuletzt editiert von
                          #45

                          @j0ta29
                          Hallo
                          Ich verwuche auch gerade einen adpater zu bauen, um mittels meines wemos d1 mini die vitocal 200 auszulesen UND auch bei bedarf gewisse Heizelemente zu steuern, damit ich Sie mit meiner PV anlage verbinden kann.
                          gibt es eine anleitung oder info auch ohne esphome???

                          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

                          384

                          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