Closed gdg316 closed 1 year ago
@finity69x2 your YouTube video was great - just trying to figure out this error so I can configure for thunderstorms , hurricanes , heavy rains, heat advisory, etc
Sorry so late with this but I don't have a youtube video. None at all.
Are you still experiencing issues?
Having issue with this Code
and I get UndefinedError: 'None' has no attribute 'split' , I have Variables and I have changed sensor to My Alerts with my location but not sure why I am getting the error?? and for some reason the title Parsing will not show up in my entities after adding to config.yaml
######################################################################################### title: "Alerts"
type: custom:vertical-layout layout: max_cols: 4 cards:
type: custom:stack-in-card 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
{% if state_attr('sensor.nws_alerts', 'title') != None and state_attr('sensor.nws_alerts', 'title').split(' - ')[0] is defined %}
{{ states.sensor.nws_alerts.attributes.title.split(' - ')[0] }}
{{ state_attr('sensor.nws_alerts', 'display_desc').split('\n\n-\n\n')[0] }}
{% else %} none {% endif %}
type: conditional conditions:
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: "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: "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: "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 %}
type: entities title: NWS Alerts History show_header_toggle: false state_color: true entities: