Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Tuto : Lire un message audio dans un lecteur Sonos
#1
Bonjour,

Suite à une demande en MP, voici une automatisation HA qui permet de lire un message audio dans un lecteur Sonos suite au déclenchement d'un évènement ; dans l'exemple :
- c'est une sortie PGM de l'alarme dont l'état change en cas d'intrusion ;
- le message diffusé c'est "intrusion.m4a"
- le volume du lecteur Sonos est positionné à 80% avant la diffusion
- le message est répété en boucle jusqu'à ce que "switch.pgm_alarme_intrusion_on" soit à off (qui correspond à un désarmement de l'alarme).
- le delay de 10 s est légèrement supérieur à la durée d'enregistrement du message

Il faut en amont installer l'intégration Sonos
Code :
alias: Message Sonos intrusion
description: ""
triggers:
 - entity_id:
     - binary_sensor.alarme_intrusion
     - switch.pgm_alarme_intrusion_on
   to: "on"
   trigger: state
conditions: []
actions:
 - repeat:
     while:
       - condition: or
         conditions:
           - condition: state
             entity_id: binary_sensor.alarme_intrusion
             state: "on"
           - condition: state
             entity_id: switch.pgm_alarme_intrusion_on
             state: "on"
     sequence:
       - target:
           entity_id: media_player.salle_a_manger
         data:
           volume_level: 0.8
         action: media_player.volume_set
       - target:
           entity_id: media_player.salle_a_manger
         data:
           media_content_id: media-source://media_source/local/Intrusion.m4a
           media_content_type: audio/mp4
         action: media_player.play_media
       - delay:
           seconds: 10
mode: queued
Répondre


Messages dans ce sujet
Tuto : Lire un message audio dans un lecteur Sonos - par Ives - 01/01/2025, 23:34:29

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)