Formatierung Markdown Card Conditional card

Hallo, ich habe die Wetterwarnung bisher in einer Markdown card angezeigt. Nun wollte ich die unter einer conditional card “verbergen”.
Ich musste schon eine wenig mit den Einrückungen spielen, bis die Informationen wieder angezeigt wurden, aber das habe ich hinbekommen.
Nur leider sieht die Formatierung dann nicht mehr so schön aus. Konkret fehlen wohl die Zeilenumbrüche und Linien.
Nur Markdown:
grafik

Markdown unter einer Conditional:
grafik

Muss ich da beide Codes posten oder könnt ihr mir auch so helfen?

Sind im Code die Zeilenschaltungen noch vorhanden? Poste mal nur den Code mit Condition

Zusammenfassung
type: conditional
conditions:
  - entity: sensor.dwd_weather_warnings_xxxxxxxxx_current_warning_level
    state_not: '0'
card:
  type: markdown
  title: DWD Conditional-Card
  content: >-
    {# Beginn: Letzte Aktualisierung #}  


    {% set sensor_region_name ="dwd_weather_warnings_xxxxxxxxx" %}


    {% 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_xxxxxxxxx" %}


    {% 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 %}

Schneide die bisherige Markdown Card doch einfach aus bzw. kopiere sie und füge sie dann einfach in die Bedingungskarte wieder ein.

Das habe ich ja gemacht. Zumindest nach meinem Verständnis Copy&Paste und dann noch ein paar Einrückungen korrigiert, bis die Vorschau was angezeigt hat.

Nein, nicht den Code per copy&paste. Über die HA Oberfläche

1 „Gefällt mir“

Ich würde es auch erstmal mit Ausschneiden und Einfügen über die UI testen. Ansonsten sind die Leerzeilen merkwürdig, mitten im Code.

1 „Gefällt mir“

Oh Mann, auf die Idee bin ich gar nicht gekommen. Es kann so einfach sein. Danke euch beiden