]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Minor fix to speech automation (welcome)
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 27 Feb 2019 22:43:38 +0000 (23:43 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 27 Feb 2019 22:43:38 +0000 (23:43 +0100)
automation/speech.yaml
device_tracker/nmap.yaml

index 0290cc63e209f5cf0179aeebaa9807eb7dcc8e85..b15ef80de6c08c59090d798061e11247ae07d6b4 100644 (file)
@@ -16,7 +16,7 @@
         - device_tracker.google_maps_103158638433668748797
         # - device_tracker.google_maps_113099283296073047871
       to: 'Casa'
-    
+
 #    - platform: state
 #      entity_id: 
 #        - device_tracker.s9
   action:
     - wait_template: >-
         {# Giorgio #}
-        {% if trigger.to_state.entity_id == 'device_tracker.google_maps_115265981849847357125' %}
+        {% if trigger.entity_id == 'device_tracker.google_maps_115265981849847357125' %}
           {% if is_state('device_tracker.s9', 'home') %}
             true
           {% else %}
             false
           {% endif %}
-
+        
         {# Laura #}
-        {% elif trigger.to_state.entity_id == 'device_tracker.google_maps_103158638433668748797' %}
+        {% elif trigger.entity_id == 'device_tracker.google_maps_103158638433668748797' %}
           {% if is_state('device_tracker.a5', 'home') %}
             true
           {% else %}
             false
           {% endif %}
-
+        
         {# Anna #}
-        {% elif trigger.to_state.entity_id == 'device_tracker.google_maps_113099283296073047871' %}
+        {% elif trigger.entity_id == 'device_tracker.google_maps_113099283296073047871' %}
           {% if is_state('device_tracker.a3', 'home') %}
             true
           {% else %}
             false
           {% endif %}
-
+        
         {# Others #}
         {% else %}
           false
@@ -64,7 +64,7 @@
       data_template:
         language: 'it'
         message: >-
-          {% set name = trigger.to_state.attributes.friendly_name %}
+          {% set name = state_attr(trigger.entity_id, 'friendly_name') %}
           {%- macro greeting_sentence(name) -%}
           {{ [
           "Ciao " ~ name + " è un piacere rivederti a casa",
@@ -84,7 +84,6 @@
           "Ciao " ~ name + "! Casa è sempre la casa!",
           ] | random }}
           {%- endmacro -%}
-
           {{ greeting_sentence(name) }}
         enable_greeting: 0
 
index 9ceaf5c7f707f15ec1c0c4a798e0b29e3ba9be47..cfc959937878e46d9e9dbce529623cb656d8c22f 100644 (file)
@@ -14,7 +14,7 @@
   # Seconds between each scan for new devices
   interval_seconds: 60
   # Seconds to wait till marking someone as not home after not being seen
-  consider_home: 600
+  consider_home: 300
   new_device_defaults:
     track_new_devices: true
     hide_if_away: false