]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Modified welcome automation to handle door sensor
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 1 Feb 2020 16:26:51 +0000 (17:26 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 1 Feb 2020 16:26:51 +0000 (17:26 +0100)
automation/speech.yaml

index 53bd522f8ec2b12ba86c570ec5dd5c99bb4c5fa9..0f68c6eeb0d80554736fa33474db04f9a823500c 100644 (file)
   condition: []
 
   action:
+#    - wait_template: >-
+#        {# Giorgio #}
+#        {% if trigger.entity_id == 'device_tracker.google_maps_115265981849847357125' %}
+#          {% if is_state('device_tracker.s9', 'home') %}
+#            true
+#          {% else %}
+#            false
+#          {% endif %}
+#        
+#        {# Laura #}
+#        {% elif trigger.entity_id == 'device_tracker.google_maps_103158638433668748797' %}
+#          {% if is_state('device_tracker.a5', 'home') %}
+#            true
+#          {% else %}
+#            false
+#          {% endif %}
+#        
+#        {# Anna #}
+#        {% elif trigger.entity_id == 'device_tracker.google_maps_113099283296073047871' %}
+#          {% if is_state('device_tracker.a3', 'home') %}
+#            true
+#          {% else %}
+#            false
+#          {% endif %}
+#       
+#        {# Others #}
+#        {% else %}
+#          false
+#        {% endif %}
+#
+#      timeout: '00:30:00'
+#      continue_on_timeout: 'false'
+
     - wait_template: >-
-        {# Giorgio #}
-        {% if trigger.entity_id == 'device_tracker.google_maps_115265981849847357125' %}
-          {% if is_state('device_tracker.s9', 'home') %}
-            true
-          {% else %}
-            false
-          {% endif %}
-        
-        {# Laura #}
-        {% elif trigger.entity_id == 'device_tracker.google_maps_103158638433668748797' %}
-          {% if is_state('device_tracker.a5', 'home') %}
-            true
-          {% else %}
-            false
-          {% endif %}
-        
-        {# Anna #}
-        {% elif trigger.entity_id == 'device_tracker.google_maps_113099283296073047871' %}
-          {% if is_state('device_tracker.a3', 'home') %}
-            true
-          {% else %}
-            false
-          {% endif %}
-        
-        {# Others #}
+        {% if is_state('binary_sensor.porta_casa_stato', 'on') %}
+          true
         {% else %}
           false
         {% endif %}
@@ -59,7 +69,7 @@
       timeout: '00:30:00'
       continue_on_timeout: 'false'
 
-    - delay: 00:00:30
+    - delay: 00:00:05
 
     - service: script.speech_engine
       data_template: