Hierbei handelt es sich wie immer um Code Beispiele, die im Video genutzt wurden. Natürlich müsst ihr Entitäts-IDs auf eure Entitäten anpassen!
Herausfinden welche Entität den niedrigsten Wert hat:
{{ state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.esso_sudetenstr_28_diesel') }}
{{ state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.agip_eni_kemptener_strasse_61_diesel') }}
{{ state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.agip_eni_mindelheimer_str_78_diesel') }}
{{ state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.aral_augsburger_strasse_32_diesel') }}
Sensor-Template Günstigste Tankstelle
{% if state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.agip_eni_mindelheimer_str_78_diesel') %} Agip Mindelheimer Str.: {{ states('sensor.tankstellen') }}€
{% elif state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.agip_eni_kemptener_strasse_61_diesel') %} Agip Kemptener Str.: {{ states('sensor.tankstellen') }}€
{% elif state_attr('sensor.tankstellen', 'min_entity_id') == ('sensor.esso_sudetenstr_28_diesel') %} Esso Sudetenstraße: {{ states('sensor.tankstellen') }}€
{% else %} Aral Augsburger Str.: {{ states('sensor.tankstellen') }}€ {% endif %}
Marktown Karte Liste Sortieren Aufsteigend
type: markdown
content: >-
Diesel:
{% for entity in expand('sensor.tankstellen') | sort(attribute='state') | map(attribute='entity_id') | map('string') | list %}
{{states(entity) }} € -- {{state_attr(entity, "friendly_name")}}
{% endfor%}
Marktown Karte Liste Sortieren Absteigend
type: markdown
content: >-
Diesel:
{% for entity in expand('sensor.tankstellen') | sort(attribute='state') | map(attribute='entity_id') | map('string') | list | reverse %}
{{states(entity) }} € -- {{state_attr(entity, "friendly_name")}}
{% endfor%}