ESP32-Dachbodensensor: Temperatur überwachen & Lüfter automatisieren
Ein überhitzter Dachboden kann im Sommer locker über 60 °C erreichen. Das klingt erstmal nach einer harmlosen Randnotiz, ist aber ein echtes Problem: Dachziegel altern schneller, die Isolierung leidet, und die Klimaanlage im restlichen Haus muss spürbar mehr arbeiten, um die Hitze von oben auszugleichen. Mit einem custom ESP32-Board lässt sich die Dachbodentemperatur dauerhaft im Blick behalten, und sobald ein festgelegter Schwellenwert überschritten wird, springt ein Giebellüfter (Gable Vent Fan) automatisch an. Wie so ein System aufgebaut, programmiert und im Alltag zuverlässig betrieben wird, zeigen wir in diesem Artikel.
Warum ESP32 die ideale Wahl ist
Verglichen mit simplen Thermostat-Reglern spielt der ESP32 einige Trümpfe aus:
- WLAN & Bluetooth integriert, Fernüberwachung über Smart-Home-Systeme wie Home Assistant oder MQTT ist damit kein Zusatzaufwand
- Mehrere GPIOs, sodass Temperatur-, Feuchtigkeits- und Rauchsensoren parallel laufen können
- Geringer Stromverbrauch, im Deep-Sleep-Modus nahezu ideal für batteriebetriebene Außenanwendungen
- Günstige Hardware, ein komplettes Board gibt es oft schon für unter 10 Euro
Fertige Lüftersteuerungen aus dem Baumarkt können das nicht bieten. Ein Custom-Board dagegen gibt einem die volle Kontrolle über Logik, Schwellenwerte und Benachrichtigungen, ganz nach eigenem Bedarf.
Benötigte Hardware
Für ein Dachboden-Monitoring, auf das man sich wirklich verlassen kann, braucht es folgende Grundausstattung:
- ESP32 DevKit (z. B. ESP32-WROOM-32)
- DS18B20 oder DHT22 Sensor für Temperatur (der DS18B20 ist wasserdicht und verträgt die rauen Bedingungen auf dem Dachboden deutlich besser)
- Relaismodul (5V/10A) zur Ansteuerung des Giebellüfters
- Gehäuse mit Hitzebeständigkeit, denn Dachböden knacken locker Temperaturen, die weit über Innenraumniveau liegen
- Netzteil oder Solarpanel mit Pufferakku, falls der Standort schwer zugänglich ist
Aufbau der Schaltung
Der Sensor wird über einen digitalen Pin (zum Beispiel GPIO 4) mit dem ESP32 verbunden. Das Relais wiederum schaltet den 120V- oder 230V-Stromkreis des Giebellüfters und hängt an einem separaten GPIO, etwa GPIO 26. Ein Punkt, der nicht verhandelbar ist: Der Relaiskreis muss galvanisch getrennt sein. Nur so bleibt der ESP32 vor Spannungsspitzen geschützt.
Beispiel-Logik
Wenn Temperatur > 35°C: Relais EIN (Lüfter läuft) Wenn Temperatur < 30°C: Relais AUS (Lüfter stoppt)
Diese Hysterese von 5 Grad verhindert, dass der Lüftermotor ständig an- und abspringt. Klingt nach Kleinigkeit, verlängert aber die Lebensdauer des Motors merklich.
Softwareseitige Umsetzung
Die Firmware lässt sich in der Arduino IDE oder mit ESPHome schreiben. ESPHome hat dabei den Vorteil, dass die Home-Assistant-Integration quasi von selbst mitkommt, ganz ohne komplizierten Code:
- Sensorwerte werden alle 60 Sekunden ausgelesen
- Eine
climate- oderfan-Entity steuert das Relais basierend auf den definierten Schwellenwerten - Push-Benachrichtigungen bei Sensorausfall oder extremen Temperaturen (über 50 °C) schaffen zusätzliche Sicherheit
Wer mehr Kontrolle will, greift zu einem eigenen Arduino-Skript mit MQTT-Anbindung. Damit lassen sich die Daten in Grafana oder Node-RED visualisieren, und man bekommt über die Wochen hinweg ein echtes Gefühl dafür, wie sich der Dachboden unter wechselnden Wetterbedingungen verhält.
Praktische Tipps aus der Praxis
- Mehrere Messpunkte nutzen: Ein Sensor nahe dem First zeigt oft deutlich höhere Werte als einer an der Traufe. Zwei bis drei Sensoren liefern ein realistischeres Bild.
- Feuchtigkeit mitmessen: Ein DHT22 statt eines reinen Temperatursensors hilft, Schimmelrisiken frühzeitig zu erkennen, bevor sie zum teuren Problem werden.
- Firmware-Updates per OTA: So passt man Schwellenwerte an, ohne jedes Mal mit der Leiter auf den Dachboden zu klettern.
- Backup-Logik: Fällt das WLAN aus, muss das System trotzdem lokal weiterarbeiten, damit der Lüfter bei Hitze zuverlässig anspringt.
Häufige Fehler vermeiden
Viele DIY-Projekte scheitern nicht an der Elektronik selbst, sondern an mangelhafter Isolierung gegen Hitze und Staub. Ein IP65-Gehäuse und hitzebeständige Kabel mit Silikonisolierung (statt PVC) gehören auf dem Dachboden einfach dazu. Auch sollte man das Relais nicht zu knapp dimensionieren: Viele Giebellüfter ziehen beim Anlauf kurzzeitig deutlich mehr Strom als im Dauerbetrieb, und ein unterdimensioniertes Relais macht das nicht lange mit.
Fazit
Ein ESP32-basiertes Überwachungssystem für den Dachboden bringt präzise Temperaturdaten und automatisierte Lüftersteuerung zusammen, und das zu überschaubaren Kosten, flexibel erweiterbar. Wer dem Hitzestau im Dachboden dauerhaft Herr werden will, profitiert von einem System, das nicht nur im Moment reagiert, sondern über die Smart-Home-Integration auch langfristige Trends sichtbar macht, Energie spart und ganz nebenbei die Bausubstanz schützt.