Suche Markdown für "Deutscher Wetterdienst (DWD) Weather Warnings"

Hallo zusammen,
ich habe gerade die neue “Deutscher Wetterdienst (DWD) Weather Warnings” eingebaut. Leider sind die interessanten Info nicht als Sensor sondern nur Attribut vorhanden. Kennt jemand ggf. ein Markdown mit dem man die Infos ausgeben kann?

  - type: markdown
    title: WarnWetter (DWD)
    content: >
      {# Beginn: Letzte Aktualisierung #}  

      {% set sensor_region_name ="dwd_weather_warnings_809276117" %}

      {% set current_last_update = state_attr("sensor." ~ sensor_region_name ~
      "_current_warning_level", "last_update") %} {% set weekday_last_update =
      as_timestamp(current_last_update) | timestamp_custom("%w", True) | int %}
      Stand: {{
      ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_last_update-1]
      ~ ", " ~ as_timestamp(current_last_update) |
      timestamp_custom('%d.%m.%Y-%H:%M:%S') }}

      {# Ende: Letzte Aktualisierung #} 

      {# Beginn: 1. Region #}

      {% set sensor_region_name ="dwd_weather_warnings_809276117" %}

      {% set current_region_name = state_attr("sensor." ~ sensor_region_name ~
      "_current_warning_level", "region_name") %} {% set current_count =
      state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level",
      "warning_count") %} {% set advance_count = state_attr("sensor." ~
      sensor_region_name ~ "_advance_warning_level", "warning_count") %} 

      ****{{ current_region_name }}****

      {% if ((current_count == 0 or current_count == None) and (advance_count ==
      0 or advance_count == None)) %} **<font color=#c5e566>Keine
      Warnungen</font>**{% else %}
        {% for i in range(current_count) %}
          {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_headline") %}
          {% set description = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_description") %}
          {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
          {% set level = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_level") %}
          {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_start") %}
          {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
          {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_end") %}
          {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
          {% set color = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_color") %}
        **<font color={{ color }}>{{ headline }}</font>**     
        **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
        *{{ description|trim }}*
        {% if (instruction|trim != "None") %}
        ****{{ instruction|trim }}****
        {% endif %}
        {% if not loop.last %}***{% endif %}
        {% endfor %}
        {% if ((current_count != 0) and (advance_count != 0)) %}***{% endif %}
        {% for i in range(advance_count) %}
          {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_headline") %}
          {% set description = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_description") %}
          {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
          {% set level = state_attr("sensor.sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_level") %}
          {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_start") %}
          {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
          {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_end") %}
          {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
          {% set color = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_color") %}
        **<font color={{ color }}>{{ headline }}</font>**
        **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
        *{{ description|trim }}*
        {% if (instruction|trim != "None") %}
        ****{{ instruction|trim }}****
        {% endif %}
        {% if not loop.last %}***{% endif %}
        {% endfor %}
      {% endif %}   

das Markdown verwende ich seit einiger Zeit dafür.

Gruss

3 „Gefällt mir“

Danke, danach habe ich auch schon länger gesucht. :wink:

Danke für den Post. Jetzt muss nur mal eine Warnung zu Testen rein kommen. :upside_down_face:

hallo zusammen;
da ich völlig neu auf HA bin habe ich eine Frage .
Wenn ich DWD Warnwetter Dienst auf HA installieren will, wo kommt den da “Markdown”
hin?
das kann doch so nicht in config/yaml kopiert werden , oder wie geht das?
danke im voraus

Das ist eine Karte für Dein Dashboard.

Vielen Dank für die Info

Heute kam bei mir mal eine: :smiley:

Wie bekomme ich die Warnmeldungen aufs Handy? Hat das schon jemand bewerkstelligt?

  • NINA
  • KATWARN
  • DWD-App
  • uvm. :wink: :wink:
2 „Gefällt mir“

„und halten Sie die Innenräume kühl“

Bin dem Staat wirklich dankbar für die Ratschläge, habe mal direkt die Heizung abgestellt… :wink: :smiley:

2 „Gefällt mir“

Hallo @harryp,

ich habe mir auch mal einen Bereich mit Wetterwarnung herausgesucht und einen Test gemacht. Folgenden Code habe ich eingebaut:

   content: >
      {# Beginn: Letzte Aktualisierung #}  

      {% set sensor_region_name ="dwd_weather_warnings_108336000" %}

      {% set current_last_update = state_attr("sensor." ~ sensor_region_name ~
      "_current_warning_level", "last_update") %} {% set weekday_last_update =
      as_timestamp(current_last_update) | timestamp_custom("%w", True) | int %}
      Stand: {{
      ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_last_update-1]
      ~ ", " ~ as_timestamp(current_last_update) |
      timestamp_custom('%d.%m.%Y-%H:%M:%S') }}

      {# Ende: Letzte Aktualisierung #} 

      {# Beginn: 1. Region #}

      {% set sensor_region_name ="dwd_weather_warnings_108336000" %}

      {% set current_region_name = state_attr("sensor." ~ sensor_region_name ~
      "_current_warning_level", "region_name") %} {% set current_count =
      state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level",
      "warning_count") %} {% set advance_count = state_attr("sensor." ~
      sensor_region_name ~ "_advance_warning_level", "warning_count") %} 

      ****{{ current_region_name }}****

      {% if ((current_count == 0 or current_count == None) and (advance_count ==
      0 or advance_count == None)) %} **<font color=#c5e566>Keine
      Warnungen</font>**{% else %}
        {% for i in range(current_count) %}
          {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_headline") %}
          {% set description = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_description") %}
          {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
          {% set level = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_level") %}
          {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_start") %}
          {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
          {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_end") %}
          {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
          {% set color = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_color") %}
        **<font color={{ color }}>{{ headline }}</font>**     
        **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
        *{{ description|trim }}*
        {% if (instruction|trim != "None") %}
        ****{{ instruction|trim }}****
        {% endif %}
        {% if not loop.last %}***{% endif %}
        {% endfor %}
        {% if ((current_count != 0) and (advance_count != 0)) %}***{% endif %}
        {% for i in range(advance_count) %}
          {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_headline") %}
          {% set description = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_description") %}
          {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
          {% set level = state_attr("sensor.sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_level") %}
          {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_start") %}
          {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
          {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_end") %}
          {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
          {% set color = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_color") %}
        **<font color={{ color }}>{{ headline }}</font>**
        **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
        *{{ description|trim }}*
        {% if (instruction|trim != "None") %}
        ****{{ instruction|trim }}****
        {% endif %}
        {% if not loop.last %}***{% endif %}
        {% endfor %}
      {% endif %}   

und mein Ergebnis sieht leide so aus

content: >

  Stand: Montag, 19.06.2023-21:58:54

   

  

  

     

  ****Kreis Lörrach****

  
    
      
      
      
      
      
      
      
      
      
    **<font color=#cc99ff>Amtliche WARNUNG vor HITZE</font>**     
    **Montag, 11:00 Uhr - Dienstag, 19:00 Uhr**
    *Am Montag wird bis zu einer Höhe von 600m eine starke Wärmebelastung erwartet. Am Dienstag wird eine starke Wärmebelastung erwartet.*
    
    ****Hitzebelastung kann für den menschlichen Körper gefährlich werden und zu einer Vielzahl von gesundheitlichen Problemen führen. Vermeiden Sie nach Möglichkeit die Hitze, trinken Sie ausreichend Wasser und halten Sie die Innenräume kühl.****

Was habe ich falsch gemacht?

Das Problem hatte ich auch, mach mal diesen Bereich im Code weg:


dann sollte es passen.

Hab ich gemacht, aber das Ergebnis ist das gleiche. Kann das noch ein Fehler mit den Leerzeichen sein? Aktuell habe ich 6 führende Leerzeichen.

Hier mal mein Code:

{# Beginn: Letzte Aktualisierung #}  

{% set sensor_region_name ="dwd_weather_warnings_808121000" %}

{% set current_last_update = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "last_update") %} {% set weekday_last_update =
as_timestamp(current_last_update) | timestamp_custom("%w", True) | int %}
Stand: {{
['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_last_update-1]
~ ", " ~ as_timestamp(current_last_update) |
timestamp_custom('%d.%m.%Y-%H:%M:%S') }}

{# Ende: Letzte Aktualisierung #} 

{# Beginn: 1. Region #}

{% set sensor_region_name ="dwd_weather_warnings_808121000" %}

{% set current_region_name = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "region_name") %} {% set current_count =
state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level",
"warning_count") %} {% set advance_count = state_attr("sensor." ~
sensor_region_name ~ "_advance_warning_level", "warning_count") %} 

****{{ current_region_name }}****

{% if ((current_count == 0 or current_count == None) and (advance_count ==
0 or advance_count == None)) %} **<font color=#c5e566>Keine
Warnungen</font>**{% else %}
  {% for i in range(current_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**     
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
  {% if ((current_count != 0) and (advance_count != 0)) %}***{% endif %}
  {% for i in range(advance_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor.sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
{% endif %}
5 „Gefällt mir“

Super, der funktioniert auch bei mir! Dank Dir!

1 „Gefällt mir“

hab auch ein Problem bekomme sie nicht zum laufen -.-

region_name: Gemeinde Kaulsdorf
region_id: 816073038
last_update: 2023-07-08T19:12:02.690000+00:00
warning_count: 1

 

{% set sensor_region_name ="wd_weather_warnings_816073038" %}

{% set current_last_update = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "last_update") %} {% set weekday_last_update =
as_timestamp(current_last_update) | timestamp_custom("%w", True) | int %}
Stand: {{
['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_last_update-1]
~ ", " ~ as_timestamp(current_last_update) |
timestamp_custom('%d.%m.%Y-%H:%M:%S') }}



{% set sensor_region_name ="wd_weather_warnings_816073038" %}

{% set current_region_name = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "region_name") %} {% set current_count =
state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level",
"warning_count") %} {% set advance_count = state_attr("sensor." ~
sensor_region_name ~ "_advance_warning_level", "warning_count") %} 

****{{ current_region_name }}****

{% if ((current_count == 0 or current_count == None) and (advance_count ==
0 or advance_count == None)) %} **<font color=#c5e566>Keine
Warnungen</font>**{% else %}
  {% for i in range(current_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**     
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
  {% if ((current_count != 0) and (advance_count != 0)) %}***{% endif %}
  {% for i in range(advance_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor.sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
{% endif %}

und bekommen tuhe ich dies

ValueError: Template error: as_timestamp got invalid input 'None' when rendering template '{% set sensor_region_name ="wd_weather_warnings_816073038" %}

{% set current_last_update = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "last_update") %} {% set weekday_last_update =
as_timestamp(current_last_update) | timestamp_custom("%w", True) | int %}
Stand: {{
['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_last_update-1]
~ ", " ~ as_timestamp(current_last_update) |
timestamp_custom('%d.%m.%Y-%H:%M:%S') }}



{% set sensor_region_name ="wd_weather_warnings_816073038" %}

{% set current_region_name = state_attr("sensor." ~ sensor_region_name ~
"_current_warning_level", "region_name") %} {% set current_count =
state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level",
"warning_count") %} {% set advance_count = state_attr("sensor." ~
sensor_region_name ~ "_advance_warning_level", "warning_count") %} 

****{{ current_region_name }}****

{% if ((current_count == 0 or current_count == None) and (advance_count ==
0 or advance_count == None)) %} **<font color=#c5e566>Keine
Warnungen</font>**{% else %}
  {% for i in range(current_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_current_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**     
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
  {% if ((current_count != 0) and (advance_count != 0)) %}***{% endif %}
  {% for i in range(advance_count) %}
    {% set headline = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_headline") %}
    {% set description = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_description") %}
    {% set instruction = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_instruction") %}
    {% set level = state_attr("sensor.sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_level") %}
    {% set time_start = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_start") %}
    {% set weekday_start = as_timestamp(time_start) | timestamp_custom("%w", True) | int %}
    {% set time_end = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_end") %}
    {% set weekday_end = as_timestamp(time_end) | timestamp_custom("%w", True) | int %}
    {% set color = state_attr("sensor." ~ sensor_region_name ~ "_advance_warning_level", "warning_" ~ loop.index ~ "_color") %}
  **<font color={{ color }}>{{ headline }}</font>**
  **{{ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_start-1] ~ ", " ~ as_timestamp(time_start) | timestamp_custom('%H:%M') ~ " Uhr - " ~ ['Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag'][weekday_end-1] ~ ", " ~ as_timestamp(time_end) | timestamp_custom('%H:%M') ~ " Uhr" }}**
  *{{ description|trim }}*
  {% if (instruction|trim != "None") %}
  ****{{ instruction|trim }}****
  {% endif %}
  {% if not loop.last %}***{% endif %}
  {% endfor %}
{% endif %}' but no default was specified

Nimm mal “meinen” Code etwas weiter oben und wenn es funktioniert musst Du eben nur noch Deine Standortdaten anpassen.

1 „Gefällt mir“

Hast du den Code auch in eine “markdown” Karte eingebaut?

@D3nn3s ich glaube bei dir fehlen insgesamt nur 2x ein d

das sollte bestimmet {% set sensor_region_name ="dwd_weather_warnings_816073038" %} heißen

LG
Tobi