-
Erick Hitter authored
7abd3cbe
Erick Hitter authored7abd3cbe
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
scenes-balcony.yaml 1.45 KiB
alias: Scene Balcony
trigger:
platform: state
entity_id: input_select.scene_balcony
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Off'
action:
- service: scene.turn_on
data_template:
entity_id: >
{% if is_state( "input_select.scene_balcony", "Nightlight" ) %}
scene.balcony_nightlight
{%-elif is_state( "input_select.scene_balcony", "Dimmed" ) %}
scene.balcony_dimmed
{%-elif is_state( "input_select.scene_balcony", "Relax" ) %}
scene.balcony_relax
{%-elif is_state( "input_select.scene_balcony", "Read" ) %}
scene.balcony_read
{%-elif is_state( "input_select.scene_balcony", "Bright" ) %}
scene.balcony_concentrate
{%-elif is_state( "input_select.scene_balcony", "Off" ) %}
scene.balcony_off
{% endif %}
- service: input_select.select_option
data:
entity_id: input_select.scene_balcony
option: "-"