Modifier facilement la source de musique dans mon automatisation de réveil

Bonjour,

J’ai crée une routine pour me reveiller le matin, la voici:

alias: "Réveil "
description: Réveil
triggers:
  - type: turned_on
    device_id: aa16c58293465e3d7ee12ff945c5b6c8
    entity_id: 87db2995ec6eeaa38505499a4f3e0022
    domain: switch
    trigger: device
    enabled: true
conditions: []
actions:
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.2
    target:
      entity_id: media_player.reveil
  - action: media_player.play_media
    target:
      entity_id: media_player.reveil
    data:
      media_content_id: >-
        spotify://01jkgz428df5c6z7x57cphm4an/spotify:playlist:0uTvgPB6nO7s9CsRSfIj4z
      media_content_type: spotify://playlist
    metadata:
      title: This Is Cartridge 1987
      thumbnail: >-
        https://mosaic.scdn.co/640/ab67616d00001e022282571fc9e1dd1763cf59f3ab67616d00001e022e11e847027deef441be7cc1ab67616d00001e02344b373a37be0217283e73f7ab67616d00001e023e61edc519dce87577f1d9d1
      media_class: playlist
      children_media_class: track
      navigateIds:
        - {}
        - media_content_type: spotify://library
          media_content_id: spotify://01JKGZ428DF5C6Z7X57CPHM4AN
        - media_content_type: spotify://current_user_playlists
          media_content_id: spotify://01jkgz428df5c6z7x57cphm4an/current_user_playlists
  - action: script.pc_on
    metadata: {}
    data: {}
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
  - action: script.halogene_luminosite_a_1
    metadata: {}
    data: {}
  - action: script.chevet_on
    metadata: {}
    data: {}
  - device_id: b1a2c70bf2daadedd3d089cd89a03c1a
    domain: alarm_control_panel
    entity_id: 5b992120305e39bbf4cba456d43e84c4
    type: disarm
  - type: turn_off
    device_id: 18c6db08e8c84f30e5d47a820ca817a0
    entity_id: 624bb5ad012c79e2ef19c561ef4a59d3
    domain: switch
  - delay:
      hours: 0
      minutes: 3
      seconds: 0
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.3
    target:
      device_id: 19570d6d7ab21d6381d282c79e811144
      entity_id: media_player.reveil
  - action: script.chevet_luminosite_a_50
    metadata: {}
    data: {}
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.5
    target:
      area_id: chambre
      device_id: 19570d6d7ab21d6381d282c79e811144
  - action: script.chevet_luminosite_a_100
    metadata: {}
    data: {}
  - action: script.chambre_on
    metadata: {}
    data: {}
  - action: script.nouveau_script_5
    metadata: {}
    data: {}
mode: single

Actuellement si je veux changer le type de musique qui se lance à mon réveil (radio, playlist Spotify,…) il faut que je rentre dans mon automatisation et que je la change. Je souhaiterai faire quelque chose de plus simple et pratique, par exemple à l’aide d’une carte/bouton sur mon dashboard.

Sauriez-vous comment faire ?

Merci beaucoup

Ma configuration


[center]## System Information

version core-2025.2.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
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 4994
Installed Version 2.0.5
Stage running
Available Repositories 1546
Downloaded Repositories 20
Home Assistant Cloud
logged_in true
subscription_expiration 4 mars 2025 à 01:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
cloud_ice_servers_enabled true
remote_server eu-central-1-20.ui.nabu.casa
certificate_status ready
instance_id 7ed66cda8e14435b9413f50d081e0d97
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2025.02.1
agent_version 1.6.0
docker_version 27.2.0
disk_total 28.5 GB
disk_used 6.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Get HACS (1.3.1), File editor (5.8.0), Linky (1.5.0), Mosquitto broker (6.5.0), Zigbee2MQTT (2.1.1-1), Samba share (12.4.0)
Dashboards
dashboards 4
resources 13
views 13
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethf0534b4 (disabled), veth0fb4833 (disabled), veth3a94276 (disabled), veth5fed878 (disabled), veth66cdd6e (disabled), veth87a4ffb (disabled), veth1e9245b (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.37/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethf0534b4 (), veth0fb4833 (), veth3a94276 (), veth5fed878 (), veth66cdd6e (), veth87a4ffb (), veth1e9245b ()
ipv6_addresses lo (::1/128), end0 (fe80::12b2:6d2c:1243:17e/64), hassio (fe80::42:28ff:fe77:c6ce/64), docker0 (fe80::42:e6ff:fecd:c667/64), vethf0534b4 (fe80::14c8:56ff:fe27:e635/64), veth0fb4833 (fe80::a42e:efff:fe27:8a36/64), veth3a94276 (fe80::30bf:59ff:feaa:2a4b/64), veth5fed878 (fe80::a80e:20ff:fefc:361e/64), veth66cdd6e (fe80::ac2f:23ff:fe54:7c2c/64), veth87a4ffb (fe80::dc28:ffff:febd:4a6d/64), veth1e9245b (fe80::bcf6:79ff:fee5:d2f4/64)
announce_addresses 192.168.1.37, fe80::12b2:6d2c:1243:17e
Recorder
oldest_recorder_run 11 février 2025 à 22:47
current_recorder_run 22 février 2025 à 11:17
estimated_db_size 93.87 MiB
database_engine sqlite
database_version 3.47.1
Spotify
api_endpoint_reachable ok
[/center]

Bonjour,
je créerai une entrée input select


puis dans mon automation dans action je passerai par choisir:
en faisant appel à l’input select
et action de l’option je choisirais mon media.
ce qui peut donner

choose:
  - conditions:
      - condition: state
        entity_id: input_select.choix_diffusion
        state: Bose
    sequence:
      - action: media_player.play_media
        target:
          entity_id: media_player.patrick_s_bose_portable_smart_speaker
        data:
          media_content_id: ""
          media_content_type: ""
        metadata: {}
  - conditions:
      - condition: state
        entity_id: input_select.choix_diffusion
        state: Echo Flex
    sequence:
      - action: media_player.play_media
        target:
          entity_id: media_player.patrick_echo_flex
        data:
          media_content_id: ""
          media_content_type: ""
        metadata: {}

ya peut etre plus simple mais ça fonctionne

Bonjour

Je te remercie mais j’aimerai quelque chose (si c’est possible) de plus simple.

La solution que tu me propose, si j’ai bien compris, me limite dans mes choix. Il faudrait que dans les options je renseigne des choix défini:

  • Option 1 : Fun radio
  • Option 2 : This is Cartridge 1987

Alors que dans mon automatisation je peut choisir tout les médias présent dans le menu « Médias ».

Voila ce que ca donne dans mon automatisation en mode « éditeur visuel »:

Et quand je clique ici sur « This is Cartridge 1987 » ca m’ouvre le menu « Cast »

Et la je peux choisir n’importe quelles musiques présent dans mon Spotify, choisir des radios, ou tout autre médias présent sur mon Raspberry.

J’aimerai garder cette possibilité.

Merci

J’ai peut-être mal interpréter ta demande, plutot que le media, tu souhaites choisir le morceau à diffuser au réveil. je ne sais pas si c’est possible car pour spotify (que je n’ai pas) on parle plutot de Playlist.
j’ai cherché playlist spotify sur le net j,ai trouvé, en autre,ça, une piste à creuser,

si tu trouves une solution, n’hésites pas à la publier, ça intéressera certainement du monde.
Bonne recherche

J’ai peut-être mal interpréter ta demande, plutot que le media, tu souhaites choisir le morceau à diffuser au réveil

C’est exactement ca.

Je vais regarder le lien que tu m’as donné. Merci ! :wink: