alias: Kids Asleep id: automation_kids_asleep mode: queued trigger: - platform: homeassistant event: start - platform: state entity_id: - input_boolean.emmett_is_awake - input_boolean.bridget_is_awake - input_boolean.ebin_is_awake to: 'off' - platform: state entity_id: input_boolean.kids_away to: 'on' action: - choose: - conditions: - condition: or conditions: - condition: and conditions: - condition: state entity_id: input_boolean.emmett_is_awake state: 'off' - condition: state entity_id: input_boolean.emmett_home state: 'on' - condition: and conditions: - condition: state entity_id: input_boolean.bridget_is_awake state: 'off' - condition: state entity_id: input_boolean.bridget_home state: 'on' - condition: and conditions: - condition: state entity_id: input_boolean.ebin_is_awake state: 'off' - condition: state entity_id: input_boolean.ebin_home state: 'on' sequence: - service: input_boolean.turn_on data: entity_id: input_boolean.kids_asleep - service: logbook.log data_template: name: Kids Asleep Asleep entity_id: automation.kids_asleep message: > {% 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 %} At least one of the kids is asleep. turning on kids_asleep default: - service: input_boolean.turn_off data: entity_id: input_boolean.kids_asleep - service: logbook.log data_template: name: Kids Asleep entity_id: automation.kids_asleep message: > None of the kids were asleep, defaulted to turning off kids_asleep