Olá pessoal, estou a tentar fazer uma automação bastante simples, no entanto só está a a funcionar em parte…
Eu quero que a luz da rua (controlada por um switch sonoff) ligue ao abrir a porta e depois desligue ao fim de 5 segundos. Para dar o trigger da porta aberta/fechada tenho um sensor da xiaomi
A luz liga ao abrir a porta, no entanto não desliga passados 5 segundos como seria suposto… já olhei 100x vezes para o código e não encontro nenhuma falha… também já testei com “delay” em vez do “for” e também não funcionou…
Estou a correr o home assistant num Pi3 em Hassio. Não tenho erros no log
Código que estou a utilizar:
- alias: liga luz rua
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.door_window_sensor_01
to: 'on'
action:
- service: switch.turn_on
entity_id: switch.tx_hall_a2
- alias: desliga luz rua
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.door_window_sensor_01
to: 'off'
for:
seconds: 5
action:
- service: switch.turn_off
entity_id: switch.tx_hall_a2