mxp
Juin 25, 2025, 10:08
1
Bonjour,
Mon problème
J’ai une automatisation qui m’alerte si les températures remontent trop.
Ça a marché, mais ça ne marche plus "Error rendering data template: Value Error: Template error: roud got invalid input 'None' when rendering template 'Temperature: {{...}} but no default was specified
.
Je suis sûr que ce sera clair pour vous ;-).
Merci de m’avoir lu.
id: '1708268350018'
alias: Surveillance congélateurs
description: ''
trigger:
- platform: numeric_state
entity_id:
- sensor.thermometre_1_temperature
above: -18
for:
hours: 2
minutes: 0
seconds: 0
- platform: numeric_state
entity_id:
- sensor.thermometre_2_temperature
above: -18
for:
hours: 2
minutes: 0
seconds: 0
- platform: numeric_state
entity_id:
- sensor.thermometre_3_temperature
above: 12
for:
hours: 2
minutes: 0
seconds: 0
- platform: numeric_state
entity_id:
- sensor.thermometre_4_temperature
above: 15
for:
hours: 2
minutes: 0
seconds: 0
condition: []
action:
- metadata: {}
data:
title: '{{ state_attr(trigger.entity_id, ''friendly_name'') }}'
message: >-
Température: {{ state_attr(trigger.entity_id, 'temperature')|round(1)
}}°C à {{now().strftime('%H:%M') }}
action: notify.critical
mode: single
Ma configuration
[center]## System Information
version
core-2025.6.2
installation_type
Home Assistant Container
dev
false
hassio
false
docker
true
user
root
virtualenv
false
python_version
3.13.3
os_name
Linux
os_version
6.8.0-62-generic
arch
x86_64
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.5
Stage
running
Available Repositories
2103
Downloaded Repositories
12
Home Assistant Cloud
logged_in
true
subscription_expiration
9 mars 2026 à 01:00
relayer_connected
true
relayer_region
eu-central-1
remote_enabled
true
remote_connected
true
alexa_enabled
false
google_enabled
true
cloud_ice_servers_enabled
true
remote_server
eu-central-1-12.ui.nabu.casa
certificate_status
ready
instance_id
f11bce2f5e6b4d68a443370a2189285a
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
failed to load: unreachable
Dashboards
dashboards
4
resources
5
views
7
mode
storage
Network Configuration
adapters
lo (disabled), eth0 (enabled, default, auto)
ipv4_addresses
lo (127.0.0.1/8), eth0 (172.18.0.3/16)
ipv6_addresses
lo (::1/128), eth0 ()
announce_addresses
172.18.0.3
Recorder
oldest_recorder_run
14 juin 2025 à 13:23
current_recorder_run
24 juin 2025 à 13:42
estimated_db_size
291.17 MiB
database_engine
sqlite
database_version
3.48.0
[/center]
Bonjour,
ajoute |float(0)
au template de température.
Température: {{ state_attr(trigger.entity_id, 'temperature')|float(0) |round(1)
}}°C à {{now().strftime('%H:%M') }}
mxp
Juin 26, 2025, 8:13
3
Bonjour et merci pour ta réactivité,
Il n’y a plus d’erreur et les alertes remontent, mais le message est:
Réfrigérateur cuisine
Température: 0.0°C à 19:12
Alors que la température était de 24° environ.
Avez-vous des liens vers le typage des données ?
@+
mxp:
Température: 0.0°C
si c’est a 0, c’est la valeur par défaut du |float(0)
. C’est que ton thermomètre est indisponible.
1 « J'aime »
le code state_attr(trigger.entity_id, 'temperature')
suppose que l’attribut temperature
existe sur l’entité.
essaie avec ça
Température: {{ states(trigger.entity_id) | float(0) | round(1) }}°C à {{ now().strftime('%H:%M') }}
2 « J'aime »
mxp
Juin 26, 2025, 7:22
6
Merci, ça marche!
Je ne comprends ni pourquoi ça marche, ni pourquoi une automation qui a fonctionné 1 an a fait sa crise.
Avez-vous des liens vers des pages qui présentent les types de valeurs ?
@+
tu va simplement sur le page web de HA , exemple
Templating - Home Assistant (home-assistant.io)