Hey All,
I am looking for some example automations that use an Input Select as a variable.
My intent is that each time the automation get’s triggered it uses the next Input Select Value as the variable. The purpose of this is to use a single pushbutton to select a different media player playlist each time the pushbutton is pressed. As an example I may have different playlists that are available as an Input Select (already done). If I press the button then the next available playlist (input select) will play. If I press the button again then the next playlist (input select) will play. Once I get to the end of the Input Select Values it will start again at the first playlist (input select) value.
Ideas? thoughts? examples?
Just add the input_select.next
service to your automation to step through the select’s options:
service: input_select.select_next
data: {}
target:
entity_id: input_select.xxxxx
2 Likes
Sometimes the best solutions are the simplest ones.
Thanks for this, will mark it as a solution as soon as I get it implemented.
This was the magic…
Thanks for pointing me in the correct direction @Didgeridrew
- service: input_select.select_next
data: {}
target:
entity_id: input_select.playlists
- service: media_player.select_source
data:
source: '{{states.input_select.playlists.state}}'
target:
entity_id: media_player.volumio