Without playing comparisons, as a developer of the Alexa-API plugin on Jeedom, I had integrated a feature that allowed you to launch an ad on all devices.
Amazon has repeatedly changed tack on its non-public and undocumented API to achieve this. Finally, I had to use the “Talk to Alexa” feature and as by voice, I sent her “Alexa Announcement at the table”.
I come to look on Home Assistant how this is achieved.
I have not seen an Announcement command anywhere, I wonder if putting all the echoes in a message is not a way of saturating the system if the integration must send them one by one.
What is your feedback on your attempts to launch an ad?
THANKS
Interesting question because so far I have only been able to send notifications to individual Alexas in my home, even though there is an option to send it to all:
Since I don’t want it announced on all 12 Echos, I do it like this (water sensor):
- service: notify.alexa_media
data:
message: There is a leak in the shower
data:
type: announce
target: >-
media_player.echo_office2, media_player.echo_wohnen1,
media_player.echo_dining1, media_player.echo_reading,
media_player.echo_shower
When sending notifications to Alexa devices that are grouped in the Alexa app (a.k.a “Whole Home Audio” or “Multi-Room Music” groups) you must include type: announce in the service data: