Changer couleur suivant température

Changer couleur suivant température

Bonjour,
Tout d’abord je tiens a préciser que je débute, mais malgré tout j’ai réussi quand même a avancer un peut grâce a tout vos précieux messages et j’ai donc créé ma carte 3D
Alors je souhaiterais modifier la couleur de l’affichage de mes thermomètres dans mon floorplan suivant le niveau de la température (par exemple en dessous de 19° afficher bleu et au dessus de 20° rouge), j’ai lu beaucoup de message a ce sujet mais je n’y arrive toujours pas…
Voici le code original :

  - type: state-label
    entity: sensor.parents_temperature
    tap_action:
      action: more-info
    hold_action:
      action: none
    style:
      left: 84%
      top: 77%

Que j’essaye de modifier par cela :

  - type: state-label
    entity: sensor.parents_temperature
    style:
      color: |-
        {% if states('sensor.parents_temperature')| float > 19 %}
          red 
        {% else %} 
          blue
        {% endif %}
      top: 77%
      left: 84%  

D’avance merci de vos retours

Ma configuration


System Information

version core-2024.10.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.46-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.1
Stage running
Available Repositories 1432
Downloaded Repositories 14
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.1
update_channel stable
supervisor_version supervisor-2024.09.1
agent_version 1.6.0
docker_version 26.1.4
disk_total 196.2 GB
disk_used 6.4 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons Get HACS (1.3.1), Home Assistant Google Drive Backup (0.112.1), Samba Backup (5.2.0), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.2-1), go2rtc (1.9.4), File editor (5.8.0)
Dashboards
dashboards 2
resources 7
views 11
mode storage
Recorder
oldest_recorder_run 25 septembre 2024 à 16:13
current_recorder_run 4 octobre 2024 à 20:07
estimated_db_size 119.95 MiB
database_engine sqlite
database_version 3.45.3
Sonoff
version 3.8.1 (ffa7e22)
cloud_online 1 / 1
local_online 1 / 1
___

Ca y est j’ai fini par réussir a l’aide d’un post trouvé sur le forum et petite modif…
cela a l’air de fonctionner

card_mod:
  style: |
    ha-card {
        {% set state = states('sensor.parents_temperature') %}
        {% if is_number(state) and (state | float < 18 and state | float > 0) %}
        --my-state-color: blue;
        {% elif is_number(state) and (state | float < 22 and state | float > 18) %}
        --my-state-color: green;
        {% elif is_number(state) and (state | float < 30 and state | float > 22) %}
        --my-state-color: red;
        {% endif %}
      }
elements:
  - type: state-badge
    entity: sensor.parents_temperature
    style:
      top: 77%
      left: 84%
      font-size: 8px
      color: transparent
      "--label-badge-text-color": var(--my-state-color)