It is so annoying having to add all specific media_player.plex.* entities in my conditional cards (plus doubled since I want as state “playing” and “paused”.
Any way to have a entity variable that shows all entities beginning with “media_player.plex” in one conditional card?
This would just show me any plex player whatever their entity name is…
Now, I need to figure out which is what and add it manually (plus if for some reason, it changes name, need to add it again…
- type: vertical-stack
cards:
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__bur_syl
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__bur_syl
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__bur_syl
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_3__bur_syl
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__bur_syl_2
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_3__bur_syl_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__bur_syl_2
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__bur_syl_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__salon
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__salon
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__salon
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_3__salon
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__salon_2
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__salon_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__salon_2
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_3__salon_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__chambre_2
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__chambre_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__chambre_2
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_3__chambre_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_3__soussol
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_3__soussol
- type: conditional
conditions:
- entity: media_player.plex_sfiphone_7_plus
state: "playing"
card:
type: media-control
entity: media_player.plex_sfiphone_7_plus
- type: conditional
conditions:
- entity: media_player.plex_sfiphone_7_plus
state: "paused"
card:
type: media-control
entity: media_player.plex_sfiphone_7_plus
- type: conditional
conditions:
- entity: media_player.plex_sfroku_stick
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_stick
- type: conditional
conditions:
- entity: media_player.plex_sfroku_stick
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_stick
- type: conditional
conditions:
- entity: media_player.plex_sfroku_stick_2
state: "playing"
card:
type: media-control
entity: media_player.plex_sfroku_stick_2
- type: conditional
conditions:
- entity: media_player.plex_sfroku_stick_2
state: "paused"
card:
type: media-control
entity: media_player.plex_sfroku_stick_2
- type: conditional
conditions:
- entity: media_player.plex_sfappletv
state: "playing"
card:
type: media-control
entity: media_player.plex_sfappletv
- type: conditional
conditions:
- entity: media_player.plex_sfappletv
state: "paused"
card:
type: media-control
entity: media_player.plex_sfappletv
- type: conditional
conditions:
- entity: media_player.plex_sfappletv_2
state: "playing"
card:
type: media-control
entity: media_player.plex_sfappletv_2
- type: conditional
conditions:
- entity: media_player.plex_sfappletv_2
state: "paused"
card:
type: media-control
entity: media_player.plex_sfappletv_2
- type: conditional
conditions:
- entity: media_player.plex_lg_g7_thinq
state: "playing"
card:
type: media-control
entity: media_player.plex_lg_g7_thinq
- type: conditional
conditions:
- entity: media_player.plex_lg_g7_thinq
state: "paused"
card:
type: media-control
entity: media_player.plex_lg_g7_thinq
Thanks in advance for any advice about this matter