mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-06-21 10:57:43 +00:00
Use media_player join and unjoin
This commit is contained in:
@@ -10,7 +10,7 @@ automation:
|
||||
- media_player.plex_lg
|
||||
to: "playing"
|
||||
action:
|
||||
- service: sonos.unjoin
|
||||
- service: media_player.unjoin
|
||||
entity_id: media_player.living_room
|
||||
- service: media_player.select_source
|
||||
entity_id: media_player.living_room
|
||||
|
||||
@@ -1,14 +1,5 @@
|
||||
# Depends on Sonos integration (config flow): https://www.home-assistant.io/integrations/sonos
|
||||
|
||||
group:
|
||||
all_sonos:
|
||||
name: All Sonos
|
||||
entities:
|
||||
- media_player.master_bedroom
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
- media_player.bathroom
|
||||
|
||||
binary_sensor:
|
||||
- platform: template
|
||||
sensors:
|
||||
@@ -52,18 +43,26 @@ script:
|
||||
- condition: state
|
||||
entity_id: input_select.bedroom_mode
|
||||
state: "day"
|
||||
- service: sonos.join
|
||||
entity_id: group.all_sonos
|
||||
- service: media_player.join
|
||||
entity_id: media_player.master_bedroom
|
||||
data:
|
||||
master: media_player.master_bedroom
|
||||
group_members:
|
||||
- media_player.master_bedroom
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
- media_player.bathroom
|
||||
|
||||
sonos_join_tv:
|
||||
alias: Sonos · Join to TV
|
||||
sequence:
|
||||
- service: sonos.join
|
||||
entity_id: group.all_sonos
|
||||
- service: media_player.join
|
||||
entity_id: media_player.living_room
|
||||
data:
|
||||
master: media_player.living_room
|
||||
group_members:
|
||||
- media_player.master_bedroom
|
||||
- media_player.living_room
|
||||
- media_player.kitchen
|
||||
- media_player.bathroom
|
||||
- service: media_player.select_source
|
||||
entity_id: media_player.living_room
|
||||
data:
|
||||
@@ -72,7 +71,7 @@ script:
|
||||
sonos_kitchen_unjoin:
|
||||
alias: Sonos · Kitchen · Unjoin
|
||||
sequence:
|
||||
- service: sonos.unjoin
|
||||
- service: media_player.unjoin
|
||||
entity_id: media_player.kitchen
|
||||
|
||||
sonos_kitchen_join:
|
||||
@@ -85,7 +84,7 @@ script:
|
||||
sonos_bathroom_unjoin:
|
||||
alias: Sonos · Bathroom · Unjoin
|
||||
sequence:
|
||||
- service: sonos.unjoin
|
||||
- service: media_player.unjoin
|
||||
entity_id: media_player.bathroom
|
||||
|
||||
sonos_bathroom_join:
|
||||
|
||||
Reference in New Issue
Block a user