Voici ma solution pour ne pas perdre l’historique de suivi Energy.
En partant du principe que jusqu’à la v. 2023.1.x on récupérait la consommation grâce à ces 2 sensors crées et alimentés par ZHA Toolkit: sensor.lixee_zlinky_tic_metering_HC et sensor.lixee_zlinky_tic_metering_HP et que depuis la v. 2023.2.0 les sensors suivants et correspondant aux HC et HP ont fait leur apparition : sensor.lixee_zlinky_tic_tier_1_summation_delivered et sensor.lixee_zlinky_tic_tier_2_summation_delivered.
J’ai désactivé l’automatisation qui alimente sensor.lixee_zlinky_tic_metering_HC et sensor.lixee_zlinky_tic_metering_HP et j’alimente ces derniers en recopiant le contenu de sensor.lixee_zlinky_tic_tier_1_summation_delivered et sensor.lixee_zlinky_tic_tier_2_summation_delivered. De cette façon je n’ai rien modifié dans le dashboard Energy et j’ai une continuité dans le suivi de consommation.
En pratique mon configuration.yaml était comme ça :
# ZLinky extended configuration for power monitoring with zha_toolkit and custom sensors
zha_toolkit:
template:
- sensor:
- name: lixee_zlinky_tic_metering_HC
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
state: unavailable
- name: lixee_zlinky_tic_metering_HP
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
state: unavailable
- name: lixee_zlinky_tic_periode_tarifaire
state: unavailable
Je transforme l’unité des nouveaux sensors en Wh car ils sont en kWh alors l’historique était en Wh, du coup, pour que ce soit vraiment transparent, je continue avec la même unité.
Ça a l’air de fonctionner, la mise à jour se fait toute seule, sans automatisation, et à la même fréquence que le sensor natif. L’avantage est que même en cas de prochain changement de nom de sensor ou de source je ne perdrai pas mon historique.
Merci, je comprends l’idée, cela permet effectivement de garder les anciens noms de sensor et d’éviter d’interroger 2 fois le Linky. Par contre, il y a bien 2 sensors avec la même information.
L’autre idée est vraiment de savoir s’il est possible de remplacer les sensors par des nouveaux, mais comme le module energy est très sensible, j’hésite à me lancer…
Il y a 2 sensors en double effectivement. Je ne pense pas qu’on puisse dire qu’il y a une contre-indication, l’historique par défaut d’un sensor est de 10 jours. Il n’y a que les statistiques à long terme comme le dashboard Energy qui retiennent les données à l’infini, et là l’info n’est stockée qu’une seule fois.
L’autre solution qui peut marcher, mais qui est risquée car les unités ne sont pas les mêmes, est de supprimer du config.yaml les 2 sensors utilisés jusque là sensor.lixee_zlinky_tic_metering_HC et sensor.lixee_zlinky_tic_metering_HP, de redémarrer et de renommer sensor.lixee_zlinky_tic_tier_1_summation_delivered en sensor.lixee_zlinky_tic_metering_hc et sensor.lixee_zlinky_tic_tier_2_summation_delivered en sensor.lixee_zlinky_tic_metering_hp (minuscule, sinon ça ne marche pas).
L’historique du dashboard Energy est basée sur la Entity ID, donc ça va prendre le relais.
Par contre il a été alimenté jusque là par des données en Wh alors que les nouvelles données sont en KWh, je ne sais pas s’il prends bien en compte l’unité sachant qu’on ne lui a pas indiqué un changement de sensor, mais qu’on a bidouillé les noms « en arrière plan »…
Je pensais plutôt à supprimer des entités les anciens sensors alimentés par ZHA_Toolkit (mais sans les supprimer du dashboard energy pour garder l’historique) et à ajouter les nouveaux, mais j’avoue avoir un peu peur de tout flinguer…
Bonjour,
Je viens de faire la dernière MAJ de home assistant et mon Zlinky reste toujours en Tarif de Base.
pour info, je suis sous Z2M pour avoir mes periphs Zigbee.
Je ne comprends pas et suis perdu …
J’ai un contrat HP/HC mais je suis en historique.
Je ne sais pas ce qu’est un gestionnaire d’energie, mais je dirais que dans mon cas, s’il s’agit juste d’avoir ces 3 entités en plus, ça ne me sert pas à grande chose, je peux rester comme ça (en historique).