25 lines
884 B
YAML
25 lines
884 B
YAML
---
|
|
- alias: "[Scene] Bedroom Master Scene Rotation"
|
|
initial_state: 'true'
|
|
trigger:
|
|
platform: state
|
|
entity_id: input_select.bedroom_master_scenes
|
|
action:
|
|
- service: scene.turn_on
|
|
data_template:
|
|
entity_id: scene.bedroom_master_{{ states.input_select.bedroom_master_scenes.state | replace(' ', '_') | lower | string }}
|
|
transition: 2.5
|
|
- service: input_text.set_value
|
|
target:
|
|
entity_id: input_text.bedroom_master_last_scene
|
|
data:
|
|
value: "{{ states.input_select.bedroom_master_scenes.state | replace(' ', '_') | lower | string }}"
|
|
- service_template: >
|
|
{% if states.input_select.bedroom_master_scenes.state | lower | string == 'off' %}
|
|
input_boolean.turn_off
|
|
{% else %}
|
|
input_boolean.turn_on
|
|
{% endif %}
|
|
entity_id:
|
|
- input_boolean.bedroom_master_light_state
|