Advertisement
Hoekeren

sonos_say:

Oct 10th, 2020 (edited)
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.90 KB | None | 0 0
  1. ### Dette script, gemmer den tilstand Sonos højtaleren er i (eks. afspiller playliste på volumen 0.4, som en del af en højtalergruppe) herefter unjoiner den gruppen, afspiller den indtastede TTS besked. efter det valgte delay (der kan tilpasses eftr beskedens længde) restores højtalerens indstillinger, så den fortsætter hvor den slap inden TTS beskeden. ###
  2.  
  3. sonos_say:
  4.   alias: Sonos TTS script
  5.   sequence:
  6.   - service: sonos.snapshot
  7.     data:
  8.       entity_id: '{{ sonos_entity }}'
  9.   - service: sonos.unjoin
  10.     data:
  11.       entity_id: '{{ sonos_entity }}'
  12.   - service: media_player.volume_set
  13.     data:
  14.       entity_id: '{{ sonos_entity }}'
  15.       volume_level: '{{ volume }}'
  16.   - service: tts.voicerss_say
  17.     data:
  18.       entity_id: '{{ sonos_entity }}'
  19.       message: '{{ message }}'
  20.   - delay: '{{ delay }}'
  21.   - service: sonos.restore
  22.     data:
  23.       entity_id: '{{ sonos_entity }}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement