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

Diesen Beitrag teilen: