Backgroundfarbe einer Karte nach Zustand ändern

Hallo Community,
ich suche einen Weg, eine Karte je nach Zustand eines Relais zu färben. Aber ich bekomme es nicht hin.
Hier mein Code:

type: custom:mushroom-entity-card
entity: switch.relay_no_1_filterpumpe
name: Pumpe
fill_container: true
tap_action:
  action: toggle
icon_color: green
card_mod:
  style: |
    ha-card {
      --card-primary-font-size: 16px;
      --card-secondary-font-size: 20px;
      --background: [[ if(switch.relay_no_1_filterpumpe == “On”, “green”, “”) ]];
    }

image

Geht das nicht? Oder mache ich nur etwas falsch?

VG Steve

Moin, wir haben sowas in der Art Hier schon mal besprochen.
Ist zwar nicht für Hintergrund sondern für Symbole aber vielleicht hilft es dir weiter, wenn du keine andere Lösung findest.
Gruß

Hallo Jack,

danke für deinen Beitrag. Das Symbol bekomme ich je nach Zustand geändert. Das wäre auch meine “Notlösung”. Allerdings wäre das Einfärben des ganzen Kastens schöner und deutlicher.
Gibt es keine Möglichkeit den Background einzufärben?
Grüße Steve

Hiermit könntest du das Auf jeden Fall umsetzen
https://github.com/custom-cards/button-card

Ob die mushroom card den Hintergrund ändern kann weiß ich nicht.

1 „Gefällt mir“

Sehr gut!! Das habe ich gesucht. Dir vielen Dank!