Add volume_level to script.say. Adjust in alarm

This commit is contained in:
2020-04-06 23:48:07 +03:00
parent 85e303b08a
commit c9d122b363
2 changed files with 12 additions and 3 deletions
+3
View File
@@ -73,6 +73,7 @@ automation:
- service: script.sonos_say
data:
message: "Hey! It's time to wake up!"
volume_level: 0.15
- delay: 00:00:05
- service: media_player.volume_set
entity_id: media_player.master_bedroom
@@ -86,6 +87,7 @@ automation:
- service: script.sonos_say
data:
message: "Good morning! Time to get out of bed!"
volume_level: 0.2
- delay: 00:00:05
- service: media_player.volume_set
entity_id: media_player.master_bedroom
@@ -99,6 +101,7 @@ automation:
- service: script.sonos_say
data:
message: "Hey! It's time to wake up!"
volume_level: 0.3
- delay: 00:00:05
- service: media_player.volume_set
entity_id: media_player.master_bedroom
+9 -3
View File
@@ -36,6 +36,7 @@ script:
# Combine partials for speech message.
- service: script.say_discretely
data_template:
volume_level: "{{ volume_level }}" # For sonos only
message: >-
{%- if partials is defined -%}
{%- for partial in partials -%}
@@ -60,6 +61,7 @@ script:
data_template:
title: "💬 *Speech Module*" # For telegram only
message: "{{ message }}"
volume_level: "{{ volume_level }}" # For sonos only
sonos_blast:
alias: Speech · Sonos blast
@@ -72,10 +74,14 @@ script:
entity_id: media_player.master_bedroom
data_template:
volume_level: >-
{% if now().strftime('%H')|int < 6 and now().strftime('%H')|int > 0 %}
0.2
{% if volume_level %}
{{ volume_level }}
{% else %}
0.4
{% if now().strftime('%H')|int < 6 and now().strftime('%H')|int > 0 %}
0.2
{% else %}
0.4
{% endif %}
{% endif %}
# Say message.
- service: tts.amazon_polly_say