Praxisnahe Tutorials, auf die du zählen kannst.
Einsteiger Guide für Home Assistant

Rohr Temperaturen mit Home Assistant überwachen (Heizung Vor- & Rücklauf)

Wie du mit Home Assistant und ESPHome über die Dallas DS18b20 Sensoren, die Temperaturen von Rohren oder sonstigen Objekten am Beispiel einer Heizungsanlage überwachen & tracken kannst 🙌

Die Überwachung der Heizungsanlage, also genauer gesagt vom Vor- und Rücklauf ist natürlich nur eines von vielen Beispielen, um mit den Dallas-Sensoren die Temperaturen zu messen. Deiner Kreativität und den Einsatzbereichen sind keine Grenzen gesetzt 🌡️

Inhaltsverzeichnis

Voraussetzungen

Home Assistant

Home Assistant muss bereits installiert sein, auf welcher Hardware spielt keine Rolle.

ESPHome

Die ESPHome-Grundlagen sollten dir ebenfalls geläufig sein, und natürlich ein ESP32 oder 8266, welche du ebenfalls in diesem Beitrag findest 👇

Des Weiteren

  • WLAN-Empfang beim zu messenden Bereich

Benötigte Hardware (DS18B20)

Mit Kabel & Wasserfest

Zuletzt aktualisiert am 03.12.2024 um 19:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Ohne Kabel mit 3 “Beinchen” (Nicht empfohlen)

Zuletzt aktualisiert am 05.12.2024 um 15:30 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Das ist die von mir genutzte Variante im Video, sind im Multi-Pack noch günstiger.

Zubehör für die Montage

Zuletzt aktualisiert am 05.12.2024 um 16:00 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.
K-Flex ST kauczukowa izolacja taśma samoprzylepna: 3 mm x 50 mm x 15 m*
K-Flex ST kauczukowa izolacja taśma samoprzylepna: 3 mm x 50 mm x 15 m
 Preis: € 9,59 (€ 0,64 / meter) Zu Amazon*
Preis inkl. MwSt., zzgl. Versandkosten
Zuletzt aktualisiert am 03.12.2024 um 19:22 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Genutzte Werkzeuge

Schaltplan für Anschluss an ESP8266

Für den Anschluss mehrerer Sensoren habe ich einfach pro Kabel vom ESP-Chip eine Wago-Klemme* angeschlossen und in die Wago-Klemme dann die 1-4 Sensoren angeschlossen.

Die Kabelenden habe ich mit Aderendhülsen* versehen, ansonsten gab es Probleme mit den Sensoren).

ESPHome-Code für meinen Sensor

Vielen Dank an Moritz dafür, dass er mir seinen Code für die neueren ESPHome-Versionen gesendet hat 💙

esphome:
  name: heizkeller

# Durch diese Angabe können wir unten die Pin-Nummer als D4 angeben, da so unter anderem die Zuordnung von GPIO-Port und Nummer auf dem Board gegeben ist
esp8266:
  board: d1_mini

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

ota:
  password: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Heizkeller Fallback Hotspot"
    password: "XXXXXXXXXXXX"

captive_portal:

one_wire:
 - id: bus_one
   platform: gpio
   pin:
    number: D4
    mode:
      input: true
      pullup: true

# dallas:
#   pin:
#     number: D4
#     mode:
#       input: true
#       pullup: true
#   update_interval: 10s 

# Individual sensors
sensor:
  - platform: dallas_temp
    address: 0x950922537a7acf28
    name: "Vorlauf HK1"
    unit_of_measurement: "°C"
    icon: "mdi:thermometer-plus"
    device_class: "temperature"
    state_class: "measurement"
    accuracy_decimals: 2
  - platform: dallas_temp
    address: 0x180922536a2da928
    name: "Rücklauf HK1"
    unit_of_measurement: "°C"
    icon: "mdi:thermometer-minus"
    device_class: "temperature"
    state_class: "measurement"
    accuracy_decimals: 2

Denke bitte daran, zuerst den Code von Zeile 31 bis 38 einzufügen & dann im Code der Zeilen 49-65 die IDs durch die IDs aus deinem Log zu ersetzen und die Namen anzupassen 😉

Fazit

Nun solltest du eigentlich alles haben, um auch deine Temperaturen mit den DS18B20 Sensoren zu überwachen. Das Anbringen am Rohr und damit implizierte Überwachung meiner Heizungs-Temperaturen ist natürlich nur eines von vielen Beispielen!

Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!

Verpasse keine Tipps!

Ich senden keinen Spam! Erfahre mehr in der Datenschutzerklärung.

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalte ich ei­ne kleine Provision. Für euch ändert sich am Preis nichts & Partnerlinks haben keinerlei Einfluss auf meine Berichterstattung. Vielen Dank für deine Unterstützung!

Gründer von simon42. Schreibt hier ehrlich und leidenschaftlich über Smart Home und Technik Themen, denn das Zuhause wurde bereits von Sprachassistenten übernommen und die Kontrolle abgegeben 😁

Nennenswerte Antworten

  1. Selbiges habe ich bei mir auch bereits umgesetzt.

    Basiert bei mir jedoch auf einem ESP8266, welcher ursprünglich für das reine Auslesen meiner Viessmann Heizung war.

    Inzwischen habe ich in den Code noch die 1-Wire Lib implementiert, sodass ich auch mit den DS18B20 diverse Temperaturen an der Heizung auslesen kann, die meine Heizung nicht bereitstellt.

    Die Viessmann bekomme ich mit dem vControl Addon ins Home Assistant. Die DS18B20 verschicke ich über MQTT an Home Assistant.

    Wenn jemand ähnliches Nachbauen möchte, gerne melden. Dann kann ich gerne mal meinen SourceCode und Vorgehen dokumentieren.

  2. Avatar for TiBo TiBo says:

    Hallo simon,
    ich habe das auch in etwa so umgesetzt.

    Was ich aber im Video ein wenig vermisst habe ist wofür man das ganze machen sollte.

    z.B.

    • Wie kann man damit Energie sparen? ( zB. optimale Heizkurve berechnen)
    • Welche Aktion sollte man mit dem wissen der Temperaturen auslösen?
      Ich habe z.b. eine WW Umwälzpumpe. Manchmal hakt die aber und läuft nicht an. Mit der Temperatur vor und nach der Pumpe kann ich nun feststellen das sie nicht läuft. (wenn sie läuft muss die Temperatur vor und nach der Pumpe etwa gleich sein)

    TiBo

  3. Danke für die Rückmeldung, hätte man bestimmt einbauen können… Bin aber ein Fan davon so was den Profis zu überlassen, ging mir mehr darum zu zeigen wie einfach und günstig das mit ESPHome geht.

    Vielleicht wäre das mal ein Thema für eine Coop oder Ähnliches, aber ich kenne mich aktuell wahrlich nicht genug mit Heizungsanlagen aus, um da Empfehlungen zu geben.

    Genau um auf solche​:point_up: Ideen selbst zu kommen, habe ich das Video gemacht :smiley:

    Außerdem freue ich mich auch immer darüber, über eure Anwendungsfälle hier zu lesen :blue_heart:

  4. Hallo NightWatcher,

    ich habe eine Vitodens 200 mit der viCare Integration, deine Installation würde mich da auf jeden Fall interessieren, evtl. kann ich ja noch mehr auslesen und optimieren.

    Grüße aus Hamburg

  5. viCare läuft doch über die Cloud oder? Das dürfte ein anderes Protokoll sein.

Setze die Diskussion fort unter community.simon42.com

61 mehr antworten

Teilnehmer

Avatar for simon42 Avatar for frankhh Avatar for NightWatcher Avatar for georgy_boy Avatar for phettsack Avatar for eaxus Avatar for beko Avatar for Chris12 Avatar for justone Avatar for TiBo Avatar for FrankS Avatar for JuergenK Avatar for matze77 Avatar for D3nn3s Avatar for spiderrolli Avatar for shgmongo Avatar for Edding Avatar for Tuxtom007 Avatar for FunnyRS Avatar for wobi Avatar for MarioSchreiner Avatar for Theofanu Avatar for uwe.kempf Avatar for Dietz

76 Gedanken zu „Rohr Temperaturen mit Home Assistant überwachen (Heizung Vor- & Rücklauf)“

  1. Hab mir auch das Endhülsenset mit Zange gekauft. Danke für die Empfehlung. Das macht vieles einfacher!

  2. Mal wieder vielen Dank, hab das ganze für einen Heizkreislauf nachgebaut bei mir im Haus. Musste allerdings zwei Datenpins für zwei Sensoren verwenden, sobald ich beim ersten Versuch die Dateleitungen zusammengelegt hatte, kam gar nichts mehr an im esphome.

  3. Hi Simon!
    Danke für die Idee, bislang hatte ich einen solchen Sensor nur für die “Überwachung” meiner Sauna genutzt, wie hier beschrieben: https://smarterkram.de/1736/

    Aber für die Heizung ergänze ich das jetzt auch direkt – daran hatte ich noch gar nicht gedacht!

    Mach’ weiter so!

  4. Hinweis zum Video: die url ist in der Adressleiste zensiert aber beim hieven über die links hast du es vergessen. Wollte jetzt extra nicht auf YouTube kommentieren damit es möglichst wenig sehen. 😂

    • Endlich mal jemand, der mitdenkt 😁

      Danke dir, so schlimm ist es nicht. Kann man ja nun sowieso nicht mehr ändern 😅

  5. Achso, noch ergänzend zu meinem Youtube-Kommentar.
    Wenn man illegalerweise einen Sonoff, Shelly oder sowas nimmt sollte man das nicht tun (don’t do this at home) weil die keinen echten Trafo drin haben und dann hat schlimmstenfalls Netzspannung auf der Hülse. Ist mir zwar noch nie passiert, aber ich habe die Hülsen vorsichtshalber mit transparentem Schrumpfschlauch überzogen. Wenn man sonst irgendeinen Strom auf die Wasserleitung legt könnten die Mitbewohner ungehalten reagieren.

Kommentare sind geschlossen.

Send this to a friend