- 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