Guest User

Untitled

a guest
Jun 24th, 2025
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 4.65 KB | None | 0 0
  1. type: markdown
  2. content: >-
  3.  
  4.   {% set num_alerts = states('sensor.nws_alerts_alerts') | int  %}   {% if
  5.   num_alerts != 0 %} {% if num_alerts != 1 %}The National Weather Service has
  6.   issued the following{%endif%}{% if num_alerts == 1 %}The National Weather
  7.   Service has issued a{%endif%}        {% for alert_num in range(num_alerts) %}
  8.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Wind Chill Warning" %}<ha-alert alert-type="error" title="Wind Chill Warning"></ha-alert>{%endif%}
  9.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Hard Freeze Warning" %}<ha-alert alert-type="error" title="Hard Freeze Warning"></ha-alert>{%endif%}
  10.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Flash Flood Warning" %}<ha-alert alert-type="error" title="Flash Flood Warning"></ha-alert>{%endif%}
  11.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Excessive Heat Warning" %}<ha-alert alert-type="error" title="Excessive Heat Warning"></ha-alert>{%endif%}
  12.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Extreme Heat Warning" %}<ha-alert alert-type="error" title="Extreme Heat Warning">.</ha-alert>{%endif%}
  13.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Tornado Warning" %}<ha-alert alert-type="error" title="Tornado Warning"></ha-alert>{%endif%}
  14.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Severe Thunderstorm Warning" %}<ha-alert alert-type="error" title="Severe Thunderstorm Warning"></ha-alert>{%endif%}
  15.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Winter Storm Warning" %}<ha-alert alert-type="error" title="Winter Storm Warning"></ha-alert>{%endif%}
  16.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Red Flag Warning" %}<ha-alert alert-type="error" title="Red Flag Warning"></ha-alert>{%endif%}
  17.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Cold Weather Warning" %}<ha-alert alert-type="error" title="Cold Weather Warning"></ha-alert>{%endif%}
  18.  
  19.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Wind Chill Watch" %}<ha-alert alert-type="warning" title="Wind Chill Watch"></ha-alert>{%endif%}
  20.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Hard Freeze Watch" %}<ha-alert alert-type="warning" title="Hard Freeze Watch"></ha-alert>{%endif%}
  21.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Flash Flood Watch" %}<ha-alert alert-type="warning" title="Flash Flood Watch"></ha-alert>{%endif%}
  22.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Severe Thunderstorm Watch" %}<ha-alert alert-type="warning" title="Severe Thunderstorm Watch"></ha-alert>{%endif%}
  23.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Tornado Watch" %}<ha-alert alert-type="warning" title="Tornado Watch"></ha-alert>{%endif%}
  24.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Winter Storm Watch" %}<ha-alert alert-type="warning" title="Winter Storm Watch"></ha-alert>{%endif%}
  25.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Fire Weather Watch" %}<ha-alert alert-type="warning" title="Fire Weather Watch"></ha-alert>{%endif%}
  26.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Flood Watch" %}<ha-alert alert-type="warning" title="Flood Watch"></ha-alert>{%endif%}
  27.  
  28.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Heat Advisory" %}<ha-alert alert-type="info" title="Heat Advisory"></ha-alert>{%endif%}
  29.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Flood Advisory" %}<ha-alert alert-type="info" title="Flood Advisory"></ha-alert>{%endif%}
  30.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Wind Advisory" %}<ha-alert alert-type="info" title="Wind Advisory"></ha-alert>{%endif%}
  31.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Cold Weather Advisory" %}<ha-alert alert-type="info" title="Cold Weather Advisory"></ha-alert>{%endif%}
  32.         {% if state_attr('sensor.nws_alerts_alerts', 'Alerts')[alert_num].Event == "Air Quality Alert" %}<ha-alert alert-type="info" title="Air Quality Alert"></ha-alert>{%endif%}
  33.  
  34.     {% endfor %}
  35.    {% endif %}
  36.    {% if num_alerts == 0 %}No Active Weather Alerts{% endif %}
  37. card_mod:
  38.   style: |
  39.    ha-card {
  40.     background-color: black;
  41.     }
  42.  
Advertisement
Add Comment
Please, Sign In to add comment