Bonjour,
Depuis quelques jours, les données de mon capteur ZTH01 de température ne sont plus remontés ! Je m’explique, sur ce topic, on avait tous ensemble créé.
Depuis quelques jours, les données de mon capteur de température ne sont plus remontés ! Je m’explique, sur ce topic, on avait tous ensemble créé un code permettant de remonter les données mini et maxi d’un capteur intérieur et extérieur sur 24 heures. Les données extérieures sur les 24 heures fonctionnent, mais plus les données intérieur sur les 24 heures ! Pourtant, je n’ai rien changé !
Voici mon template.yaml
- trigger:
- platform: time
at: "00:00:00"
- platform: template
value_template: "{{ states('sensor.capteurexterieur_temperature') > states('sensor.sonde_exterieur_temperature_maximum_journaliere') }}"
sensor:
- name: Sonde Extérieur Température maximum journalière
unique_id: stats_exterieur_temperature_max_jour
unit_of_measurement: "°C"
device_class: temperature
state: "{{ states('sensor.capteurexterieur_temperature')}}"
attributes:
datetime: "{{ now() }}"
- trigger:
- platform: time
at: "00:00:00"
- platform: template
value_template: "{{ states('sensor.capteurexterieur_temperature') < states('sensor.sonde_exterieur_temperature_minimum_journaliere') }}"
sensor:
- name: Sonde Extérieur Température minimum journalière
unique_id: stats_exterieur_temperature_min_jour
unit_of_measurement: "°C"
device_class: temperature
state: "{{ states('sensor.capteurexterieur_temperature')}}"
attributes:
datetime: "{{ now() }}"
- trigger:
- platform: time
at: "00:00:00"
- platform: template
value_template: "{{ states('sensor.capteurinterieur_temperature') > states('sensor.sonde_interieur_temperature_maximum_journaliere') }}"
sensor:
- name: Sonde Interieur Température maximum journalière
unique_id: stats_interieur_temperature_max_jour
unit_of_measurement: "°C"
device_class: temperature
state: "{{ states('sensor.capteurinterieur_temperature')}}"
attributes:
datetime: "{{ now() }}"
- trigger:
- platform: time
at: "00:00:00"
- platform: template
value_template: "{{ states('sensor.capteurinterieur_temperature') < states('sensor.sonde_interieur_temperature_minimum_journaliere') }}"
sensor:
- name: Sonde Interieur Température minimum journalière
unique_id: stats_interieur_temperature_min_jour
unit_of_measurement: "°C"
device_class: temperature
state: "{{ states('sensor.capteurinterieur_temperature')}}"
attributes:
datetime: "{{ now() }}"
Mon sensor.yaml
# Statistiques de température extérieure
- platform: statistics
name: "Température extérieur Max sur 24h"
entity_id: sensor.capteurexterieur_temperature
unique_id: temperature_max_exterieur_24h
state_characteristic: value_max
max_age:
hours: 24
- platform: statistics
name: "Température intérieur Max sur 24h"
entity_id: sensor.capteurinterieur_temperature
unique_id: temperature_max_interieur_24h
state_characteristic: value_max
max_age:
hours: 24
- platform: statistics
name: "Température extérieur Min sur 24h"
entity_id: sensor.capteurexterieur_temperature
unique_id: temperature_min_exterieur_24h
state_characteristic: value_min
max_age:
hours: 24
- platform: statistics
name: "Température intérieur Min sur 24h"
entity_id: sensor.capteurinterieur_temperature
unique_id: temperature_min_interieur_24h
state_characteristic: value_min
max_age:
hours: 24
Ce qui est bizarre, c’est que la température intérieure fonctionne !