mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-05-13 19:54:42 +00:00
Add input_select for sonos leader
This commit is contained in:
@@ -6,29 +6,37 @@ group:
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
|
||||
input_select:
|
||||
sonos_leader:
|
||||
name: "Sonos Leader"
|
||||
initial: media_player.master_bedroom
|
||||
options:
|
||||
- media_player.master_bedroom
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
|
||||
script:
|
||||
music_play:
|
||||
alias: "Music · Play"
|
||||
sequence:
|
||||
- service: script.music_join_sonoses
|
||||
- service: media_player.volume_set
|
||||
entity_id: media_player.master_bedroom
|
||||
entity_id: group.all_sonos
|
||||
data_template:
|
||||
volume_level: "{{ volume | default(0.3) }}"
|
||||
- service: media_player.shuffle_set
|
||||
entity_id: media_player.master_bedroom
|
||||
data_template:
|
||||
entity_id: "{{ states('input_select.sonos_leader') }}"
|
||||
shuffle: "{{ shuffle | default(true) }}"
|
||||
- service: media_player.select_source
|
||||
entity_id: media_player.master_bedroom
|
||||
data_template:
|
||||
entity_id: "{{ states('input_select.sonos_leader') }}"
|
||||
source: "{{ playlist | default('Evening Chill') }}"
|
||||
|
||||
music_join_sonoses:
|
||||
alias: "Music · Join Sonoses"
|
||||
sequence:
|
||||
- service: sonos.join
|
||||
entity_id:
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
data:
|
||||
master: media_player.master_bedroom
|
||||
entity_id: group.all_sonos
|
||||
data_template:
|
||||
master: "{{ states('input_select.sonos_leader') }}"
|
||||
|
||||
Reference in New Issue
Block a user