Hallo,
ich möchte, dass eine Textfarbe in Abhängigkeit zu einem bestimmten Wert sich ändert.
type: entities
entities:
- entity: sensor.stromverbrauch_seit_letzter_ablesung_3
- entity: sensor.vergangene_tage_seit_letzter_ablesung_2
- entity: sensor.durchschnittsverbrauch_seit_letzter_ablesung
name: Durchschnittsverbrauch
card_mod:
style: |
:host {
--primary-text-color:
{% if states('sensor.durchschnittsverbrauch_seit_letzter_ablesung') | float > 5.47 %}
red
{% elif states('sensor.durchschnittsverbrauch_seit_letzter_ablesung') | float < 3 %}
green
{% else %}
yellow
{% endif %};
}
state_color: true
Leider ändert sich aber die Farbe des Textes nicht. Ersetze ich die Zeile:
--primary-text-color:
durch
--paper-item-icon-color:
so wird zumindest die Farbe des Icon geändert. Bedeutet für mich, dass die Funktion im Kern stimmt.
Sieht jemand meinen Fehler?