Handle lightning monitoring as more of a group effort

This commit is contained in:
2025-05-15 01:14:19 -04:00
parent 43feaa9b06
commit 52bfb8bd49

View File

@ -710,20 +710,17 @@ template:
{% endif %}
- name: "Lightning Warning"
unique_id: edaddfc4-f7f0-4d75-aada-a2c588afe029
state: >
{% if is_number(states('sensor.home_tempest_lightning_count')) %}
{{ states('sensor.home_tempest_lightning_count') | int > 0 }}
{% else %}
{{ states('sensor.blitzortung_lightning_counter') | int > 0 }}
{% endif %}
state: "{{ states('sensor.home_tempest_lightning_count') | int > 0 or states('sensor.home_tempest_cloud_sensors_lightnings_strikes') | int > 0 or states('sensor.blitzortung_lightning_counter') | int > 0 }}"
device_class: safety
attributes:
current_strikes: >
{% if is_number(states('sensor.home_tempest_lightning_count')) %}
{{ states('sensor.home_tempest_lightning_count') | int }}
{% else %}
{{ states('sensor.blitzortung_lightning_counter') | int }}
{% endif %}
{% set strikes = [
states.sensor.home_tempest_lightning_count.state,
states.sensor.home_tempest_cloud_sensors_lightnings_strikes.state,
states.sensor.blitzortung_lightning_counter.state
] %}
{% set result = strikes | selectattr('state','ne','unavailable') | selectattr('state','ne','unknown') | list | max %}
{{ result }}
icon: "{{ 'mdi:flash-alert' if states('sensor.blitzortung_lightning_counter') | int > 0 else 'mdi:flash-outline'}}"
- name: "Audible Weather Alerts Allowed"
unique_id: 03851823-32d5-44c1-af42-256fcd922069