WATTZAHLS.DE← Kursübersicht
KAPITEL 18 · FORTGESCHRITTENE AUTOMATIONEN

Home Assistant Automationen erweitern:
mehr Logik, aber kein YAML-Chaos

Jetzt kombinieren wir mehrere Bedingungen, Zeiten und Helfer. Der Trick ist nicht, möglichst viel Logik in eine Automation zu pressen – sondern sie so zu bauen, dass du sie in drei Monaten noch verstehst.

Felix erklärt fortgeschrittene Home Assistant Automationen
Felix denkt über clevere Automationslogik nach
🐶 Felix-Regel: Wenn die Automation einen Roman braucht, zerlegen wir sie.

Gute Automationen bestehen aus kleinen, verständlichen Bausteinen. Die KI hilft beim Planen – aber Felix achtet darauf, dass die Logik nicht zum Spaghetti-Smart-Home wird.

Unsere neue Denkformel: WENN etwas passiert → NUR WENN die Bedingungen passen → MERKE dir bei Bedarf einen Zustand → DANN führe die Aktion aus.
🎯

Mehrere Bedingungen

Bewegung allein reicht oft nicht. Uhrzeit, Helligkeit, Anwesenheit oder Gerätezustände machen aus einem Trigger eine alltagstaugliche Automation.

🧠

Helfer als Gedächtnis

Helfer wie Schalter, Timer oder Zahlenwerte speichern Informationen, die kein Gerät direkt liefert – zum Beispiel „manuell eingeschaltet“ oder „Nachtmodus aktiv“.

🪜

Kleine Schritte

Komplexe Logik wird zuerst in Alltagssprache zerlegt. Erst wenn jeder Schritt klar ist, bauen wir ihn im visuellen Editor nach.

🤖

KI als Logik-Prüfer

Die KI darf die Automation auf Lücken, widersprüchliche Bedingungen und vergessene Rücksetzpunkte prüfen – nicht einfach nur möglichst viel YAML ausspucken.

PRAXISBEISPIEL

Bewegungslicht mit manuellem Vorrang

Unser Wunsch lautet: Wenn es dunkel ist und Bewegung erkannt wird, soll das Licht passend gedimmt angehen. Wenn jemand das Licht manuell einschaltet, darf die Bewegungsautomation es nicht wieder ausschalten.

Das ist schon deutlich mehr als WENN → DANN. Aber wir zerlegen es in verständliche Bausteine.

SCHRITT 1

Trigger und Bedingungen trennen

Trigger: Bewegung erkannt. Bedingungen: Helligkeit unter Grenzwert, passende Uhrzeit und manueller Vorrang nicht aktiv.

Damit bleibt die eigentliche Frage simpel: Was startet die Automation – und was muss zusätzlich stimmen?

SCHRITT 2

Einen Helfer für „manuell eingeschaltet“ nutzen

Ein Input Boolean ist ein virtueller Schalter in Home Assistant. Er kann sich merken, dass ein Mensch das Licht bewusst eingeschaltet hat.

Solange dieser Helfer aktiv ist, darf die Bewegungsautomation zwar Bewegung sehen – aber das automatische Ausschalten wird blockiert.

SCHRITT 3

Zeit und Helligkeit nicht doppelt bauen

Wenn eine Bedingung bereits sauber prüft, ob es dunkel genug ist, brauchen wir nicht noch drei weitere Regeln, die dasselbe indirekt versuchen. Jede Bedingung sollte genau einen klaren Zweck haben.

Das macht die Automation leichter testbar und später viel einfacher zu ändern.

SCHRITT 4

Jeden Pfad einzeln testen

Teste nacheinander: Bewegung bei Tageslicht, Bewegung bei Dunkelheit, manuelles Einschalten und danach Bewegung. Erst wenn jeder Fall korrekt reagiert, ist die Automation fertig.

Genau hier ist KI hilfreich: Sie kann aus deinen vier Tests eine kleine Prüfliste machen.

KI-PROMPT ZUM KOPIEREN

Komplexe Automation zuerst in normale Sprache zerlegen

Ich bin Home-Assistant-Anfänger und möchte eine etwas komplexere Automation bauen. Bitte erzeuge nicht sofort YAML, sondern zerlege meine Idee zuerst verständlich.

Mein Wunsch:
[Automation in normaler Sprache beschreiben]

Meine Geräte / Entities:
[Sensoren, Lichter, Schalter, Helfer]

Bitte:
- trenne Trigger, Bedingungen, Helfer und Aktionen klar voneinander,
- prüfe, ob ein Helfer nötig ist, um einen Zustand zu merken,
- suche nach widersprüchlichen Regeln oder fehlenden Rücksetzpunkten,
- vereinfache die Logik, wenn mehrere Bedingungen dasselbe prüfen,
- plane zuerst eine Testliste für alle wichtigen Fälle,
- verwende zuerst den visuellen Automations-Editor,
- gib mir immer nur den nächsten Schritt,
- YAML nur dann, wenn der visuelle Editor für mein Ziel wirklich unpraktisch wird.
EINFACH

Logik sichtbar machen

Trigger, Bedingungen, Helfer und Aktionen werden getrennt betrachtet. So lässt sich ein Fehler viel schneller finden.

PFIFFIG

Manueller Vorrang bleibt König

Eine gute Automation merkt, wann der Mensch bewusst eingegriffen hat. Genau dafür können Helfer extrem nützlich sein.

Home Assistant Helfer und Automationen

Home Assistant stellt Helfer direkt über die Oberfläche bereit. Dazu gehören unter anderem virtuelle Schalter, Zahlenwerte, Timer und weitere Hilfs-Entitäten, die in Automationen als Zustand, Bedingung oder Aktion verwendet werden können.

Home Assistant: Input Boolean ↗
Home Assistant: Automationen ↗

🐶 Felix prüft jetzt vier Fragen

Was startet? Was muss zusätzlich stimmen? Muss sich Home Assistant etwas merken? Was soll am Ende passieren? Wenn du diese vier Fragen beantworten kannst, ist selbst eine komplexere Automation nicht mehr geheimnisvoll.

Kapitel 17

KI direkt in Home Assistant erst noch kontrolliert einbinden?

Zurück zu KI in Home Assistant →
⚙️

Generator ausprobieren

Eine einfachere Bewegungslicht-Automation direkt erzeugen und die YAML-Struktur ansehen.

Automation-Generator öffnen →
🎬

Kapitel 19: Szenen & Skripte

Wiederverwendbare Bausteine bauen, damit Automationen kürzer und übersichtlicher werden.

Szenen & Skripte verstehen →