Hi,
ich möchte über card-mod und einer Bedingung ein Icon je nach Zustand einer Ventilposition (0-100%) farblich einfärben. (Geschlossen (0%)=weiß, offen(>0%)=rot).
Aber irgendwas ist an dieser Bedingung falsch, da weder die if, noch die else-Farbe angewendet wird:
{% if ( states(‘sensor.heizkoerper_sz_valve_position’) = 0 ) %}
Wenn ich eine binäre Bedingung verwende (z.B. Fenstersensor), dann klappt alles, es liegt also definitiv an meiner if-Bedingung, aber was ist das Problem?
card_mod:
style: |
:host {
{% if ( states('sensor.heizkoerper_sz_valve_position') = 0 ) %}
--paper-item-icon-color: white;
{% else %}
--paper-item-icon-color: red;
{% endif %}
}
lg Michael