hass-contrib/stateful-scene-select.yaml

32 lines
897 B
YAML

---
template:
select:
- name: "stateful scene selection"
icon: "mdi:state-machine"
state: >-
{{ integration_entities('stateful_scenes')
| reject('is_hidden_entity')
| reject('is_state', 'off')
| map('state_attr', 'friendly_name')
| list
| first
}}
options: >-
{{ integration_entities('stateful_scenes')
| reject('is_hidden_entity')
| map('state_attr', 'friendly_name')
| list
}}
select_option:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: >-
{{ integration_entities('stateful_scenes')
| reject('is_hidden_entity')
| select('is_state_attr', 'friendly_name', option)
| list
| first
}}