]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Merged two automations for away mode
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 31 Mar 2020 18:24:48 +0000 (20:24 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 31 Mar 2020 18:24:48 +0000 (20:24 +0200)
automation/away_mode.yaml

index 174110686e81e0682909c51960f7ea027a65ebcb..64bc9c3ab6e27a4bd6d41cd6edb0e8a441a69140 100644 (file)
   initial_state: 'on'
 
   trigger:
+    # Manual Disable
     - platform: state
       entity_id: input_boolean.home_mode_away
       to: 'off'
-
-  action:
-    - service: script.notify_voice
-      data_template:
-        message: "Modalità vacanza disabilitata"
-
-######################################################################
-# Away Mode: Disable
-######################################################################
-
-- alias: "Modalità Vacanza: Disattivazione"
-  initial_state: 'on'
-  trigger:
+    # Back home
     - platform: state
       entity_id: group.residents
       to: 'home'
+    # End of Away Period
     - platform: template
       value_template: "{{ states('sensor.time_date') == (state_attr('input_datetime.away_mode_end', 'timestamp') | int | timestamp_custom('%H:%M, %Y-%m-%d', true)) }}"
 
-  condition: []
-
   action:
+    - service: script.notify_voice
+      data_template:
+        message: "Modalità vacanza disabilitata"
     - service: input_boolean.turn_off
       data:
         entity_id: input_boolean.home_mode_away