From 4c6dd4092f554ab6780f40778e25acadbb193766 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Thu, 2 Jun 2022 03:16:25 -0400 Subject: [PATCH] Some tweaks to the lightning alerts --- packages/weatheralerts.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/weatheralerts.yaml b/packages/weatheralerts.yaml index a856b5f..c131255 100644 --- a/packages/weatheralerts.yaml +++ b/packages/weatheralerts.yaml @@ -1503,7 +1503,9 @@ automation: - service: script.text_notify_all data: title: "Lightning Detected!" - message: "Lightning has been detected within 20 miles of the house. Nearest storm is {{ states('sensor.blitzortung_lightning_distance') }} miles away." + message: >- + {% set ltgdist = (states('sensor.blitzortung_lightning_distance') | int) / 1.609 | round %} + "Lightning has been detected within 20 miles of the house. Nearest storm is {{ ltgdist }} miles away." - service: input_boolean.turn_on entity_id: input_boolean.lightning_warning - service: script.lightning_warning_audible @@ -1519,6 +1521,10 @@ automation: entity_id: input_boolean.lightning_warning state: 'on' action: + - service: script.text_notify_all + data: + title: "Lightning Clear" + message: "The lightning threat has passed. It is safe to resume normal activities." - service: input_boolean.turn_off entity_id: input_boolean.lightning_warning - service: script.lightning_clear_audible @@ -1543,7 +1549,7 @@ script: lightning_warning_audible: sequence: - condition: state - entity_id: binary_sensor.day + entity_id: input_boolean.audible_notifications state: 'on' - service: script.status_annc data_template: @@ -1562,7 +1568,7 @@ script: lightning_clear_audible: sequence: - condition: state - entity_id: binary_sensor.day + entity_id: input_boolean.audible_notifications state: 'on' - service: script.status_annc data_template: @@ -1572,7 +1578,7 @@ script:

{{ [ 'Lightning threat appears to be over.', - 'No more lightning appears to be occuring.', + 'No more lightning appears to be occurring.', 'Lightning is gone.' ]|random }} It is safe to resume normal activities.