Guten Morgen,
ich benötige Hilfe bei einer Automation, Auslöser soll ein Bewegungsmelder sein, der ein Flurlicht einschaltet von 30 Sekunden. Sollte allerdings innerhalb dieser Zeit Bewegungen stattfinden, soll die Zeit immer wieder von vorn beginnen abzulaufen, damit das Licht nicht ausgeht, während noch Bewegung erfasst werden.
Habe es mit einer einfachen Automation versucht mit dem Modus “neu starten” versucht. Das klappt aber nicht.
So sieht sie bisher aus:
alias: "Flurlicht oben 30 Sekunden an auf Bewegung "
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.hue_motion_sensor_1_bewegung
from: null
to: "on"
condition:
- condition: sun
before: sunrise
after: sunset
after_offset: "00:20:00"
before_offset: "00:10:00"
action:
- service: switch.turn_on
target:
device_id: c9d2ee5e78613ef8d1fe1edb264192d2
data: {}
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- service: switch.turn_off
target:
device_id:
- c9d2ee5e78613ef8d1fe1edb264192d2
data: {}
mode: restart
Ich habe auch schon versucht, die Verzögerung einzubauen, dass Stauts des Bewegungsmelders auf normal geht. Das Licht geht da aber komischerweise garnicht aus.
Osorkon
19. Februar 2024 um 11:02
2
Verwende keine delays!
Sonder die trigger
Bewegung On
Bewegung aus für x min
Hier mal eine meiner Standard Automatisierungen für eine Licht Automatik
alias: Gartenhaus - Licht Automatik
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.tur_gartenhaus
from: "off"
to: "on"
id: einschalten
- platform: state
entity_id:
- binary_sensor.tur_gartenhaus_motion_detection
from: "on"
to: "off"
for:
hours: 0
minutes: 5
seconds: 0
id: ausschalten
- platform: state
entity_id:
- light.licht_gartenhaus
to: "on"
for:
hours: 0
minutes: 10
seconds: 0
id: ausschalten
- platform: state
entity_id:
- sensor.lichtschalter_gartenhaus_action
to: toggle
id: Fernbedingung
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Fernbedingung
sequence:
- service: light.toggle
data:
brightness: 255
target:
entity_id: light.licht_gartenhaus
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- conditions:
- condition: trigger
id:
- einschalten
- condition: sun
before: sunrise
after: sunset
sequence:
- service: light.turn_on
data:
brightness: 255
target:
entity_id: light.licht_gartenhaus
- conditions:
- condition: trigger
id:
- ausschalten
- condition: state
entity_id: binary_sensor.tur_gartenhaus_motion_detection
state: "off"
for:
hours: 0
minutes: 5
seconds: 0
sequence:
- service: light.turn_off
data: {}
target:
entity_id: light.licht_gartenhaus
mode: single
Gruß
Osorkon
Super danke. Kann ich als Auslöser auch eine Gruppe von Bewegungsmeldern nehmen?
Osorkon
19. Februar 2024 um 16:36
4
Ja, kannst Du.
Wenn Du die Gruppe als Helfer in der GUI erstellst, ist es ja auch ein binary Sensor.
Gruß
Osorkon