Code kopieren & zu Scripts
1alias: Notify multiple Alexa
2fields:
3 default_speakers:
4 description: "Wenn true, wird nur eine reduzierte Player-Liste verwendet."
5 example: true
6 message:
7 description: "Die Nachricht, die Alexa sprechen soll."
8 example: "Hallo zusammen!"
9variables:
10 player_list: >
11 {% if default_speakers %}
12 ['media_player.echo_dot_buro', 'media_player.echo_wohnzimmer', 'daniels_echo_dot']
13 {% else %}
14 ['media_player.echo_dot_buro', 'media_player.echo_dot_hobbyraum', 'media_player.echo_wohnzimmer', 'daniels_echo_dot']
15 {% endif %}
16sequence:
17 - action: notify.alexa_media
18 data:
19 target: "{{ player_list | list | join(', ') }}"
20 data:
21 type: announce
22 method: speak
23 message: "[ \"<amazon:effect name=\"whispered\">{{ message }}</amazon:effect>\", ]"
24mode: queued