Données qui ne sont plus remontés

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 !

Hello
Donc si ton capteur fonctionne bien , c’est ton automation qui a un trou dans la raquette

Il faut regarder l’historique de ton automation et tu vas sûrement te rendre compte qu’elle ne c’est pas déclenchée car tu te trouve dans un cas pas couvert par un trigger ? Ou qu’une coquille c’est glissé dans le code
Mais il faut déjà passer par cette étape d’analyse de l’historique

Je ne sais plus vraiment comment j’ai fait ça, mais quand tu dis automatisation, tu parles de l’automatisation dans paramètres → automatisation et scènes ? Car je ne vois pas d’automatisation à cet endroit.

Par contre est-ce que c’est normal toutes ces erreurs en rouge ?

Aaah oui il y’a un sérieux soucis de syntaxe
En fait je te déconseille de faire tes automations directement dans le fichier de configuration
Il est aujourd’hui bien mieux de passer par l’interface de HA et de cliquer sur les les 3 points en haut à droite afin de passer en yaml au besoin, tu peux le faire en global ou uniquement sur certaines parties, ça te donne une trame

Désolé mais j’ai rien compris lol

C’est-à-dire ? On ne passe plus par studio code ? la mon code est dans template.yaml

Bonjour
Je dois avoir un problème avec mon capteur car il est bien détecté dans Z2M seulement, si je regarde la carte, la liaison ne se fait pas !



J’ai donc voulu essayer de supprimer le capteur, mais j’ai ce message

Bonjour
Je reviens vers vous par ce que, malgré avoir éteint mes deux capteurs, ils sont journalistes et ils sont impossibles à supprimer.

Bonjour, tu as coché force suppression ?

Hello,

Tu as forcé la suppression ?

lucky @WarC0zes à dégainé plus vite :smiley:

cdt

1 « J'aime »

bien vu :wink:
Du coup j’ai renvoyé mes deux capteurs à Amazon. Je vais en recommander deux. Car j’ai peur qu’il y avait une défaillance sur un et comme je l’ai commandé par deux, il voulait que je renvoie les deux en même temps.

1 « J'aime »