Fortsetzung der Diskussion von Markdown Card Tankerkönig:
Guten Abend,
da der verlinkte Eintrag bereits gelöst wurde, es aber damit zu tun hat,
erstelle ich diesen neuen Eintrag.
Ich habe ebenfalls ein Problem bezüglich Markdown für die Tankerkönig-Integration. (Ich nutze die Integration und gehe nicht über configuration.yaml, falls das wichtig ist)
Vorab, ich frage ich 4 Tanken mit drei Benzintypen (eben Diesel, E5 und E10) ab.
Grundsätzlich habe ich auch alles am Laufen.
Zuerst hatte ich ein Problem, weil alle Preise zwar sortiert,
aber nicht nach Fuel_Type gruppiert angezeigt wurden, sondern alles direkt untereinander.
Das habe ich nun hinbekommen, indem ich einfach drei Gruppen erstellt habe.
Vielleicht geht es auch einfacher mit nur einer Gruppe und einer Anpassung im Markdown-Code,
aber es klappt auch so. Fast zumindest…
Nun zum Problem: Ich bekomme die Logos nicht eingebunden.
Sobald ich die If’s einbaue wird gar nichts mehr angezeigt. Es gibt aber auch keinen Fehler.
(Konfiguration prüfen ist i.O.). Als alles untereinander gezeigt wurde, also mit nur einer Gruppe,
hat es zumindest mal mit einem Logo geklappt (bei den anderen haperte es wohl an der Größe).
Mit drei Gruppen klappt es nicht.
Hier mal der Code des Markdowns, wie er grundsätzlich funktioniert:
# Diesel: {% for entity in expand('group.all_fuel_sensors_diesel') |
sort(attribute='state') |
map(attribute='entity_id') |
map('string') | list %}
{{state_attr(entity, "brand")}} ({{state_attr(entity, "street")}})-({{state_attr(entity,"fuel_type")}})
## {{states(entity) }} €
***
{% endfor%}
# E5: {% for entity in expand('group.all_fuel_sensors_e5') |
sort(attribute='state') |
map(attribute='entity_id') |
map('string') |
list %}
{{state_attr(entity, "brand")}} ({{state_attr(entity, "street")}})-({{state_attr(entity,"fuel_type")}})
## {{states(entity) }} €
***
{% endfor%}
# E10: {% for entity in expand('group.all_fuel_sensors_e10') |
sort(attribute='state') |
map(attribute='entity_id') |
map('string') |
list %}
{{state_attr(entity, "brand")}} ({{state_attr(entity, "street")}})-({{state_attr(entity,"fuel_type")}})
## {{states(entity) }} €
***
{% endfor%}
Wenn ich die Logos einbaue, erscheint nichts mehr:
Beispiel Diesel:
# Diesel: {% for entity in expand('group.all_fuel_sensors_diesel') |
sort(attribute='state') |
map(attribute='entity_id') |
map('string') | list %}
{% if 'Aral' in state_attr(entity, "station_name") %}

{% elif 'bft' in state_attr(entity, "station_name") %}

{% elif 'JET' in state_attr(entity, "station_name") %}

{% elif 'ORLEN' in state_attr(entity, "station_name") %}

{{state_attr(entity, "brand")}} ({{state_attr(entity, "street")}})-({{state_attr(entity,"fuel_type")}})
## {{states(entity) }} €
***
{% endfor%}
Hat da jemand einen Tip?




