Heizungsüberwachung und automatisierte Temperaturabsicherung
Ausgangssituation
Bei meiner älteren Buderus Ecomatic 3000 löste der Sicherheitstemperaturbegrenzer regelmäßig bei über 90 °C aus. Die Folge: Am nächsten Morgen war die Heizung kalt. Als Ursache stellte sich ein defektes Sensorkabel an der Heizungssteuerung heraus.
Da die Störung häufig erst am Morgen auffiel, fehlte eine unabhängige Möglichkeit, kritische Temperaturentwicklungen zeitnah zu erkennen und den Zustand der Anlage zusätzlich zu überwachen.
Die Lösung
Ich habe eine ergänzende Temperaturüberwachung auf Basis eines NodeMCU mit ESP8266 und DS18B20-Temperatursensoren entwickelt. Die Lösung erfasst relevante Temperaturwerte unabhängig von der vorhandenen Heizungssteuerung und stellt sie für die weitere Verarbeitung bereit.
Der NodeMCU verbindet sich per WLAN mit dem lokalen Netzwerk. Über eine integrierte Weboberfläche lassen sich die Messwerte abrufen; zusätzlich stellt das Gerät eine REST-Schnittstelle für die automatisierte Weiterverarbeitung bereit.
Für den Zugriff von außerhalb des lokalen Netzwerks kommt Cloudflare Tunnel mit cloudflared zum Einsatz. Dadurch kann der externe Automatisierungsdienst auf die Messwerte zugreifen, ohne den Sensor direkt aus dem Internet erreichbar machen oder einen eingehenden Port im Heimnetz freigeben zu müssen.
Die Verarbeitung und Reaktion übernimmt n8n. Dort werden die Temperaturwerte ausgewertet und über eine Fire-/Release-Logik definierte Aktionen ausgelöst beziehungsweise wieder freigegeben. Bei relevanten Ereignissen erfolgt eine Benachrichtigung über den Telegram-Messenger, sodass Störungen auch unterwegs zeitnah sichtbar werden.
Technischer Aufbau
- NodeMCU / ESP8266: Mikrocontroller mit WLAN-Anbindung zur Erfassung und Bereitstellung der Messwerte.
- DS18B20: Digitale Temperatursensoren zur unabhängigen Überwachung ausgewählter Temperaturpunkte an der Heizungsanlage.
- Weboberfläche und REST API: Direkter Zugriff auf die aktuellen Messwerte über eine Webseite sowie maschinenlesbare Bereitstellung für andere Systeme.
- Cloudflare Tunnel (
cloudflared): Vermittelt den Zugriff auf den lokal betriebenen Sensor über eine abgesicherte Verbindung, ohne den Endpunkt direkt im Internet zu veröffentlichen. - n8n: Automatisiert die Abfrage und Auswertung der Temperaturwerte und koordiniert die definierten Reaktionen.
- Fire-/Release-Logik: Arbeitet mit getrennten Auslöse- und Rücksetzschwellen, um bei kritischen Temperaturwerten zu reagieren und unnötiges Hin- und Herschalten zu vermeiden.
- Telegram: Zustellung automatisierter Benachrichtigungen bei relevanten Ereignissen.
Ergebnis und Nutzen
Die zusätzliche Überwachung schafft eine unabhängige Beobachtungs- und Automatisierungsebene für die bestehende Heizungsanlage.
Als kürzlich erneut eine Störung auftrat – diesmal durch ein defektes Überwachungsmodul –, wurde unmittelbar erkennbar, dass etwas nicht stimmte. Damit war die Störung bereits sichtbar, bevor sie sich wie zuvor erst am nächsten Morgen durch eine kalte Heizung bemerkbar machen konnte.
Durch die Telegram-Benachrichtigungen können relevante Ereignisse zeitnah gemeldet werden, ohne dass die Messwerte ständig manuell kontrolliert werden müssen.
Das Projekt zeigt, wie sich eine ältere technische Anlage mit kostengünstiger Hardware, einer schlanken REST-Schnittstelle und ereignisbasierter Automatisierung sinnvoll erweitern lässt.
Der Mehrwert: Störungen werden früher erkennbar, Temperaturwerte lassen sich unabhängig beobachten und Probleme können schneller eingegrenzt werden.
Die zusätzliche Überwachung ergänzt die vorhandenen Sicherheitsfunktionen der Heizungsanlage, ersetzt diese aber nicht.
Technologien
NodeMCU · ESP8266 · DS18B20 · WLAN · REST API · Cloudflare Tunnel (cloudflared) · n8n · Telegram Bot API
Zurück2026-10-25 00:25