ioBroker/ioBroker.lovelace

Dynamisierung card_mod in Abhängigkeit von Entity State

Opened this issue · 0 comments

Describe the bug
Hallo,
ich möchte gerne die Hintergrundfarbe einer tile Card in Abhängigkeit von der State Value ändern .

Die Karte sieht wie folgt aus:

type: tile
entity: sensor.TestLoveLace_TestZahl
tap_action:
  action: navigate
  navigation_path: /lovelace/fenster-turen
icon: mdi:door-sliding-lock
name: Anzahl offener Fenster/Türen
show_entity_picture: false
icon_tap_action:
  action: navigate
  navigation_path: /lovelace/fenster-turen
card_mod:
  style: |
    ha-card {
      background: >-
      [[[
       var fenster = states('TestLoveLace_TestZahl'); 
       if (fenster > 0)
       return 'red';
       else
       return 'blue';
      ]]]
    }

Das ganze sieht dann so in der Visu aus:
image

Jedoch, wie auch auf dem Bild zu erkennen, sollte die Hintergrundfarbe rot sein, da Fenster > 0. Hintergrundfarbe bleibt aber grau und reagiert gar nicht.

Mir ist es auch schon passiert, dass bei der Anlegung einer tile - Card mit dieser Konfig der Adapter abgestürtzt ist.
Dies bekomme ich aber aktuell nicht hin zu reproduzieren.

Gibt es hierfür eine Lösung?

Vielen Dank

To Reproduce
steht permament an.

Expected behavior
keine Änderung der Hintergrundfarbe

Screenshots & Logfiles
siehe oben

Versions:

  • Adapter version: v4.0.12
  • JS-Controller version: 5.0.17
  • Node version: 18.19.0
  • Operating system: Linux Mint