Multiples notifications

Mon problème

Bonjour
J’ai plusieurs appareils echo. Je souhaite envoyer une notification sur l’ensemble des appareils. Comment faire cela sans faire une ligne par appareil dans les automatisations ?

Ma configuration


`## System Information

version core-2022.8.7
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.5
os_name Linux
os_version 5.15.32-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4845
Installed Version 1.27.1
Stage running
Available Repositories 1107
Downloaded Repositories 3
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 8.5
update_channel stable
supervisor_version supervisor-2022.08.5
agent_version 1.2.1
docker_version 20.10.14
disk_total 57.8 GB
disk_used 2.9 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons File editor (5.3.3), Samba share (10.0.0), Home Assistant Google Drive Backup (0.108.4), Terminal & SSH (9.6.1)
Dashboards
dashboards 1
resources 1
views 1
mode storage
Recorder
oldest_recorder_run 6 septembre 2022 à 10:48
current_recorder_run 6 septembre 2022 à 16:57
estimated_db_size 4.81 MiB
database_engine sqlite
database_version 3.38.5
`___

As-tu essayé les mécanismes de groupes ?

c’est encore plus simple que cela car l’intégration alexa media a prévu le coup.
Il y a un device par boitier echo , plus un device qui s’appelle PARTOUT.
donc en appelant le service notification de alexa_media_partout, ça devrait fonctionner.

A+ Fred

Je vais regarder les groupes pour voir ce que l’on peut faire

J’avais bien sûr essayé cette solution mais cela ne fonctionne pas

Je viens de réussir à faire fonctionner la notification alexa car plus rien ne fonctionnait.

en faisant un test, j’ai réussi à envoyé une notification sur plusieurs echo en simultané grâce au paramètre TARGET

service: notify.alexa_media
data:
  message: bonjour de partout
  data:
    type: tts
  target:
    - media_player.echo_cuisine
    - media_player.echo_bureau

mais du coup il faut quand même mettre une ligne par echo concernée.

La version partout ne diffuse pas de son mais il n’y a pas de message d’erreur pour autant. Bizarre

[EDIT] Je viens de regarder dans l’application amazon alexa, et PARTOUT est en fait un groupe que l’on peut modifier mais il est indiqué que c’est un multiroom pour la musique.
Il n’est donc certainement pas fonctionnel pour les notifications

Hello
j’ai réussi en parallèle en faisant comme cela

notify:
  - platform: group
    name: "Groupe Echo"
    services:
      - service: alexa_media_salon
      - service: alexa_media_cuisine
      - service: alexa_media_bureau
      - service: alexa_media_chambre

Je fais ensuite appel au service généré en remplissant message et type: tts

Merci @bricodx ton explication m’a bien aidé, cela fonctionne :+1:

Pour ton code @Sebibou91 j’ai testé, mais cela ne fonctionne pas.
J’ai créé le groupe grâce à l’interface graphique et c’est un groupe de media_player.xxxx
Et le TTS ne fonctionne pas dessus, rien ne sort contrairement à la solution de @bricodx
Comme j’aime bien comprendre, je reviens vers toi, que sont tes entités alexa_media_xxx ?? un nom personnalisé ? il ne s’agit pas de media_player ? Je n’ai aucun alexa_media dans mes entités.
Merci si tu peux m’en dire plus.

Hello

Tu as ajouté le hacs alexa_media ?

Petit article tout neuf :wink: :

@Krull56 Merci pour ce lien

oui, je l’ai

Mais même dans la doc, je vois des entity_id: media_player.YOUR_ALEXA_HERE
mais pas des alexa_media_salon

Je n’arrive pas à reproduire ce que fait @Sebibou91

Hello
Désolée mais j’ai totalement changé la façon de faire depuis

Bonjour à tous,

J’ai trouvé la solution, je l’ai documentée :

1 « J'aime »