Files
2025-10-10 20:24:52 -04:00

48 lines
1.7 KiB
YAML

alias: Person Away
id: automation_person_away
mode: queued
trigger:
- platform: state
entity_id:
- input_select.clint_status_dropdown
- input_select.emmett_status_dropdown
- input_select.bridget_status_dropdown
- input_select.kristy_status_dropdown
- input_select.marshall_status_dropdown
- input_select.tess_status_dropdown
- input_select.ebin_status_dropdown
- input_select.guest_status_dropdown
to: "Just Left"
for:
minutes: 5
action:
- action: input_select.select_option
data_template:
entity_id: >
{% if trigger.entity_id == 'input_select.clint_status_dropdown' %}
input_select.clint_status_dropdown
{% elif trigger.entity_id == 'input_select.emmett_status_dropdown' %}
input_select.emmett_status_dropdown
{% elif trigger.entity_id == 'input_select.bridget_status_dropdown' %}
input_select.bridget_status_dropdown
{% elif trigger.entity_id == 'input_select.kristy_status_dropdown' %}
input_select.kristy_status_dropdown
{% elif trigger.entity_id == 'input_select.marshall_status_dropdown' %}
input_select.marshall_status_dropdown
{% elif trigger.entity_id == 'input_select.tess_status_dropdown' %}
input_select.tess_status_dropdown
{% elif trigger.entity_id == 'input_select.ebin_status_dropdown' %}
input_select.ebin_status_dropdown
{% else %}
input_select.guest_status_dropdown
{% endif %}
option: Away
- action: logbook.log
data_template:
name: Person Away
entity_id: automation.person_away
message: >
Person Away ran