Noch mal vielen Dank für die Hilfe zu diesem Thema.
Ich konnte mein Problem mit deinen Gedankenschubsern von @Bacardi umsetzen. Ich habe hierfür einen Input_Selcet über meine HomePods erstellt. Das funktioniert soweit.
Aber nach der Bearbeitung kam mir dann eine theoretisch noch bessere Idee. Derzeit habe ich mir im Dashboard pro Raum einen eigenen Abschnitt erstellt. Die Räume, welche einen HomePod haben, besitzen im Dashboard auch eine eigene Mini Media Player Card.
Kann man an Stelle des verwendeten Input_Select den MediaPlayer auch anhand des Abschnittes (Wohnzimmer, Arbeitszimmer, Bad, etc) im Dashboard auswählen?
Im Script verwende derzeit folgenden Code:
alias: _100PlaylistTest
sequence:
- if:
- condition: or
conditions:
- condition: state
entity_id: media_player.arbeitszimmer_2
state: playing
- condition: state
entity_id: media_player.schlafzimmer_2
state: playing
- condition: state
entity_id: media_player.homepod_wz_stereo
state: playing
then:
- metadata: {}
data: {}
target:
entity_id:
- media_player.arbeitszimmer_2
- media_player.schlafzimmer_2
- media_player.homepod_wz_stereo
action: media_player.turn_off
else:
- data:
extra:
thumbnail: null
title: 100Jahre
media_content_id: library://playlist/37
media_content_type: playlist
enqueue: replace
target:
entity_id: "{{ states('input_select.media_player_gerate') }}"
action: media_player.play_media
mode: single
description: ""
icon: mdi:radio
