Files
N22/include/automations/open_garage_when_car_arrives.yaml
T
claus 1dfc634d9c Fix garage automation triggers and improve presence handling
- Update leaving trigger to fire on any transition from "home" (not just to "not_home")
- Handle zone-based states (e.g. Arbeit, Dybbroparken) correctly
- Relax SnowyWhite tracker condition to allow non-"not_home" states (fixes blocking on "unknown")
- Improve reliability of presence-based garage control
2026-03-19 16:29:19 +01:00

63 lines
1.4 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