]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Moved guard mode to alarm package
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 20 Apr 2020 20:21:00 +0000 (22:21 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 20 Apr 2020 20:21:00 +0000 (22:21 +0200)
automation/guard_mode.yaml [deleted file]
input_boolean/home_assistant.yaml
packages/alarm/alarm_engine.yaml
packages/alarm/guard_mode.yaml [new file with mode: 0644]
packages/alarm/notifications.yaml
packages/alarm/triggers.yaml

diff --git a/automation/guard_mode.yaml b/automation/guard_mode.yaml
deleted file mode 100644 (file)
index f046938..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-######################################################################
-# Guard Mode: Enable
-######################################################################
-
-- alias: "Modalità Guardia: Attivazione"
-  initial_state: 'on'
-
-  trigger:
-    - platform: state
-      entity_id: group.residents
-      from: 'home'
-    - platform: homeassistant
-      event: start  
-
-  condition:
-    condition: template
-    value_template: >-
-       {{ not is_state('group.residents', 'home') }}
-
-  action:
-    - service: input_boolean.turn_on
-      data_template:
-        entity_id: input_boolean.guard_mode
-
-######################################################################
-# Guard Mode: Disable
-######################################################################
-
-- alias: "Modalità Guardia: Disattivazione"
-  initial_state: 'on'
-
-  trigger:
-    - platform: state
-      entity_id: group.residents
-      to: 'home'
-    - platform: homeassistant
-      event: start 
-
-  condition:
-    condition: template
-    value_template: >-
-       {{ is_state('group.residents', 'home') }}
-
-  action:
-    - service: input_boolean.turn_off
-      data_template:
-        entity_id: input_boolean.guard_mode
index 013af5ace7d47a4ea6d8f2727103a1d0480ff7b8..ef3044359b98553b81441d10bf5dfc9a4e6f1344 100644 (file)
@@ -15,13 +15,6 @@ home_mode_away:
   name: Vacanza
   icon: mdi:airplane-takeoff
 
-######################################################################
-# Inputs: Guard Mode
-######################################################################
-guard_mode:
-  name: Modalità Guardia
-  icon: mdi:shield-home
-
 ######################################################################
 # Inputs: Notification Settings
 ######################################################################
index 1e51cfa489e4b5c1de9084a0de63c88c64289a96..2ba38e4a3d7fd44ac8a9390c065ed24b5a8d881f 100644 (file)
@@ -1,5 +1,5 @@
 ######################################################################\r
-# Alarm Package - Input Booleans\r
+# Alarm Package - Alarm Engine - Input Booleans\r
 ######################################################################\r
 \r
 input_boolean:\r
@@ -15,7 +15,7 @@ input_boolean:
 #    icon: mdi:door-open\r
 \r
 ######################################################################\r
-# Alarm Package - Binary Sensors\r
+# Alarm Package - Alarm Engine - Binary Sensors\r
 ######################################################################\r
 \r
 binary_sensor:\r
@@ -36,7 +36,7 @@ binary_sensor:
           {% endif %}\r
 \r
 ######################################################################\r
-# Alarm Package - Automation\r
+# Alarm Package - Alarm Engine - Automations\r
 ######################################################################\r
 \r
 automation:\r
diff --git a/packages/alarm/guard_mode.yaml b/packages/alarm/guard_mode.yaml
new file mode 100644 (file)
index 0000000..d0542eb
--- /dev/null
@@ -0,0 +1,64 @@
+######################################################################
+# Alarm Package - Guard Mode - Input Booleans
+######################################################################
+
+input_boolean:
+
+  # Guard Mode
+  guard_mode:
+    name: Modalità Guardia
+    icon: mdi:shield-home
+
+######################################################################
+# Alarm Package - Guard Mode - Automations
+######################################################################
+
+automations:
+
+  ######################################################################
+  # Guard Mode: Enable
+  ######################################################################
+
+  - alias: "Modalità Guardia: Attivazione"
+    initial_state: 'on'
+
+    trigger:
+      - platform: state
+        entity_id: group.residents
+        from: 'home'
+      - platform: homeassistant
+        event: start  
+
+    condition:
+      condition: template
+      value_template: >-
+         {{ not is_state('group.residents', 'home') }}
+
+    action:
+      - service: input_boolean.turn_on
+        data_template:
+          entity_id: input_boolean.guard_mode
+
+  ######################################################################
+  # Guard Mode: Disable
+  ######################################################################
+
+  - alias: "Modalità Guardia: Disattivazione"
+    initial_state: 'on'
+
+    trigger:
+      - platform: state
+        entity_id: group.residents
+        to: 'home'
+      - platform: homeassistant
+        event: start 
+
+    condition:
+      condition: template
+      value_template: >-
+         {{ is_state('group.residents', 'home') }}
+
+    action:
+      - service: input_boolean.turn_off
+        data_template:
+          entity_id: input_boolean.guard_mode
index 8c4461e24d65d9ac85efd6e54a992ec2e07b316f..dcaf4f3a09f72841b69a996b47675219dfbdc5dc 100644 (file)
@@ -1,5 +1,5 @@
 ######################################################################\r
-# Alarm Package: Notifications\r
+# Alarm Package - Notifications Scripts\r
 ######################################################################\r
 
 script: \r
index 4241b5a1b02ff0a3318c0d5da0a7f1fc40dfcd47..6a465876c015a62670beb02dd1acbb55a950da52 100644 (file)
@@ -1,5 +1,5 @@
 ######################################################################\r
-# Alarms Package - Automation based on Events\r
+# Alarms Package - Automation Triggers\r
 ######################################################################\r
 \r
 automation:\r