automations/areas/lounge_low.yaml
#
# Set lounge to low-power state
#
# Only set low-power state if not currently in nap to night modes.
#
# @subscribe input_boolean.low_mode
# @subscribe input_boolean.nap_mode
# @subscribe input_boolean.night_mode
#
- id: lounge_low_power
alias: "Lounge LOW POWER"
trigger:
# When low-power mode is enabled.
- platform: state
entity_id: input_boolean.low_mode
to: 'on'
# When night mode is disabled.
- platform: state
entity_id: input_boolean.night_mode
to: 'off'
condition:
# If low-power mode is enabled.
- condition: state
entity_id: input_boolean.low_mode
state: 'on'
# If night mode is disabled.
- condition: state
entity_id: input_boolean.night_mode
state: 'off'
action:
# Turn on some binary devices.
- service: homeassistant.turn_on
data:
entity_id:
- light.lightpack
- light.rope
- light.souvenirs
- light.window
# Turn on some smart lights.
- service: homeassistant.turn_on
data:
entity_id:
- light.spotlight
- light.torchiere
transition: 5
# Turn off some smart lights.
- service: homeassistant.turn_off
data:
entity_id:
- light.aurora
transition: 10