[Mikrocontroller]

Home Assistant Bewegungsmelder Licht Automation

/home-assistant-bewegungsmelder-licht-automation
Home Assistant Bewegungsmelder Licht Automation

Auf den ersten Blick könnte man meinen, dass das Einrichten einer Home Assistant Bewegungsmelder-Licht-Automation ein Kinderspiel ist. Doch so einfach ist es leider nicht. Zwar gibt es inzwischen eine vorgefertigte Automation namens „Motion-activated Light“, aber diese zeigt zum Beispiel keine MQTT-Geräte an und bietet auch keine umfangreichen Einstellungsmöglichkeiten.
Wie erstellt man also seine eigene Bewegungsmelder-Automation?


Das Problem

Eine einfache Automation mit einem Bewegungsmelder als Auslöser ist schnell eingerichtet.
Zum Beispiel:

WENN der Bewegungsmelder eine Bewegung erkennt,
DANN schalte das Licht für 3 Minuten ein.

Allerdings stellt man schnell fest, dass das Licht nach diesen 3 Minuten tatsächlich ausgeht – unabhängig davon, ob in der Zwischenzeit erneut Bewegung erkannt wurde oder nicht.
Das ist nicht das, was wir wollen.

Ziel ist es, dass der 3-Minuten-Countdown jedes Mal zurückgesetzt wird, wenn eine neue Bewegung erkannt wird.


Die Lösung

Um eine Bewegungsmelder-Automation zu erstellen, die den Countdown bei jeder neuen Bewegung zurücksetzt, kannst du folgende Automation verwenden:

```yaml
alias: Bewegungsmelder-Licht-Automation # Name der Automation
description: "" # Beschreibung (optional)
trigger:
- platform: state
entity_id:
- binary_sensor.bewegungsmelder # Bewegungsmelder-Sensor
to: "on" # Auslösung, wenn Bewegung erkannt wird
condition: []
action:
- service: light.turn_on # Aktion: Licht einschalten
data:
transition: 3 # Übergangszeit von 3 Sekunden
brightness_pct: 100 # Helligkeit auf 100%
target:
entity_id: light.ziel_licht # Das zu steuernde Licht
- wait_for_trigger: # Warten, bis bestimmte Bedingungen erfüllt sind
- platform: state
entity_id:
- binary_sensor.bewegungsmelder # Gleicher Bewegungsmelder
to: "off" # Warten, bis keine Bewegung mehr erkannt wird
for:
minutes: 1 # Und das für mindestens 1 Minute
- service: light.turn_off # Aktion: Licht ausschalten
target:
entity_id: light.ziel_licht # Das zu steuernde Licht
mode: restart # Modus: Automation neu starten bei erneutem Auslösen
````


Erklärung

Mit dieser Automation wird das Licht automatisch eingeschaltet, sobald der Bewegungsmelder eine Bewegung erkennt.
Die Automation reagiert auf den Zustandswechsel des Bewegungsmelders auf „on“ und schaltet das gewünschte Licht mit einer sanften Übergangszeit von 3 Sekunden auf 100 % Helligkeit ein.

Anschließend wartet die Automation darauf, dass der Bewegungsmelder keine Bewegung mehr erkennt. Dieser Zustand muss mindestens eine Minute lang anhalten. Erst dann wird das Licht wieder ausgeschaltet.

Der Modus restart sorgt dafür, dass die Automation neu gestartet wird, sobald während der Wartezeit erneut eine Bewegung erkannt wird.
So bleibt das Licht an, solange Bewegung im Raum ist, und schaltet sich erst aus, wenn der Raum tatsächlich verlassen wurde.


Hinweis

Du kannst die Automation auch vollständig über die Home-Assistant-GUI konfigurieren.
Ein entsprechender Beispiel-Screenshot würde hier gezeigt werden.

Anzeige

/comments0 Einträge

Kommentare

> NO_COMMENTS_FOUND

> INITIATE_COMMENT_PROTOCOL

MARKDOWN_SUPPORT: ENABLED
CHARS: 0