]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Added waitiging media_player available before play
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 31 Mar 2020 14:52:47 +0000 (16:52 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 31 Mar 2020 14:52:47 +0000 (16:52 +0200)
script/audio.yaml
script/notify.yaml

index bf6c1a5e0cc4b9d5d2c680e5abbdc70bc991aa66..f4658f560dcc2e368118bb14033db3c5bbdb54b6 100644 (file)
@@ -18,7 +18,13 @@ laura_voice:
     - condition: state
       entity_id: input_boolean.speech_notifications
       state: 'on'
-  
+
+    - wait_template: >-
+        {% if media_player | length == 0 %}
+          {% set media_player = 'media_player.google_home' %}
+        {% endif %}
+        {{ not is_state(media_player, 'playing') }}
+
     - service: script.volume_manager
       data_template:
         media_player: >-
@@ -93,7 +99,13 @@ babu_voice:
     - condition: state
       entity_id: input_boolean.speech_notifications
       state: 'on'
-  
+
+    - wait_template: >-
+        {% if media_player | length == 0 %}
+          {% set media_player = 'media_player.google_home' %}
+        {% endif %}
+        {{ not is_state(media_player, 'playing') }}
+
     - service: script.volume_manager
       data_template:
         media_player: >-
index 12a00a7b7e4e38e9196a9f59cd1c6e2643c1ee58..5c7382c9d28448ca1405ecef83c3e5c03a80491b 100644 (file)
@@ -133,6 +133,12 @@ notify_voice:
     - condition: state
       entity_id: input_boolean.speech_notifications
       state: 'on'
+      
+    - wait_template: >-
+        {% if media_player | length == 0 %}
+          {% set media_player = 'media_player.google_home' %}
+        {% endif %}
+        {{ not is_state(media_player, 'playing') }}
   
     - service: script.volume_manager
       data_template: