Files
fresh-home/lovelace/details/view-nws-alerts.yaml
T
2024-11-07 10:50:30 -05:00

121 lines
3.0 KiB
YAML

title: NWS Alerts
path: nws-alerts
icon: mdi:cloud-alert
visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
cards:
- type: entities
title: Severe Weather Alerts
show_header_toggle: false
entities:
- sensor.nws_alerts
- type: conditional
conditions:
- entity: sensor.nws_alerts
state_not: '0'
card:
type: markdown
content: |
---
# NWS First Active Alert
## {{ state_attr('sensor.nws_alerts', 'Alerts')[0].Headline }}
{{ state_attr('sensor.nws_alerts', 'Alerts')[0].Description }}
- type: conditional
conditions:
- entity: sensor.nws_alerts
state_not: '0'
- entity: sensor.nws_alerts
state_not: '1'
card:
type: markdown
content: >
---
# NWS Second Active Alert {% if state_attr('sensor.nws_alerts',
'title').split(' - ')[1] is defined %}
## {{ states.sensor.nws_alerts.attributes.title.split(' - ')[1] }}
{{ state_attr('sensor.nws_alerts', 'display_desc').split('\n\n-\n\n')[1] }}
{% else %}
none
{% endif %}
- type: conditional
conditions:
- entity: sensor.nws_alerts
state_not: '0'
- entity: sensor.nws_alerts
state_not: '1'
- entity: sensor.nws_alerts
state_not: '2'
card:
type: markdown
content: >
---
# NWS Third Active Alert {% if state_attr('sensor.nws_alerts',
'title').split(' - ')[2] is defined %}
## {{ states.sensor.nws_alerts.attributes.title.split(' - ')[2] }}
{{ state_attr('sensor.nws_alerts', 'display_desc').split('\n\n-\n\n')[2] }}
{% else %}
none
{% endif %}
- type: conditional
conditions:
- entity: sensor.nws_alerts
state_not: '0'
- entity: sensor.nws_alerts
state_not: '1'
- entity: sensor.nws_alerts
state_not: '2'
- entity: sensor.nws_alerts
state_not: '3'
card:
type: markdown
content: >
---
# NWS Fourth Active Alert {% if state_attr('sensor.nws_alerts',
'title').split(' - ')[3] is defined %}
## {{ states.sensor.nws_alerts.attributes.title.split(' - ')[3] }}
{{ state_attr('sensor.nws_alerts', 'display_desc').split('\n\n-\n\n')[3] }}
{% else %}
none
{% endif %}
- type: conditional
conditions:
- entity: sensor.nws_alerts
state_not: '0'
- entity: sensor.nws_alerts
state_not: '1'
- entity: sensor.nws_alerts
state_not: '2'
- entity: sensor.nws_alerts
state_not: '3'
- entity: sensor.nws_alerts
state_not: '4'
card:
type: markdown
content: >
---
# NWS Fifth Active Alert {% if state_attr('sensor.nws_alerts',
'title').split(' - ')[4] is defined %}
## {{ states.sensor.nws_alerts.attributes.title.split(' - ')[4] }}
{{ state_attr('sensor.nws_alerts', 'display_desc').split('\n\n-\n\n')[4] }}
{% else %}
none
{% endif %}