Hallo
In YAML bin ich immer sehr unsicher wie ich was programmiere. Ich wollte über Card-Mod die Icons für die Luftfeuchtigkeit in 3 Stufen einfärben.
Aktuelles Endergebnis:
Den Code für 2 Farben hatte ich schon an anderer Stelle.
card_mod:
style: |
:host {
{% if states('sensor.shellyplug_s_xxxxx_power') | float > 20 %}
--card-mod-icon-color: red;
{% else %}
--card-mod-icon-color: lightblue;
{% endif %}
}
Den habe ich dann an ChatGPT geschickt und gefragt, wie ich das am besten Ändere um 3 Stufen zu bekommen.
Das Ergebnis von ChatGPT sieht dann so aus:
{
{% set power = states('sensor.mi_temp_hum_6_spielkeller_humidity') | float %}
{% if power > 65 %}
--card-mod-icon-color: red;
{% elif power >= 60 %}
--card-mod-icon-color: yellow;
{% else %}
--card-mod-icon-color: green;
{% endif %}
}
Der Original-Dialog:
Die Vorgehensweise bei Programmierfragen ChatGPT zu nutzen kann also echt helfen