Is anyone having issues using this with Alexa groups? I rely heavily on groups (aka smart home groups) and speaker groups in Alexa. Currently as a test I have a speaker group called “Office” that is the preferred speaker for a smart home group that contains two of my Echos. When either one of these hears me ask for music, it by default plays on that preferred speaker (which contains two Echos).
The problem is that when I do this, in HA, none of these three entities – media_player.echo1, media_player.echo2, or media_player.office (the group) show any activity at all. They all show as being on “Standby”.
Using this Alexa Media Player plugin, I am still able to mute the devices and control their volume from Lovelace, but I don’t get any play controls or track information to show up.
If I target a singular device, rather than a group, it works fine.
I meant targeting an Alexa speaker group with my voice commands to Alexa. If my voice command results in Alexa playing over a speaker group, like the one I have called “office”, no play info ever shows up in HA. All the media player devices in HA show as “standby”, both the one reflecting the group and the ones for the individual echo devices.
If I tell Alexa to play music and it only plays on one device, rather than an Alexa speaker group, then HA reflects the play status correctly on that one media player device.
Would need logs to know what is going on. In theory if it works for one it’ll work for the group and vice versa. If you want to try to debut it, open up a github issue with logs for alexapy showing the attempt that works and fails.
Is it possible to set the volume with an announcement? I don’t want to always first set the volume and then play the announcement. Is a combination possible?
I want to combine the announcement with the volume. Is this possible somehow instead of first setting up the volume, and the setting up the announcement.
type or paste co br_capital_fm:
sequence:
- service: media_player.play_media
data:
entity_id: media_player.bedroom
media_content_id: capital london
media_content_type: TUNEINde here
this is a script , that you can call with a button in the media card
Guard is enabled in the alexa app and I restarted home assistant, but still not there, I did not add my phone when I added my other alexa devices, how do I do that after the fact
If you used the Integrations page, you would need to remove and add the entity again to change the configuration. However, if you don’t remember choosing any include_devices than it’s a different issue. Are you logging into the right Amazon domain for your region? This would disable Alexa Guard if it was wrong. Won’t be able to know definitively without the alexa_media logs.