Leistung abfragen und icon ändern

Hallo Leute !
Stehe auf der Leitung.

Habe folgende Template Card:

type: custom:mushroom-template-card
        primary: |-
          Außentemperatur
          {% if states('sensor.aussentemperatur_temperature')|float > 30 %} 
          richtig heiß
          {% elif states('sensor.aussentemperatur_temperature')|float > 25 %} 
          heiß
          {% elif states('sensor.aussentemperatur_temperature')|float > 20 %} 
          warm
          {% elif states('sensor.aussentemperatur_temperature')|float > 10 %} 
          geht so
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          kalt
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          saukalt
          {% else %} keine Ahnung
          {% endif %}
        icon: |-
          {% if states('sensor.aussentemperatur_temperature')|float > 30 %} 
          mdi:fire-alert
          {% elif states('sensor.aussentemperatur_temperature')|float > 25 %} 
          mdi:sun-thermometer
          {% elif states('sensor.aussentemperatur_temperature')|float > 20 %} 
          mdi:weather-sunny
          {% elif states('sensor.aussentemperatur_temperature')|float > 10 %} 
          mdi:thermometer-low
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          mdi:snowflake-thermometer
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          mdi:skate
          {% else %} grey
          {% endif %}
        icon_color: |-
          {% if states('sensor.aussentemperatur_temperature')|float > 30 %} 
          red
          {% elif states('sensor.aussentemperatur_temperature')|float > 25 %} 
          red
          {% elif states('sensor.aussentemperatur_temperature')|float > 20 %} 
          orange
          {% elif states('sensor.aussentemperatur_temperature')|float > 10 %} 
          green
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          blue
          {% elif states('sensor.aussentemperatur_temperature')|float > 0 %} 
          blue
          {% else %} grey
          {% endif %}

Möchte Ähnliches für die Leistungsmessung über einen Shelly machen.
Natürlich ist die Info dann z.B. höher als 8 Watt dann Icon xy,Farbe XY,Text XY.
Frage ich die Leistung einfach mit > 8 W ab ?
Funktioniert einfach nicht.
Rettet mich.
Danke
Karl

:crayon:by HarryP: Codezeilen in Code-TAG’s eingebunden.

Hast du > 8 W oder > 8 in deinem Code stehen?

Besser immer den aktuellen Code zeigen.

Es geht um die Bewegung der Einfahrtstore.

type: custom:mushroom-template-card
primary: >-
  Einfahrt

  {% if states ('sensor.shelly_shellyplus1pm_d4d4da0a4418_current_consumption','>20') %}
    in Bewegung
  {% else %}
    steht
  {% endif %}
icon: >-
  {% if states ('sensor.shelly_shellyplus1pm_d4d4da0a4418_current_consumption','  > 20 ') %}
    mdi:gate-open
  {% else %}
    mdi:gate
  {% endif %}
icon_color: >-
  {% if states('sensor.shelly_shellyplus1pm_d4d4da0a4418_current_consumption','> 20') %}
    red
  {% else %}
    blue
  {% endif %}

:crayon:by HarryP: Codezeilen in Code-TAG‘s eingebunden

Warum machst du das denn nicht, wie weiter oben von dir beschrieben?

{% if states('sensor.shelly_shellyplus1pm_d4d4da0a4418_current_consumption')|float(0) > 20 ) %}

usw.

Sorry ! War zu hektisch.Kommt nicht mehr vor.(hoffentlich )

@karllust

Und dann bitte auch die Codezeilen, wie oben von mir geändert posten. Danke! :wink:

Alles klar.Habe die Klammer hinter > 20 nicht gesehen.Gelöscht.Funktioniert.Btw. Kann man das Icon bei aktiven Zustand auch blinken lassen ? Danke für die Hilfe.Karl