Files
zorruno-homeassistant/packages/downstairs_flat_controls.yaml
T
2026-02-16 22:13:42 +13:00

116 lines
3.5 KiB
YAML

input_boolean:
downstairs_flat_occupied:
name: Downstairs Guest Occupied
icon: mdi:briefcase-plus-outline
script:
downstairs_light_toggle_lounge_main:
alias: Downstairs Light Toggle - Lounge Main Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstloungemain_relay_1_main_lights
downstairs_light_toggle_lounge_back_wall:
alias: Downstairs Light Toggle - Lounge Back Wall Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstloungemain_relay_2_back_wall_lights
downstairs_light_toggle_main_bedroom_main:
alias: Downstairs Light Toggle - Main Bedroom Main Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstmasterbedrmlights_relay_1_main_lights
downstairs_light_toggle_small_bedroom_main:
alias: Downstairs Light Toggle - Small Bedroom Room Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstbedrm2lights_relay_1_main_lights
downstairs_light_toggle_kitchen:
alias: Downstairs Light Toggle - Kitchen Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstkitchlights_relay_2_kitchen_light
downstairs_light_toggle_dining:
alias: Downstairs Light Toggle - Dining Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstkitchlights_relay_1_dining_light
downstairs_light_toggle_bathroom_main:
alias: Downstairs Light Toggle - Bathroom Main Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstbathswitch_relay_1_main_lights
downstairs_light_toggle_bathroom_cabinet:
alias: Downstairs Light Toggle - Bathroom Cabinet Lights
mode: queued
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- service: switch.toggle
target:
entity_id: switch.esp_downstbathswitch_relay_2_cabinet_light
downstairs_light_toggle_all_group:
alias: Downstairs Lights - All On/Off
mode: single
sequence:
- condition: state
entity_id: input_boolean.downstairs_flat_occupied
state: "off"
- choose:
- conditions:
- condition: state
entity_id: group.downstairs_flat_lights
state: "on"
sequence:
- service: homeassistant.turn_off
target:
entity_id: group.downstairs_flat_lights
default:
- service: homeassistant.turn_on
target:
entity_id: group.downstairs_flat_lights