Badge Icon nach Wert von sensor

Ich würde gerne ein Badge Icon ändern wenn mein Temperatur Sensor einen bestimmten wert überschreitet.

Hier mein Code:

badge_icon: |
      {% if is_state('sensor.temperatur_schlaf_humidity', '>50') %}
        mdi:water-alert
      {% else %}  
        mdi:water
      {% endif %}
    
badge_color: |
      {% if is_state('sensor.temperatur_schlaf_humidity', '>50') %}
        amber
      {% else %}  
        grey
      {% endif %}

Das Icon ändert sich aber nicht. Wo liegt mein Fehler?

Sorry für den komischen code. Hab noch nicht raus wie ich das hier formatiere

:crayon:by HarryP: In Code überführt => liest sich besser. :wink:

Versuch es so {% if states('sensor.temperatur_schlaf_humidity')|float > 50 %}

Top danke!! Hat geklappt!