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)