Home Assistant Automationen: 10 smarte Ideen (2026)
10 geniale Home Assistant Automationen für Einsteiger: Licht, Heizung, Benachrichtigungen – jetzt umsetzen, inkl. YAML-Code zum Kopieren.
Affiliate-Hinweis: Einige Links in diesem Artikel sind Affiliate-Links. Beim Kauf über diese Links erhalten wir eine kleine Provision — für dich ändert sich am Preis nichts.
Du hast Home Assistant installiert, ein paar Geräte eingebunden — und jetzt? Die wahre Stärke von Home Assistant liegt in den Automationen. Einmal eingerichtet, machen sie dein Zuhause wirklich smart — ohne dass du jemals eine App öffnen musst.
Hier sind 10 Automationen, die jeder Anfänger sofort umsetzen kann — mit YAML-Code zum Kopieren und Erklärungen, warum sie so funktionieren.
Wie Automationen funktionieren — kurz erklärt
Jede Automation in Home Assistant besteht aus drei Teilen:
- Trigger: Was löst die Automation aus? (Zeitpunkt, Sensorwert, Zustandsänderung)
- Condition (optional): Unter welchen Bedingungen soll sie laufen? (Tageszeit, Wochentag, Anwesenheit)
- Action: Was soll passieren? (Licht an, Benachrichtigung, Heizung regeln)
Du kannst Automationen über den visuellen Editor (Einstellungen → Automationen → Neue Automation) oder direkt als YAML erstellen. Die Beispiele hier zeigen beides.
1. Licht an bei Sonnenuntergang
Die einfachste und nützlichste Automation überhaupt. Das Licht geht automatisch an, wenn es dunkel wird — und passt sich über das Jahr automatisch an.
automation:
- alias: "Licht an bei Sonnenuntergang"
trigger:
- platform: sun
event: sunset
offset: "-00:30:00"
action:
- service: light.turn_on
target:
area_id: wohnzimmer
data:
brightness_pct: 70
color_temp_kelvin: 3000
Was passiert: 30 Minuten vor Sonnenuntergang geht das Wohnzimmerlicht auf 70% Helligkeit mit warmweißem Licht (3000K) an.
Varianten:
offset: "00:00:00"→ exakt bei Sonnenuntergangoffset: "-01:00:00"→ eine Stunde vorher (z.B. im Winter, wenn es früh düster wird)- Mehrere
target-Areas für verschiedene Räume gleichzeitig
Tipp: Kombiniere das mit einer „Licht aus bei Sonnenaufgang”-Automation, falls du vergisst, abends alles auszuschalten.
2. Alles aus beim Verlassen
Wenn der letzte Bewohner das Haus verlässt, alles ausschalten. Nie wieder „Hab ich das Licht ausgemacht?”:
automation:
- alias: "Alles aus bei Abwesenheit"
trigger:
- platform: state
entity_id: zone.home
to: "0"
condition:
- condition: time
after: "07:00:00"
before: "23:00:00"
action:
- service: light.turn_off
target:
entity_id: all
- service: media_player.turn_off
target:
entity_id: all
- service: climate.set_preset_mode
target:
entity_id: all
data:
preset_mode: "away"
- service: notify.mobile_app_dein_handy
data:
title: "🏠 Tschüss!"
message: "Alles ausgeschaltet. Bis später!"
Voraussetzung: Die Home Assistant Companion App (iOS/Android) muss auf den Handys aller Bewohner installiert sein. Sie liefert die Standortdaten für die Anwesenheitserkennung. Eine Alternative ist die FRITZ!Box-Integration, die Anwesenheit über WLAN-Geräte im Router erkennt — ganz ohne App.
Warum die Zeitbedingung? Damit die Automation nicht um 3 Uhr nachts alles ausschaltet, weil das Handy kurz den GPS-Fix verliert.
3. Waschmaschine fertig — Benachrichtigung
Wenn du den Stromverbrauch deiner Waschmaschine misst (z.B. mit einem Shelly Plug S), kannst du erkennen, wann sie fertig ist:
input_boolean:
waschmaschine_laeuft:
name: "Waschmaschine läuft"
automation:
- alias: "Waschmaschine erkennen - Start"
trigger:
- platform: numeric_state
entity_id: sensor.waschmaschine_leistung
above: 50
for: "00:00:30"
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.waschmaschine_laeuft
- alias: "Waschmaschine fertig"
trigger:
- platform: numeric_state
entity_id: sensor.waschmaschine_leistung
below: 5
for: "00:03:00"
condition:
- condition: state
entity_id: input_boolean.waschmaschine_laeuft
state: "on"
action:
- service: notify.mobile_app_dein_handy
data:
title: "🧺 Waschmaschine fertig!"
message: "Die Wäsche ist durchgelaufen. Nicht vergessen rauszuholen!"
- service: input_boolean.turn_off
target:
entity_id: input_boolean.waschmaschine_laeuft
Wie das funktioniert: Ein input_boolean merkt sich, ob die Waschmaschine läuft. Sobald der Verbrauch über 50W steigt → „läuft”. Wenn er unter 5W fällt und 3 Minuten dort bleibt → „fertig”. Die 3 Minuten verhindern Fehlalarme durch Pausen im Waschprogramm.
4. Morgendliche Routinen
Licht, Heizung und optional die Kaffeemaschine zum Aufstehen vorbereiten:
automation:
- alias: "Morgenroutine Werktags"
trigger:
- platform: time
at: "06:30:00"
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: state
entity_id: person.philipp
state: "home"
action:
- service: light.turn_on
target:
entity_id: light.schlafzimmer
data:
brightness_pct: 30
color_temp_kelvin: 3000
- delay:
minutes: 15
- service: light.turn_on
target:
entity_id: light.schlafzimmer
data:
brightness_pct: 80
color_temp_kelvin: 4500
- service: climate.set_temperature
target:
entity_id: climate.bad
data:
temperature: 22
Der Trick: Das Licht startet gedimmt mit warmweißem Ton und wird nach 15 Minuten heller und kühler. Das simuliert einen natürlichen Sonnenaufgang und ist deutlich angenehmer als schlagartig 100% Helligkeit.
5. Bewegungsmelder im Flur
Licht an bei Bewegung, aus nach Inaktivität. Der Klassiker, der in keinem Haushalt fehlen sollte. Ein Aqara Bewegungsmelder P1 eignet sich dafür perfekt:
automation:
- alias: "Flur Licht bei Bewegung"
trigger:
- platform: state
entity_id: binary_sensor.flur_bewegung
to: "on"
condition:
- condition: or
conditions:
- condition: sun
after: sunset
before: sunrise
- condition: numeric_state
entity_id: sensor.flur_helligkeit
below: 30
action:
- service: light.turn_on
target:
entity_id: light.flur
data:
brightness_pct: "{{ 30 if now().hour >= 22 or now().hour < 6 else 100 }}"
- alias: "Flur Licht aus nach Inaktivität"
trigger:
- platform: state
entity_id: binary_sensor.flur_bewegung
to: "off"
for: "00:03:00"
action:
- service: light.turn_off
target:
entity_id: light.flur
Clever: Nachts (22-06 Uhr) nur 30% Helligkeit, tagsüber volle Power. Und das Licht geht nur an, wenn es tatsächlich dunkel ist (Helligkeitssensor oder Sonnenstand).
6. Fenster offen — Heizung aus
Spart bares Geld. Offenes Fenster + laufende Heizung = Geldverbrennung:
automation:
- alias: "Heizung aus bei offenem Fenster"
trigger:
- platform: state
entity_id: binary_sensor.schlafzimmer_fenster
to: "on"
for: "00:02:00"
action:
- service: climate.set_hvac_mode
target:
entity_id: climate.schlafzimmer
data:
hvac_mode: "off"
- service: notify.mobile_app_dein_handy
data:
title: "🪟 Fenster offen"
message: "Heizung im Schlafzimmer wurde ausgeschaltet."
- alias: "Heizung an bei geschlossenem Fenster"
trigger:
- platform: state
entity_id: binary_sensor.schlafzimmer_fenster
to: "off"
for: "00:00:30"
action:
- service: climate.set_hvac_mode
target:
entity_id: climate.schlafzimmer
data:
hvac_mode: "heat"
- service: climate.set_temperature
target:
entity_id: climate.schlafzimmer
data:
temperature: 20
Die 2-Minuten-Verzögerung verhindert, dass die Heizung aus- und angeht, wenn du nur kurz das Fenster zum Lüften öffnest und sofort wieder schließt.
Benötigte Hardware: Ein Fenstersensor (z. B. Aqara Door/Window Sensor, ab ~8 €) und ein smarter Heizkörperthermostat. Eine Schritt-für-Schritt-Anleitung für die Einrichtung findest du in unserem Artikel zur smarten Heizungssteuerung mit Home Assistant.
7. Nachtmodus
Ab einer bestimmten Uhrzeit alles herunterfahren:
automation:
- alias: "Nachtmodus aktivieren"
trigger:
- platform: time
at: "23:00:00"
condition:
- condition: state
entity_id: person.philipp
state: "home"
action:
- service: light.turn_on
target:
area_id: wohnzimmer
data:
brightness_pct: 20
color_temp_kelvin: 2700
- service: light.turn_off
target:
area_id: kueche
- service: media_player.turn_off
target:
entity_id: media_player.fernseher
- service: climate.set_temperature
target:
entity_id: climate.wohnzimmer
data:
temperature: 18
Warum 2700K? Sehr warmes Licht am Abend stört den Schlaf-Wach-Rhythmus weniger als kaltes Licht. 2700K entspricht etwa Kerzenlicht.
8. Müllabfuhr-Erinnerung
Mit der Waste Collection Schedule Integration (über HACS installierbar):
automation:
- alias: "Müll rausstellen Erinnerung"
trigger:
- platform: time
at: "19:00:00"
condition:
- condition: template
value_template: >
{{ is_state_attr('sensor.waste_collection', 'days', 1) }}
action:
- service: notify.mobile_app_dein_handy
data:
title: "🗑️ Müll rausstellen!"
message: >
Morgen wird {{ state_attr('sensor.waste_collection', 'type') }} abgeholt.
data:
actions:
- action: "DISMISS"
title: "Erledigt"
Einrichtung der Integration: Die meisten Kommunen bieten ICS-Kalender oder API-Endpunkte für die Müllabfuhr an. In HACS nach „Waste Collection Schedule” suchen, deine Kommune auswählen, fertig.
9. Frostwarnung und Wetterwarnungen
Schütze deine Pflanzen und sei vorbereitet:
automation:
- alias: "Frostwarnung abends"
trigger:
- platform: numeric_state
entity_id: sensor.aussentemperatur
below: 3
condition:
- condition: time
after: "17:00:00"
before: "23:00:00"
action:
- service: notify.mobile_app_dein_handy
data:
title: "❄️ Frostwarnung!"
message: >
Außentemperatur bei {{ states('sensor.aussentemperatur') }}°C.
Pflanzen reinholen, Wasserleitungen prüfen!
- alias: "Fenster bei Regen schließen"
trigger:
- platform: state
entity_id: binary_sensor.regen
to: "on"
condition:
- condition: state
entity_id: binary_sensor.wohnzimmer_fenster
state: "on"
action:
- service: notify.mobile_app_dein_handy
data:
title: "🌧️ Regen!"
message: "Es regnet und das Wohnzimmerfenster ist offen!"
10. Willkommen Zuhause
Dein Zuhause begrüßt dich, wenn du nach Hause kommst:
automation:
- alias: "Willkommen Zuhause"
trigger:
- platform: state
entity_id: person.philipp
to: "home"
condition:
- condition: sun
after: sunset
- condition: template
value_template: >
{{ (as_timestamp(now()) - as_timestamp(states.person.philipp.last_changed)) < 60 }}
action:
- service: light.turn_on
target:
entity_id: light.flur
data:
brightness_pct: 80
- service: climate.set_temperature
target:
entity_id: climate.wohnzimmer
data:
temperature: 21
- delay:
minutes: 10
- service: light.turn_off
target:
entity_id: light.flur
Die Template-Condition stellt sicher, dass die Automation nur direkt nach dem Ankommen feuert — nicht wenn du schon seit Stunden zu Hause bist und der GPS-Sensor kurz flackert.
Tipps für bessere Automationen
1. for-Parameter verwenden
Verhindert Fehlauslösungen. Statt sofort zu reagieren, wartet die Automation eine definierte Zeit:
trigger:
- platform: state
entity_id: binary_sensor.fenster
to: "on"
for: "00:02:00" # Erst nach 2 Minuten offen
2. Bedingungen kombinieren
Nicht jede Automation soll immer laufen. Prüfe Tageszeit, Anwesenheit, Wochentag:
condition:
- condition: and
conditions:
- condition: state
entity_id: person.philipp
state: "home"
- condition: sun
after: sunset
3. Benachrichtigungen sparsam einsetzen
Zu viele Push-Notifications nerven und werden ignoriert. Regel: Nur benachrichtigen, wenn der Nutzer handeln muss (Fenster schließen, Müll rausstellen). Nicht für Infos, die niemanden interessieren.
4. Trace nutzen
Unter Automationen → drei Punkte → Trace siehst du genau, warum eine Automation (nicht) ausgelöst hat. Unverzichtbar beim Debugging.
5. Im UI starten, in YAML verfeinern
Der visuelle Editor ist super für den Einstieg. Für komplexere Templates und Conditions wechsle zu YAML — dort hast du die volle Kontrolle.
6. Blueprints nutzen
Unter Automationen → Blueprints findest du fertige Automations-Vorlagen aus der Community. Installieren, Parameter anpassen, läuft.
Weiterführende Artikel
- Node-RED vs HA Automations — Wann lohnt sich der Umstieg auf Node-RED?
- Benachrichtigungen einrichten — Telegram, Pushover & Companion App
- MQTT Broker einrichten — Grundlage für viele Geräte
- Shelly Plug S — Stromverbrauch messen und automatisieren
- ESP32 mit ESPHome — Eigene Sensoren für deine Automationen bauen
- Home Assistant MCP Server — Automationen per Claude Desktop anstoßen
Fazit
Diese 10 Automationen decken die häufigsten Alltagssituationen ab. Fang mit 2-3 an, die deinen Alltag am meisten verbessern — Licht bei Sonnenuntergang und Bewegungsmelder im Flur sind der schnellste Einstieg mit dem größten Effekt.
Sobald sie laufen, wirst du merken: Ein Smart Home ist nicht das, was man per App steuert — sondern das, was von alleine das Richtige tut. Und dann kommen die Ideen von ganz allein. Ein spannendes Projekt für Fortgeschrittene: Gegensprechanlage smart machen — Türsummer per ESP32 und Home Assistant steuern. Oder du steuerst dein Zuhause komplett per Sprache: Home Assistant Sprachsteuerung einrichten.