From: Giorgio Ravera Date: Mon, 20 Apr 2020 20:21:00 +0000 (+0200) Subject: Moved guard mode to alarm package X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=02cff116d62cad5adcf2168b33e04f67cdb50ad0;p=homeassistant.git Moved guard mode to alarm package --- diff --git a/automation/guard_mode.yaml b/automation/guard_mode.yaml deleted file mode 100644 index f046938f..00000000 --- a/automation/guard_mode.yaml +++ /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 diff --git a/input_boolean/home_assistant.yaml b/input_boolean/home_assistant.yaml index 013af5ac..ef304435 100644 --- a/input_boolean/home_assistant.yaml +++ b/input_boolean/home_assistant.yaml @@ -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 ###################################################################### diff --git a/packages/alarm/alarm_engine.yaml b/packages/alarm/alarm_engine.yaml index 1e51cfa4..2ba38e4a 100644 --- a/packages/alarm/alarm_engine.yaml +++ b/packages/alarm/alarm_engine.yaml @@ -1,5 +1,5 @@ ###################################################################### -# Alarm Package - Input Booleans +# Alarm Package - Alarm Engine - Input Booleans ###################################################################### input_boolean: @@ -15,7 +15,7 @@ input_boolean: # icon: mdi:door-open ###################################################################### -# Alarm Package - Binary Sensors +# Alarm Package - Alarm Engine - Binary Sensors ###################################################################### binary_sensor: @@ -36,7 +36,7 @@ binary_sensor: {% endif %} ###################################################################### -# Alarm Package - Automation +# Alarm Package - Alarm Engine - Automations ###################################################################### automation: diff --git a/packages/alarm/guard_mode.yaml b/packages/alarm/guard_mode.yaml new file mode 100644 index 00000000..d0542eb2 --- /dev/null +++ b/packages/alarm/guard_mode.yaml @@ -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 diff --git a/packages/alarm/notifications.yaml b/packages/alarm/notifications.yaml index 8c4461e2..dcaf4f3a 100644 --- a/packages/alarm/notifications.yaml +++ b/packages/alarm/notifications.yaml @@ -1,5 +1,5 @@ ###################################################################### -# Alarm Package: Notifications +# Alarm Package - Notifications Scripts ###################################################################### script: diff --git a/packages/alarm/triggers.yaml b/packages/alarm/triggers.yaml index 4241b5a1..6a465876 100644 --- a/packages/alarm/triggers.yaml +++ b/packages/alarm/triggers.yaml @@ -1,5 +1,5 @@ ###################################################################### -# Alarms Package - Automation based on Events +# Alarms Package - Automation Triggers ###################################################################### automation: