1
0
ansible-home-assistant/roles/automations/files/front-door.yaml

48 lines
1.2 KiB
YAML

- id: front_door_open_notify
alias: '[INFO] Front door left open'
mode: single
trigger:
- platform: state
entity_id: lock.front_door_lock_doorlock
to: unlocked
for:
hours: 0
minutes: 30
seconds: 0
action:
- service: notify.mobile_app_iphone
data:
message: Front Door left unlock for 30 minutes, would you like to close it?
data:
actions:
- action: LOCK_DOOR
title: Lock door
- id: front_door_open_close
alias: '[Front Door] Open door'
mode: single
trigger:
- type: opened
platform: device
device_id: 671a24524db60c56b0a182ac816faf20
entity_id: binary_sensor.front_door_open_close
domain: binary_sensor
action:
- service: script.hallway_lights_on
- id: front_door_invalid_state
alias: '[Front Door] Notify about wrong state'
mode: single
trigger:
- platform: state
entity_id: binary_sensor.front_door_open_close
to: 'on'
condition:
- condition: state
entity_id: lock.front_door_lock_doorlock
state: locked
action:
- service: notify.mobile_app_iphone
data:
message: Front door opens but lock is still in status 'locked'