Siehe https://rainer.sokoll.com/?p=5078 — ja, funktioniert. Also fast richtig geil.
- alias: Adele voll trigger: platform: template value_template: "{%if is_state_attr('vacuum.adele', 'bin_full', true) %}true{%endif%}" action: - service: notify.ios_loopback data: message: 'Bitte Adele entleeren!' - service: script.sonos_say data: # sonos_entity: group.sonos sonos_entity: media_player.arbeitszimmer volume: 0.3 message: 'Adele hat die Windeln voll.' delay: '00:00:03'
Mit sonos_entity: media_player.arbeitszimmer
funktioniert das richtig gut: Laufende Musik wird angehalten, 3 Sekunden Pause, Sonos im Arbeitszimmer informiert über Adeles volle Windel, und nach weiteren 3 Sekunden spielt der Sonos weiter.
Aber ich will die Ansage auf mehreren Sonosen haben, und das habe ich nur geschafft, indem ich eine Gruppe anspreche (group.sonos
). Dann allerdings wird nicht weitergespielt, und das ist ausgesprochen doof.
Jetzt beim Schreiben fällt mir auf, daß es mit zwei services gehen sollte. Schlimmstenfalls müßten diese unterschiedliche Namen haben. Das ließe ich aber hoffentlich mit Symlinks auf das Skript sonos_say
realisieren.
Mal sehen. Morgen.