1
0
ansible-home-assistant/roles/automations/files/hallway-lock-button.yaml

42 lines
1.1 KiB
YAML

- id: hallway_front_door_button_lock
alias: '[Front Door] Button Lock'
trigger:
- device_id: d30d25752f5e6741eb8d9562f5b44897
domain: zha
platform: device
type: remote_button_short_press
subtype: turn_off
action:
- 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'
- service: lock.lock
target:
entity_id: lock.front_door_lock_doorlock
- id: hallway_front_door_button_unlock
alias: '[Front Door] Button Unlock'
trigger:
- device_id: d30d25752f5e6741eb8d9562f5b44897
domain: zha
platform: device
type: remote_button_short_press
subtype: turn_on
condition:
- condition: not
conditions:
- condition: state
entity_id: input_select.home_mode
state: Away
action:
- service: lock.unlock
target:
entity_id: lock.front_door_lock_doorlock