Zustandsabhängige Farbe eines Labels

Hallo zusammen,

Ich habe da mal wieder eine Frage.

Und zwar habe ich mir eine schöne Bildelements-Karte gebaut und in dieser wird mir auch meine Raumthemperatur angezeigt.

Dies würde ich gerne je nach Zustand der Heizung (wenn Heizung an temperaturanzeige in rot/wenn Heizung im Leerlauf in grün) farblich darstellen.

Aktuell ist das label recht einfach gehalten:

  - type: state-label
    entity: sensor.schlafzimmer_temperatur
    style:
      top: 48%
      left: 42%
      color: green
      transform: scale(1.5)

Kann mir jemand sagen ob, und wenn ja, wie ich das umsetzen kann?

Vielen Dank schon mal Im Voraus und euch allen ein schönes wochenende :sun_with_face:

Gruß Marcel

Konntest du es derweil lösen?
Suche auch so etwas…

Moin. Sorry für die späte Antwort. Habe es mit Helfern (welche beim heizen ein geschaltet werden) und dem Card-mod hin bekommen.

Sieht jetzt so aus:


  - type: state-label
    entity: sensor.wohnzimmer_temperatur
    card_mod:
      style: >
        :host {

        color: {% if is_state('input_boolean.wohnzimmerheizung_an', 'on') %} red
        {% else %} green {% endif %};

        }
    style:
      top: 32%
      left: 46%
      transform: scale(1.5)

Ich hoffe das hilft dir auch weiter.

Gruß Marcel

Danke.
Wie sieht das grafisch aus?

Die gesamte Karte sieht so aus…