DIY Taupunktlüftung mit Home Assistant & Node-RED zur Kellerfeuchtigkeitskontrolle

Home automation project

Inhaltsverzeichnis

Feuchtigkeit intelligent kontrollieren: Diese Anleitung zeigt, wie ein vollautomatisches Taupunkt-Lüftungssystem mit Home Assistant und Node-RED aufgebaut wird. Indem Innen- und Außentaupunkt verglichen werden, wird nur dann gelüftet, wenn die Außenluft tatsächlich Feuchtigkeit aus dem Inneren aufnehmen kann. Das spart Energie und beugt Schimmelbildung vor, insbesondere in Kellern oder Hauswirtschaftsräumen.

Ziel: Reduzierung der Innenraumfeuchtigkeit auf effiziente Weise, ohne den ganzen Tag über laute Luftentfeuchter laufen zu lassen.


Werkzeuge: Home Assistant, Temperatur-/Luftfeuchtigkeitssensoren, smarte Steckdosen, Lüfter.


Kernidee: Die Luft nur dann austauschen, wenn der Außentaupunkt + ein Schwellenwert niedriger ist als der Innentaupunkt.


Was ist eine Taupunktbelüftung?

Taupunkt-Lüftungssysteme automatisieren die Frischluftzufuhr und Abluft auf Basis physikalischer Feuchtigkeitsprinzipien, anstatt Ventilatoren einfach nur nach Zeitplan laufen zu lassen. Sie verwenden Temperatur und relative Luftfeuchtigkeit, um den Taupunkt zu berechnen (die Temperatur, bei der Kondensation auftritt). Wenn die Außenluft mehr Feuchtigkeit aufnehmen kann (d.h. ihr Taupunkt deutlich niedriger ist als drinnen), reduziert das Lüften die Luftfeuchtigkeit im Innenraum auf natürliche Weise.

Warum nicht einfach einen Luftentfeuchter verwenden?

Luftentfeuchter verbrauchen mehr Strom, benötigen eine Entwässerung, verursachen Lärm und skalieren schlecht bei mehreren Räumen. Ein taupunktgesteuertes Lüftungssystem:

  • Verwendet kostengünstige Sensoren + Lüfter
  • Skaliert durch Vervielfältigung der Logik für jeden Raum
  • Vermeidet unnötigen Betrieb, wenn das Lüften ineffektiv wäre
  • Lässt sich mit Anwesenheit, Türen, Schaltern oder Zeitfenstern integrieren

Wenn die Außenluft zu feucht ist (z. B. an einem regnerischen Sommertag), pausiert das System einfach.

Benötigte Materialien

  • Laufende Home Assistant Instanz
  • Temperatur- + Luftfeuchtigkeitssensor (innen)
  • Temperatur- + Luftfeuchtigkeitssensor (außen)
  • 2–4 Rohr- oder Axiallüfter (am besten für Dauerbetrieb ausgelegt)
  • Smarte Steckdosen oder smarte Relais (kompatibel mit HA, optionale Energiemessung)

Optionale Upgrades: Türsensor, Wandschalter, zusätzliche Raumsensoren

Einrichtung

Schritt 1: Sensoren platzieren

Mindestens ein Innensensor sollte im Zielraum (Keller wird empfohlen) und ein Außensensor, der vor direkter Sonneneinstrahlung und Regen geschützt ist, installiert werden.

Alle Sensoren müssen die Daten an Home Assistant melden.

Wenn die Sensoren oder Integrationen bereits Taupunktwerte liefern, kann dieser nächste Abschnitt übersprungen werden.

Taupunktberechnung hinzufügen

Template-Sensoren in der Datei configuration.yaml erstellen. Dabei darauf achten, sensor.humidity / sensor.temperature durch die tatsächlichen Entity-IDs zu ersetzen und Home Assistant neu zu starten. Die unit_of_measurement anpassen, falls Fahrenheit verwendet wird.

sensor:
   - platform: template
      sensors:
         dewpoint_inside:
            friendly_name: "Dewpoint Inside"
            value_template: >-
               {% set H = states('sensor.humidity') | float(default=0) %}
               {% set T = states('sensor.temperature') | float(default=0) %}
               {% set b = 18.678 %}
               {% set c = 257.14 %}
               {% set d = 234.5 %}
               {% set gamma = log(H / 100 * e ** ((b - T / d) * (T / (c + T)))) %}
               {% set Tdp = ((c * gamma / (b - gamma))) | round(2) %}
               {{ Tdp | float | round(1) }}
            unit_of_measurement: "°C"
         dewpoint_outside:
            friendly_name: "Dewpoint Outside"
            value_template: >-
               {% set H = states('sensor.humidity_outside') | float(default=0) %}
               {% set T = states('sensor.temperature_outside') | float(default=0) %}
               {% set b = 18.678 %}
               {% set c = 257.14 %}
               {% set d = 234.5 %}
               {% set gamma = log(H / 100 * e ** ((b - T / d) * (T / (c + T)))) %}
               {% set Tdp = ((c * gamma / (b - gamma))) | round(2) %}
               {{ Tdp | float | round(1) }}
            unit_of_measurement: "°C"

Schritt 2: Lüfter auswählen & montieren

Wählen Sie Lüfter, die für den Dauerbetrieb ausgelegt sind (z. B. leise Rohrventilatoren oder hochwertige PC-Lüfter mit 120–140 mm). Verwenden Sie mindestens eine Zuluft- und eine Abluftquelle, um den Luftstrom auszugleichen. Für Keller eignen sich Plexiglas-Fenstereinsätze oder bestehende Wandöffnungen gut.

Die Montagerichtung ist wichtig: Achten Sie darauf, dass Laufpaare in entgegengesetzte Richtungen blasen (zwei rein, zwei raus, falls Sie vier verwenden). Dichten Sie die Ränder ab, um Zugluft zu vermeiden.

Schritt 3: Smarte Steuerungs-Hardware

Verwenden Sie smarte Steckdosen oder Relais, die sich in Home Assistant integrieren lassen. Die Energiemessung ist optional.

Benennen Sie Ihre Entitäten klar und verständlich (z. B. switch.basement_fan_intake_1). Eine konsistente Benennung beschleunigt die Zuordnung in Node-RED.

Schritt 5: Home Assistant Einrichtung

Erstellen Sie für jeden Raum eine input_number (als Schwellenwert), um festzulegen, welche Taupunktdifferenz Sie verlangen, bevor gelüftet wird. Beispielwerte: 1,5–3,5 °C. Ein höherer Wert führt zu weniger, dafür effektiveren Lüftungszyklen.

Installieren Sie das offizielle Node-RED Add-on und fügen Sie diese Extra-Nodes für die Logik hinzu:

Schritt 6: Node-RED Automatisierungs-Flows

Laden Sie die Vorlage herunter und importieren Sie sie in Node-RED.

Node-RED Template herunterladen

Nach dem Import:

  1. Duplizieren Sie eine Vorlagengruppe für jeden Raum.
  2. Bearbeiten Sie jeden Home Assistant Node: Setzen Sie die korrekten Entity-IDs und den HA-Server.
  3. Verbinden Sie jede Gruppe mit der Trigger-Kette.
  4. Führen Sie ein Deploy durch und beobachten Sie auf Wunsch den Debuggers-Output für den ersten Zyklus.

Trigger-Logik

Node-RED Trigger-Setup

Das Trigger-Subsystem fackelt initial einmalig, sobald HA verfügbar ist, und wiederholt sich dann alle 60 Sekunden (einstellbar). Kürzere Intervalle = schnellere Reaktion, jedoch mehr Statuswechsel. 60 Sekunden sind ein guter Kompromiss;

Einfacher Flow (Kernentscheidung)

Einfacher Flow zur Taupunktentscheidung

Logik: Wenn dewpoint_inside > dewpoint_outside + threshold → Lüfter EINSCHALTEN. Andernfalls → AUSSCHALTEN.

Verwenden Sie dies als Grundbaustein. Duplizieren Sie ihn für jeden Raum und tauschen Sie die Entitäten sowie den Schwellenwert-Helfer aus.

Button Override Flow

Temporärer Pause-Override Flow

Fügt zwei Schalterbefehle hinzu:

  • Pausiere die Lüfterautomatik für 30 Minuten (ändern Sie den Delay Node zur Anpassung)
  • Sofortiges Fortsetzen (löscht das Timeout)

Ideal für Meetings, Schlafbereiche oder Waschräume.

Tür-Trigger Flow

Türsensor integrierter Lüftungs-Flow

Wenn eine überwachte Tür (z. B. Kellerausgang) geöffnet wird, pausieren die Lüfter (verhindert unkontrollierten Luftzug oder Lärm). Nach dem Schließen und dem nächsten Auswertungszyklus wird die Logik automatisch fortgesetzt.

Fazit

Sie verfügen nun über eine skalierbare, energieeffiziente Taupunktbelüftungs-Automatisierung, die auf intelligente Weise die Feuchtigkeit im Innenraum senkt und Schimmel vorbeugt – und das aus weithin verfügbaren Komponenten und offenen Werkzeugen. Erweitern Sie sie beliebig um manuelle Überschreibungen, Anwesenheitssensoren oder Luftqualitätsmetriken, während sich Ihr Smart Home weiterentwickelt.

Sollten Sie Fragen oder Verbesserungsvorschläge haben, kontaktieren Sie mich gerne.


Previous

DIY Dew Point Ventilation System

Schritt-für-Schritt-Anleitung zum Aufbau eines automatisierten Taupunkt-Belüftungssystems mit Home Assistant und Node-RED zur Reduzierung der Kellerfeuchtigkeit und Schimmelprävention.

Home Assistant
Node-Red
HomeMatic
Next

Eclisse Lamp

3D-Animation der Tischleuchte Eclisse von Artemide mit Blender

Blender
Davinci Resolve