Der Winter 2025 kommt immer näher – und genau jetzt ist ein idealer Zeitpunkt, um mit dem Aufbau deines Smart Homes in Home Assistant zu starten. In diesem Beitrag zeige ich dir auf Basis einer kompletten Beispiel-Automation, wie du den neuen Automationseditor (seit dem November-2025-Release) sinnvoll nutzt. Egal ob absoluter Einsteiger oder langjähriger Nutzer: In diesem Guide steckt für jeden etwas drin.
Das Video zum Blogpost: https://youtu.be/CmOwy88fZlE
Einführung: Was dich erwartet
Wir erstellen gemeinsam eine klassische Smart-Home-Automation: Ein Bewegungsmelder erkennt Bewegung und schaltet eine Lampe ein. Wird keine Bewegung mehr erkannt, geht das Licht wieder aus. Klingt simpel – aber wir bauen das Ganze so auf, dass es zukunftssicher, sauber strukturiert und leicht wartbar ist.
Dafür nutzen wir ausschließlich das, was der neue Automationseditor bietet: Auslöser, Bedingungen, Aktionen, Trigger-IDs, OR-Bausteine, Verzögerungen, Modus-Einstellungen und Traces.
1. Der Automationseditor: Die Grundlagen
Du findest den Editor unter Einstellungen → Automationen & Szenen. Eine neue Automation beginnst du mit „Neue leere Automatisierung“.
Das Interface wurde im November-2025-Update stark überarbeitet. Es bietet nun:
- größere Bedienflächen
- vor/zurück-Buttons für Arbeitsschritte
- besser strukturierte Trigger- und Aktionsauswahl
2. Auslöser richtig setzen: Geräte vs. Entitäten
Ein häufiger Fehler: Auslöser über Geräte anzulegen. Das setzt interne Geräte-IDs, die sich ändern, wenn das Gerät ersetzt wird. Besser: Entitäten verwenden.
Beispiel: Der Bewegungsmelder hat mindestens drei Entitäten:
- Bewegung erkannt / keine Bewegung
- Helligkeit (LUX)
- Batteriestand
Im Guide verwenden wir daher einen Zustands-Auslöser auf die Bewegungsentität.
3. Bedingungen sinnvoll einsetzen
Bedingungen sind UND-Verknüpfungen – bis du den ODER-Baustein nutzt. Wir kombinieren:
- Helligkeit unter 100 Lux
- ODER 30 Minuten vor Sonnenuntergang
Jede Bedingung lässt sich im Editor prüfen – perfekt zum schnellen Debuggen.
4. Aktionen: Lampe einschalten – aber richtig
Im Beispiel schalten wir eine Lampe ein, setzen eine Farbe (z. B. Grün) und definieren eine Transition von 1–2 Sekunden. Wichtig ist die korrekte Benennung: Statt „Lampe einschalten“ z. B. „Bürolampe grün einschalten“.
5. Trigger-IDs: Ein und Aus in einer Automation
Eine der wichtigsten Funktionen im Video ist die Arbeit mit Auslöser-IDs. Wir unterscheiden:
- ein – wenn Bewegung erkannt wird
- aus – wenn keine Bewegung mehr erkannt wird
Im Auswählen-Baustein wird anhand der ID entschieden, welche Aktion ausgeführt wird.
6. Ausschaltlogik mit Verzögerung
Wird keine Bewegung erkannt, warten wir zunächst 30 Sekunden. Erst dann wird die Lampe ausgeschaltet. Ein wichtiger Hinweis aus dem Video: Wird während dieser 30 Sekunden erneut Bewegung erkannt, muss der Ausschalt-Vorgang neu starten.
7. Der richtige Modus für Bewegungsautomation
Für diese Art von Automationen ist der Modus „Neustart“ ideal. Dadurch wird ein laufender Durchlauf abgebrochen und die Automation sauber neu gestartet.
8. Debugging mit Traces
Im oberen rechten Bereich einer Automation findest du die Traces. Hier kannst du jeden Lauf detailliert nachvollziehen – inklusive Auslösern, Bedingungen, Schleifen und Aktionen.
Um die Anzahl der Traces zu erhöhen füge am Ende deiner automatisierung im YAML Modus folgendes ein:
trace:
stored_traces: 20
Verwendete Geräte
Aqara Motion Sensor kaufen: https://amzn.to/4ae6ZA3 *
Switchbot Lampe kaufen: https://amzn.to/43WAX7X *
Fazit
Der neue Home Assistant Automationseditor macht es so einfach wie nie zuvor, auch komplexere Automationen übersichtlich und wartbar zu gestalten. Mit Auslöser-IDs, ODER-Bausteinen, Bedingungen, Restart-Modus und Traces baust du schnell robuste Automationen, die dein Smart Home wirklich smart machen.
Wenn du tiefer einsteigen möchtest, findest du im Video weitere Beispiele und Tipps. Viel Spaß beim Automatisieren!
Automation aus dem Video:
alias: Demoautomation 1 [Neustart]
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.halloween_bewegung
to:
- "on"
id: EIN
- trigger: state
entity_id:
- binary_sensor.halloween_bewegung
to:
- "off"
for:
hours: 0
minutes: 0
seconds: 0
id: AUS
- trigger: time
at: "16:00:00"
weekday:
- mon
- wed
- fri
enabled: false
- trigger: time_pattern
hours: /1
enabled: false
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- EIN
- alias: <100x oder nach Sonnenuntergang
condition: or
conditions:
- condition: numeric_state
entity_id: sensor.z2mqtt_halloween_bewegung_illuminance
below: 100
- condition: sun
after: sunset
after_offset: "-00:30"
alias: ab 30min vor Sonnenuntergang
enabled: false
sequence:
- action: light.turn_on
metadata: {}
data:
transition: 1
rgb_color:
- 49
- 236
- 28
target:
entity_id: light.switchbot_rgbicww_floor_lamp
alias: Bürolampe in grün einschalten
alias: "[EIN] <100lx & nach Sonnenuntergang - Licht grün ein"
- conditions:
- condition: trigger
id:
- AUS
sequence:
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- action: light.turn_off
metadata: {}
data:
transition: 1
rgb_color:
- 49
- 236
- 28
target:
entity_id: light.switchbot_rgbicww_floor_lamp
alias: Bürolampe ausschalten
- action: light.turn_on
metadata: {}
data:
transition: 1
rgb_color:
- 49
- 236
- 28
target:
entity_id: light.switchbot_rgbicww_floor_lamp
alias: Bürolampe in grün einschalten
- action: light.turn_on
metadata: {}
data:
transition: 1
rgb_color:
- 49
- 236
- 28
target:
entity_id: light.switchbot_rgbicww_floor_lamp
alias: Bürolampe in grün einschalten
mode: restart
trace:
stored_traces: 20


Schreibe einen Kommentar