- id: vacation_door_lock alias: "[Alarm] Door relock" trigger: - platform: state entity_id: - lock.front_door_lock_doorlock to: unlocked condition: - condition: not conditions: - condition: state entity_id: alarm_control_panel.home_alarm state: disarmed action: - service: notify.mobile_app_iphone data: title: "Door unlocked!" message: Front door was unlocked, trying to lock it back - choose: - conditions: - condition: state entity_id: binary_sensor.front_door_open_close state: 'on' sequence: - wait_for_trigger: - platform: state entity_id: binary_sensor.front_door_open_close to: 'off' - repeat: until: - condition: state entity_id: lock.front_door_lock_doorlock state: locked sequence: - service: lock.lock target: entity_id: lock.front_door_lock_doorlock - service: notify.mobile_app_iphone data: title: "Door locked back" message: Front door was successfully locked mode: single