Damit ist es möglich auf unterschiedliche Trigger mit unterschiedlichen Aktionen zu reagieren.
In diesem Fall ist es die Licht-Automatik Keller.
- Wenn Die Tür geöffnet wird oder der BM Bewegung erkennt geht das Licht an.
- Wenn die Tür geschlossen wird bevor der BM Bewegung erkennt wird das Licht ausgeschaltet.
- Oder wenn es 5 min lang keine Bewegung gab.
- Wenn das Licht mal per App/ Stimme etc eingeschaltet wird, wird nach 30min ebenfalls das Licht ausgeschaltet wenn seit mind 5 min keine Bewegung erkannt wurde.
Ist nichts Weltbewegendes, aber auf diese Weise lassen sich viele Automatisierung auf eine Einzige reduzieren.
Code: Alles auswählen
alias: Keller - Licht Automatik
description: ''
trigger:
- platform: state
entity_id: binary_sensor.tuer_keller
to: 'on'
id: Licht an
- platform: state
entity_id: binary_sensor.tuer_keller
id: Licht aus
to: 'off'
- platform: state
entity_id: group.motion_keller
id: Licht an
to: 'on'
- platform: state
entity_id: group.motion_keller
id: Licht aus
to: 'off'
for:
hours: 0
minutes: 5
seconds: 0
- platform: state
entity_id: light.licht_keller
to: 'on'
for:
hours: 0
minutes: 30
seconds: 0
id: Licht aus
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: Licht an
- condition: state
entity_id: light.licht_keller
state: 'off'
sequence:
- service: light.turn_on
target:
entity_id: light.licht_keller
data: {}
- conditions:
- condition: trigger
id: Licht aus
- condition: state
entity_id: group.motion_keller
state: 'off'
for:
hours: 0
minutes: 5
seconds: 0
- condition: state
entity_id: light.licht_keller
state: 'on'
sequence:
- service: light.turn_off
target:
entity_id: light.licht_keller
data: {}
default: []
mode: single
Osorkon