Proszę o pomoc w skonstruowaniu automatyzacji oświetlenia. W node red problemu nie mam bo ogarnięte mam to nodem join wait. Natomiast jaka konstrukcja będzie w zwykłej automatyzacji HA. Chcę uzyskać coś w stylu : Włączam światło przyciskiem i jeśli kliknę ten sam przycisk w ciągu 3 sekund od pierwszego kliknięcia to uruchamia się np dana rzecz lub scena. Albo np: klikam przycisk A i jeśli przycisnę przycisk oświetlenia B w ciągu danego czasu to uruchamiam daną rzecz. Chodzi mi też o konkretną kolejnośc że najpierw A potem B w zadanym czasie. Proszę o pomoc bo jakoś widzę ciemność w tych automatyzacjach…a znależć przykładu nie potrafię.
Może “czekaj na wyzwalacz”: wait_for_trigger
Jeśli włącznie “A” zostanie włączony następnie w ciągu 3 sekund zostanie włączony włącznik “B”, to automatyzacja włączy włącznik “C”
alias: Nowa automatyzacja test
description: ""
trigger:
- platform: state
entity_id:
- switch.a
to: "on"
condition: []
action:
- wait_for_trigger:
- platform: state
entity_id:
- switch.b
to: "on"
timeout:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
continue_on_timeout: false
- service: switch.turn_on
data: {}
target:
entity_id: switch.c
mode: restart
/
Inny przykład:
trigger:
platform: event
event_type: click
event_data:
entity_id: binary_sensor.button_a
click_type: single
action:
- wait_for_trigger:
platform: event
event_type: click
event_data:
entity_id: binary_sensor.button_b
click_type: single
timeout: '00:00:03'
- service: switch.toggle
entity_id: switch.jakis_switch
1 polubienie
Kurde 13 automatyzacji i na tak prosty sposób nie wpadłem… Upały chyba … Dzięki wielkie.