Empêcher un utility meter de calculer lors du reboot

Mon problème

Bonjour !
J’ai compteur de service (utility meter) qui fonctionne mais un peu trop, c’est a dire qu’il fait une adition lors des reboot alors que la valeur du sensor de base n’a pas changé :

Mon sensor de base est un template sensor (peu être est ce le probleme) :

- sensor:
    - name: "plaque de cuisson energy only"
      unit_of_measurement: "kWh"
      device_class: energy
      state_class: total_increasing
      state: '{{ states("sensor.plaque_de_cuisson_energy") }}'      
      availability: > 
        {{ states("sensor.plaque_de_cuisson_energy") }}

J’y ai donc mis un availability mais sans succes

Le sensor de base ‹ sensor.plaque_de_cuisson_energy › est une entité mqtt provenant de Z2M.

Note : j’ai dû séparer la statue sur un template sensor sans attribut sinon le compteur faisait une addition a chaque changement d’attribut (alors que la valeur du statut ne changeait pas)

Quelqu’un a une idée ?

Bonjour
Je suis conscient de déterrer un sujet ancien… mais j’ai la même difficulté que vous, avec un sensor mis à jour chaque nuit (production de la PAC la veille) qui sert de base à un utility_meter, et j’ai des recomptages à chaque redémarrage de HA.
Avez-vous trouvé une solution ?

Bonjour,
avec l’option availability.
exemple :

template:
  - sensor:
      - name: zlinky_metering_HC_HP_sum
        unit_of_measurement: "Wh"
        device_class: energy
        state_class: total_increasing
        state: >-
          {% set HC = states('sensor.0x00158d0005d299cf_hchc')|float(default=0)*1000 %}
          {% set HP = states('sensor.0x00158d0005d299cf_hchp')|float(default=0)*1000 %}
          {{ HC + HP | int(default=0) }}
        availability: > 
          {{ states('sensor.0x00158d0005d299cf_hchc')|is_number
          and states('sensor.0x00158d0005d299cf_hchp')|is_number }}

ou

availability: "{{ is_number(states('sensor.transmission_down_speed')) }}"