Lüftungsempfehlung – Smarter lüften, automatisch zur richtigen Zeit!
Hallo Community!
Ich möchte euch einen Blueprint vorstellen, den ich mithilfe von Claude Sonnet (KI-unterstützt) entwickelt habe.
Er analysiert Innen- und Außentemperatur sowie Luftfeuchtigkeit, berechnet die absolute Luftfeuchtigkeitsdifferenz und benachrichtigt euch, wenn Lüften tatsächlich sinnvoll ist – per Push, Alexa oder persistenter HA-Benachrichtigung.
Beta-Hinweis: Dies ist aktuell eine Betaversion. Der Blueprint wurde auf meiner eigenen Home Assistant Instanz getestet, kann aber noch Fehler oder Unfertigkeiten enthalten. Feedback ist sehr willkommen!
Funktionen
Sensorbasierte Logik – liest regelmäßig Innen-/Außentemperatur und Luftfeuchtigkeit aus
Konfigurierbare Schwellwerte – Lüften wird empfohlen, wenn die absolute Luftfeuchtigkeitsdifferenz den Schwellwert überschreitet UND die Innenluftfeuchtigkeit zu hoch ist
Zeitfenstersteuerung – Benachrichtigungen nur in konfigurierbaren Zeitfenstern (z.B. nur tagsüber)
Multi-Kanal-Benachrichtigungen – Push via Companion App (mit optionalem Dashboard-Button), persistente HA-UI-Nachricht und Alexa-Sprachausgabe
Textvarianten – kurzer Hinweis, ausführlicher Text oder eigener Text mit Template-Unterstützung
Automatische Raumnamenerkennung – Fallback: Raumname → Friendly Name → Entitäts-ID
Doppelbenachrichtigung verhindern – optionaler input_text Helfer für geänderte Empfehlungen
Debug-Modus – zeigt Messwerte, Differenz, Namensquelle und Blueprint-Version
Voraussetzungen
Home Assistant (aktuelle Version empfohlen)
Innen- & Außentemperatursensoren (sensor)
Innen- & Außenluftfeuchtigkeitssensoren (sensor)
Mindestens ein Benachrichtigungsziel (Companion App, Alexa Media Player oder persistente Benachrichtigung)
(Optional) Ein input_text Helfer zur Doppelbenachrichtigungsvermeidung
(Optional) Eine Dashboard-URL für den Aktionsbutton
Bugfix: Template-Variablen im Debug-Modus korrigiert
v0.4.2(24.02.2026)
Schwellwert-Hysterese gegen Flackern bei Grenzwerten
v0.4.1(24.02.2026)
Manueller Raumname
3 Benachrichtigungsmodi
Wiederholungs-Erinnerungen
Erweiterte Namenspräferenzen
Bugfixes
v0.4.0(24.02.2026)
Benachrichtigungsmodi eingeführt
Wiederholungs-Erinnerungen
Status-Speicher verbessert
Bugfixes
v0.3.0(23.02.2026)
Eingabefelder gruppiert
Emojis hinzugefügt
UI-Verbesserungen
v0.2.5(23.02.2026)
Zeitfenster-Unterstützung
v0.2.4(23.02.2026)
Dashboard-Button korrigiert
v0.2.3(23.02.2026)
Eingabe-Beschreibungen ergänzt
YAML-Fixes
v0.2(23.02.2026)
Erste Core-Features
Feedback & Fragen
Ich freue mich über jedes Feedback, Fehlerberichte oder Feature-Ideen!
Einfach unten kommentieren oder direkt ein Issue auf dem Gist öffnen:
Hinweis: Dieser Blueprint wurde mit KI-Unterstützung (Claude Sonnet) entwickelt und
auf meiner eigenen Home Assistant Instanz getestet.
Automationen immer prüfen bevor sie aktiviert werden!
Vielen Dank für die Bereitstellung des Blueprints. Ab heute ist er in mein System integriert. Ich werde berichten, wie zufrieden ich damit bin und ob ich auf Fehler stoße.
Servus, mir ist heute etwas aufgefallen, und ich bin mir nicht sicher, ob ich das Verhalten richtig einschätze:
Im Wohnzimmer beträgt die absolute Luftfeuchtigkeit 7 g/m³, draußen liegt sie bei ca. 4 g/m³. Der Schwellenwert ist auf 1,5 g/m³ eingestellt. Trotzdem erhalte ich eine Benachrichtigung, dass kein Lüften notwendig sei.
Kann das korrekt sein, oder interpretiere ich das falsch?
welche Version von dem Blueprint hast du? Auf was steht deine Hysterese?
Schalte mal ganz unten unter erweitert die debug Nachrichten ein. Du kannst dann die Automation ausführen lassen, dann müsste sofort eine Nachricht kommen.
Leider erhalte ich beim Speichern immer folgende Fehlermeldung:
Message malformed: Entity is neither a valid entity ID nor a valid UUID for dictionary value @ data[‘entity_id’]
Ich habe die aktuelle Version 0.5.2 installiert. Nur leider werden im input_text Status-Speicher (optional) keine/niemals Werte gespeichert. Funktioniert das bei jmd?
Ansonsten Klasse Arbeit. Würde gerne die Werte auf einem Dashboard anzeigen. Nachrichten klappt soweit. Auch wäre es genial die Anwesenheit mit abzufragen aus einem boolean o.ä. Ich habe mich derzeit damit beholfen, die Automationen zu deaktivieren, wenn ich unterwegs bin. Das geht natürlich auch.
Hallo, vielen Dank für das Lob. Im allgemeinen funktioniert die Automatisierung. Hast du einen neuen Input_text Sensor angelegt? Wenn ja, dann schaue mal in die Traces der Automatisierung und poste die Fehlermeldung.
Ich muss dazu sagen, die Notification per Mobile-App funktioniert und auch die Signal (Fenster öffnen/schließen) werden gesetzt. Was ich nicht nutze ist Alexa. Vltt liegt es daran.
Was wäre denn ein gültiger Wert als Initialisierung? Ich habe schon mal was fiktives eingetragen, aber es wird trotzdem nix gefüllt/geändert. Einen anderen Teil wo das Input genutzt wird kann ich nicht finden.
Ich habe die Ursache gefunden! Das Input feld war einfach zu kurz (max 100). Habe es auf 255 erhöht. Reicht das aus oder sollte man das noch vergößern? Außerdem habe ich testweise folgendes JSOn eingetragen. Nun wird er aktualisiert
Sorry für die späte Antwort.
255 ist der größte mögliche wert. Das sollte ausreichen.
Anfang August werde ich mit der Automatisierung weiter machen und dann hier auch noch ein paar Beispiele für Karten einfügen.