Template Konfiguration

Hallo allerseits und ein frohes neues Jahr,

ich möchte gerne ein Template erstellen was bei einer Statusänderung dei Farbe des Icons ändert.

Konkret soll der Akkustand meines Autos bei entsprechender Kapazität das Icon von Grün (100%) nach gelb (50%) bis rot (unter 40%) ändern.

Das habe ich bisher hinbekommen, ändert aber eben nur das Icon wenn der Wert genau bei 75 liegt und nicht in einem Bereich.

Kann mir da jemand helfen?
Danke und Gruß

{% if is_state('sensor.xxx_ev_battery_level', '75') %}
   red
{% else %} 
   green
{% endif %}

Probier das mal aus.

          {% if states.sensor.akkustand.state > 60 %}
            mdi:battery-60
          {% elif states.sensor.akkustand.state > 40 %}
            mdi:battery-50
          {% else %}
            mdi:battery-30
          {% endif %}

Natürlich angepasst nach deinen Wünschen.

Wenn der Akkustand größer als 60 ist, wird das Icon auf "mdi:battery-60" gesetzt, was ein grünes Icon darstellt.

Wenn der Akkustand zwischen 40 und 60 liegt, wird das Icon auf "mdi:battery-50" gesetzt, was ein gelbes Icon darstellt.

Wenn der Akkustand unter 40 liegt, wird das Icon auf "mdi:battery-30" gesetzt, was ein rotes Icon darstellt.

@usekevin vielen Dank für die schnelle Antwort.

Habe es aber damit bisher noch nicht hinbekommen. 🤔

Es kommt dieser Fehler:

TypeError: '>' not supported between instances of 'str' and 'int'

Ich benutze für die Batteriedarstellung meiner Heimgeräte (mein Auto fährt noch mit Benzin 😉 ) die HACS-Frontend-Integration

battery-entity-row

und bin damit super zufrieden.