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 
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
:
@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 »