From c8a1c6aad240972251646c4a14edc07a69d4d19f Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Mon, 6 Feb 2023 13:01:51 -0500 Subject: [PATCH] Prevent alarm from rearming if disarm is less than 30 minutes away --- packages/security.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/security.yaml b/packages/security.yaml index 50c03bd..af8c6a9 100644 --- a/packages/security.yaml +++ b/packages/security.yaml @@ -166,6 +166,16 @@ automation: - condition: state entity_id: input_boolean.kallen_school_today state: 'on' + - condition: template + value_template: > + {% set rearm = state_attr('input_datetime.morning_alarm_rearm','timestamp') %} + {% set wake = state_attr('input_datetime.master_bedroom_wakeup','timestamp') %} + {% set diff = wake - rearm %} + {% if diff <= 1800 %} + false + {% else %} + true + {% endif %} action: - if: - condition: state