Bonjour,
Je viens de migrer de Jeedom vers Home Assistant (encore un
) et comme tant d'autres je pense pas refaire un jour machine arrière !
Cependant, j'ai un petit souci qui je sais pas si il est possible de le résoudre : je vous explique.
Mon problème :
Ma copine à grandit dans une maison ou les W.C. étaient à coté de sa chambre, et maintenant, elle n'en peut plus d'entendre les horreurs de la guerre à chaque fois qu'une personne à un besoin pressant.
Du coup, à la maison, chaque fois que quelqu'un part faire sa grosse commission (les invites principalement) et aussi pour eux les mettre à l'aise, on mets de la musique assez fort pour couvrir le son...
Seulement voila : aujourd'hui et en pleine rénovation, on refait le coin toilettes. Il faut savoir que ce coin est déjà domotisé avec un xiaomi qui allume la lumière des W.C. quand on entre et l'éteint quand on sort. Vous me voyez venir ? ![]()
J'ai donc ajouté avec l'aide de music assistant un lancement automatique de musique quand on entre dans les W.C. en plus de l'allumage de la lumière.
Maintenant, et pour le fun, j'aimerais aller encore plus loin, ajouter un petit écran tactile dans la salle de tous les vices et laisser au tortionnaire le choix de sélectionner quelle musique sera à même de mieux camoufler son méfait, et c'est ici je j'ai besoin de vous.
Je fonctionne avec apple music lié à music assistant, j'ai bien mes musiques qui remontent et pas de soucis avec ca. J'ai créé une playlist juste pour les W.C. que j'aimerais afficher sur l'écran (qui lui n'affichera que le lecteur et la playlist en question idealement), mais quand je veux creer un bouton qui m'ouvre que cette playlist, ça ne fonctionne pas : j'ai ce message :
L'action nécessite des réponses et doit être appelée avec return_response=True.
Je vous donne mon code :
show_name: true
show_icon: true
type: button
entity: media_player.home_pod
tap_action:
action: perform-action
perform_action: music_assistant.get_library
target: {}
data:
favorite: false
config_entry_id: 01*********
media_type: playlist
search: W.C.
show_state: false
name: Playlist
L'idée c'est d'afficher simplement le lecteur multimédia et donner simplement accès à la playlist W.C. et rien d'autre, puis de lancer la musique bien entendu sur les H.P. Je me servirais de kiosk pour masquer tous les éléments que je veux cacher.
Ce code je l'ai pas inventé, c'est le code qu'il créé quand je veux ajouter une carte bouton à mon lovelace donc je ne sais pas si il est à modifier (certainement vu qu'il me donne une erreur) ou si il faut ajouter quelque chose ?
P.S. : j'ai éventuellement l'id de la playlist sous music assistant : library://playlist/21 si ça doit être utile !
Voila merci à vous de m'avoir lu et si je peux avoir donné des idées c'est tant mieux ![]()
Ma configuration
System Information
| version | core-2026.5.4 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| container_arch | amd64 |
| user | root |
| virtualenv | false |
| python_version | 3.14.2 |
| os_name | Linux |
| os_version | 6.12.85-haos |
| arch | x86_64 |
| timezone | Europe/Paris |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| HACS Data | ok |
| GitHub API Calls Remaining | 4997 |
| Installed Version | 2.0.5 |
| Stage | running |
| Available Repositories | 3122 |
| Downloaded Repositories | 10 |
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 17.3 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2026.05.1 |
| agent_version | 1.8.1 |
| docker_version | 29.3.1 |
| disk_total | 30.8 GB |
| disk_used | 17.8 GB |
| nameservers | fd0f:ee:b0::1, 192.168.0.254 |
| healthy | true |
| supported | true |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | kvm |
| board | ova |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | File editor (6.0.0), Get HACS (1.3.1), Let's Encrypt (6.3.2), Matter Server (8.5.0), FTP (6.0.1), Zigbee2MQTT (2.11.0-1), Mosquitto broker (7.1.0), Node-RED (21.0.10), AirCast (5.1.1), SONOFF Dongle Flasher (1.3.3), Terminal & SSH (10.2.0), Music Assistant (2.8.8) |
Dashboards
| dashboards | 3 |
|---|---|
| resources | 6 |
| views | 8 |
| mode | storage |
Network Configuration
| adapters | lo (disabled), enp0s18 (enabled, default, auto), hassio (disabled), docker0 (disabled), vetha366deb (disabled), vethb4a2940 (disabled), veth3b5d2cf (disabled), veth47dec4c (disabled), veth5cac01f (disabled), vethd6b7345 (disabled), veth2b55b1d (disabled), veth5365124 (disabled), veth81a2f1f (disabled) |
|---|---|
| ipv4_addresses | lo (127.0.0.1/8), enp0s18 (192.168.0.62/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vetha366deb (), vethb4a2940 (), veth3b5d2cf (), veth47dec4c (), veth5cac01f (), vethd6b7345 (), veth2b55b1d (), veth5365124 (), veth81a2f1f () |
| ipv6_addresses | lo (::1/128), enp0s18 (2a01:e0a:94b:2330:e10d:f4f5:f0ed:37af/64, fe80::9ea:dfa8:5787:47e/64), hassio (fd0c:ac1e:2100::1/48, fe80::9026:abff:fe73:b43/64), docker0 (fe80::9ce9:93ff:fec8:a36d/64), vetha366deb (fe80::fc59:10ff:fe7f:6ab7/64), vethb4a2940 (fe80::14a9:f0ff:fe82:2387/64), veth3b5d2cf (fe80::e4f2:fcff:feb3:7d38/64), veth47dec4c (fe80::e0d6:85ff:fe5d:529c/64), veth5cac01f (fe80::582d:bdff:fecb:8f0/64), vethd6b7345 (fe80::6006:52ff:fe1e:77e8/64), veth2b55b1d (fe80::28d5:9fff:fea2:b2f1/64), veth5365124 (fe80::a053:eaff:fed5:b4c0/64), veth81a2f1f (fe80::9cf5:48ff:febd:c686/64) |
| announce_addresses | 192.168.0.62, 2a01:e0a:94b:2330:e10d:f4f5:f0ed:37af, fe80::9ea:dfa8:5787:47e |
Recorder
| oldest_recorder_run | 18 mai 2026 à 12:12 |
|---|---|
| current_recorder_run | 3 juin 2026 à 11:11 |
| estimated_db_size | 112.94 MiB |
| database_engine | sqlite |
| database_version | 3.49.2 |