2020-07-19 19:23:27 +00:00
###################################
## Lightning is no Joke around here.
# @CCOSTAN
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
# https://github.com/CCOSTAN/Home-AssistantConfig/issues/392
2020-08-31 21:40:54 +00:00
# https://www.vcloudinfo.com/2020/08/adding-a-lightning-sensor-to-home-assistant.html
2020-07-19 19:23:27 +00:00
###################################
2020-08-07 17:12:40 +00:00
input_boolean :
snooze_lightning :
name : Snooze Lightning
initial : off
icon : mdi:weather-lightning
ios :
push :
categories :
- name : Lightning
identifier : 'LIGHTNING'
actions :
- identifier : 'SNOOZE_LIGHTNING'
title : 'Snooze Alerts until tomorrow'
activationMode : 'background'
authenticationRequired : no
2020-08-09 17:42:49 +00:00
destructive : no
2020-08-07 17:12:40 +00:00
2020-07-19 19:23:27 +00:00
automation :
2020-08-18 19:44:00 +00:00
- alias : Snooze Lightning
id : 1f295bb8-8925-4b22-8f75-9l1ghtn1nga8
trigger :
platform : event
event_type : ios.notification_action_fired
event_data :
actionName : SNOOZE_LIGHTNING
action :
- service : input_boolean.turn_on
entity_id : input_boolean.snooze_lightning
2020-07-19 19:23:27 +00:00
- alias : 'Lightning Notification'
id : 6e054688 -5e75 -48bd-9411-52a3e26264d1
mode : single
trigger :
- platform : state
entity_id : sensor.blitzortung_lightning_counter
condition :
- condition : state
entity_id : group.family
state : 'home'
2020-07-19 22:50:16 +00:00
- condition : numeric_state
entity_id : sensor.blitzortung_lightning_counter
above : 0
2020-08-18 19:44:00 +00:00
- condition : state
entity_id : input_boolean.snooze_lightning
state : 'off'
2020-07-19 19:23:27 +00:00
action :
- service : script.notify_engine
2020-09-26 14:52:45 +00:00
data :
2020-07-19 19:23:27 +00:00
title : 'Lightning Warning!'
2020-07-28 20:03:52 +00:00
value1 : "Lightning has been detected within {{(states('sensor.blitzortung_lightning_distance') | int / 1.69) | round (1, 'floor')}} Miles of our home. Be careful if outdoors."
2020-08-18 19:44:00 +00:00
ios_category : "LIGHTNING"
2020-07-19 19:23:27 +00:00
who : 'family'
apns_id : 'Alert'
- service : script.speech_engine
2020-09-26 14:52:45 +00:00
data :
2020-07-28 20:03:52 +00:00
value1 : "Lightning has been detected within {{(states('sensor.blitzortung_lightning_distance') | int / 1.69) | round (1, 'floor')}} Miles of our home. Please make sure everyone is inside the house."
2020-07-19 19:23:27 +00:00
call_window_check : 1
call_garage_check : 1
2023-10-21 18:39:19 +00:00
2020-07-29 00:38:39 +00:00
- delay :
2021-07-08 19:57:50 +00:00
minutes : 60