Files
N22/include/automations/open_garage_when_car_arrives.yaml
T
2026-03-19 17:21:41 +01:00

63 lines
1.5 KiB
YAML

- id: garage_auto_claus_presence
alias: Garage auto Claus
trigger:
- platform: state
entity_id: device_tracker.clausiphone
to: "home"
id: arriving
- platform: state
entity_id: device_tracker.clausiphone
from: "home"
id: leaving
condition:
- condition: time
after: "05:00:00"
before: "23:00:00"
- condition: not
conditions:
- condition: state
entity_id: device_tracker.snowywhite_location_tracker
state: "not_home"
action:
- choose:
# ÅBN (Arriving)
- conditions:
- condition: trigger
id: arriving
- condition: state
entity_id: cover.anne
state: "closed"
sequence:
- service: cover.open_cover
target:
entity_id: cover.anne
- service: notify.mobile_app_clausiphone15
data:
message: "Garage opened (arrival detected)"
# LUK (Leaving)
- conditions:
- condition: trigger
id: leaving
- condition: state
entity_id: cover.anne
state: "open"
sequence:
- service: cover.close_cover
target:
entity_id: cover.anne
- service: notify.mobile_app_clausiphone15
data:
message: "Garage closed (departure detected)"
mode: single