Here’s how I got mine working. I’ll externally have automations based on the input selected.
- platform: universal
name: Template TV
children:
- media_player.tv
- input_select.tv_inputs
commands:
...
select_source:
action: input_select.select_option
target:
entity_id: input_select.tv_inputs
data:
option: "{{ source }}"
...
attributes:
source_list: input_select.tv_inputs | options
source: input_select.tv_inputs
...