I’ve been following some of the other bose soundtouch threads from the likes of @juan11perez @bigmike @jones. There isn’t too much traffic actually.
I am looking to see if anyone can get the multi-zone features working reliably.
I’ve been trying to get soundtouch.create_zone to work and I find it very intermittent. Sometime it only adds some of the slaves, other times it appears to add them (media players say they are working) but no sound is coming out. It occasionally works, say 5% of the time.
Then soundtouch_add_zone_slave seems to pause all the other players for me and do nothing like its supposed to. I certainly can’t work out a procedure to create a zone of two and start adding more slaves.
The only thing I can get to work reliably is soundtouch_play_everywhere and then set the volume to 0 on anything I don’t want on. Kind of a kluge!
Sharing any scripts that work would be appreciated.
This is what I have
play_bose:
sequence:
- service: media_player.play_media
data_template:
entity_id: media_player.bose_stairs
media_content_id: 6
media_content_type: PLAYLIST
- service: media_player.soundtouch_play_everywhere
data:
master: media_player.bose_stairs
- service: media_player.volume_set
data:
entity_id: media_player.bose_stairs
volume_level: 0.35
- service: media_player.volume_set
data:
entity_id: media_player.bose_lounge
volume_level: 0.40
- service: media_player.volume_set
data:
entity_id: media_player.bose_family_room
volume_level: 0.30
- service: media_player.volume_set
data:
entity_id: media_player.bose_back_deck
volume_level: 0.00
- service: media_player.volume_set
data:
entity_id: media_player.bose_master_bedroom
volume_level: 0.00
initial_bose_zone:
sequence:
- service: media_player.play_media
data_template:
entity_id: media_player.bose_stairs
media_content_id: 6
media_content_type: PLAYLIST
- service: media_player.soundtouch_create_zone
data:
master: media_player.bose_stairs
slaves: media_player.bose_lounge
- service: media_player.volume_set
data:
entity_id: media_player.bose_stairs
volume_level: 0.35
- service: media_player.volume_set
data:
entity_id: media_player.bose_lounge
volume_level: 0.40
add_family_room_bose:
sequence:
- service: media_player.soundtouch_add_zone_slave
data:
master: media_player.bose_stairs
slaves: media_player.bose_family_room
- service: media_player.volume_set
data:
entity_id: media_player.bose_family_room
volume_level: 0.40
remove_family_room_bose:
sequence:
- service: media_player.soundtouch_remove_zone_slave
data:
master: media_player.bose_stairs
slaves: media_player.bose_family_room
stop_bose:
sequence:
- service: media_player.turn_off
data:
entity_id: media_player.bose_stairs
- service: media_player.turn_off
data:
entity_id: media_player.bose_lounge
- service: media_player.turn_off
data:
entity_id: media_player.bose_family_room
- service: media_player.turn_off
data:
entity_id: media_player.bose_master_bedroom
play_bose: works, its the work-around
initial_bose_zone: works intermittently with two, but is very unreliable with more slaves
add_family_room_bose: starts playing on family room, everything else started with initial_bose_zone pauses