Werte von einem Sensor auslesen (Wasserlevel)

Guten Abend alle zusammen,

ich habe mir den Liquid Check zugelegt um einen Schacht zu messen in Liter und Füllhöhe. Das klappt alles bisher perfekt.

Ich möchte nun zusätzlich eine button-card so erstellen, dass diese einen grünen Hintergrund bis zu einer bestimmten Literzahl hat und ab einer bestimmten Literzahl eben in rot.

Ich habe versucht eine bereits vorhandene blinkende Button Card umzuschreiben. Ich weiß aber nicht, was ich bei state - value eintragen mus (kenne nur unlocked, on etc.)

Meine halbfertige Karte sieht so aus:

type: custom:button-card
color_type: card
entity: sensor.schacht_am_erker_fullstand_in_liter
tap_action:
  action: call-service
  service: rest_command.messung_schacht_am_erker
  data: {}
name: Luquid aktualisieren
styles:
  card:
    - height: 70px
    - font-size: 13px
    - name: null
      color: white
      label: null
    - font-weight: bold
    - font-family: Helvetica
state:
  - value: off
    color: red
    icon: mdi:alert
    styles:
      card:
        - animation: blink 4s linear infinite
        - filter: drop-shadow(0 0 1.0rem rgb(255,255,255))
        - border: 5px
        - font-size: 12px
        - filter: opacity (70%)
  - operator: default
    icon: phu:rooms-front-door
    name: Füllstand sehr hoch
    color: '#006400'

Screenshot 2024-06-12 201136