3D Druckstatus im Dashboard mit farbigen Icons

Hallo,

ich möchte den Druckstatus meines P2S im Dashboard mit farbigen und angepassten Icons anzeigen lassen.

Drucker Offline = Iconfarbe rot, icon: mdi:printer-3d-off

Drucker Läuft = Iconfarbe rot, icon: mdi:printer-3d

Drucker Leerlauf = Iconfarbe grün, icon: mdi:printer-3d

Das nachfolgende Script zeigt mir zwar den korrekten Status an (Offline, läuft oder Leerlauf), jedoch immer ein rotes Icon: mdi:printer-3d-off.

type: tile
entity: sensor.p2s_druckstatus
name: Druckstatus
vertical: false
tap_action:
  action: none
features_position: bottom
card_mod:
  style: |
    ha-card {
      {% if states('sensor.p2s_druckstatus' , 'Offline') %}
        --card-mod-icon: mdi:printer-3d-off;
        --card-mod-icon-color: red;
      {% elif states('sensor.p2s_druckstatus' , 'Leerlauf') %}
        --card-mod-icon: mdi:printer-3d;
        --card-mod-icon-color: green;
      {% elif state('sensor.p2s_druckstatus' , 'Läuft') %}
        --card-mod-icon: mdi:printer-3d;
        --card-mod-icon-color: orange;
      {% endif %}
    }

Was ist falsch?

{% if is_state('sensor.p2s_druckstatus' , 'Offline') %}

funktioniert auch nicht.

Gelöst. Ich musste nur die richtigen Zustandsbezeichnungen eintragen. Statt “Leerlauf” - “idle, usw.“