dvd-dev / hilo

Home Assistant Hilo Integration via HACS
MIT License
136 stars 26 forks source link

Comment re-associer et garder les données lorsqu'un thermostat Hilo défectueux est remplacé? #460

Closed amordicus closed 2 months ago

amordicus commented 3 months ago

Discussed in https://github.com/dvd-dev/hilo/discussions/42

Originally posted by **valleedelisle** January 12, 2022 ## 👋 Bienvenue à tous! Cette section est un endroit pour discuter et connecter ensemble. Les sujets peuvent être très diversifiés: * Vous pouvez poser des questions * Partager des idées * Échanger des astuces * Comparer vos setups Pour le moment, il n'y pas vraiment de limite ou de règles strictes, tant que ça se passe dans le respect et dans la légalité.
amordicus commented 3 months ago

Je viens de remplacer un thermostat Hilo défectueux et j'aimerais associer le nouveau thermostat sans perdre mes données.

Quel est la procédure?

ic-dev21 commented 3 months ago

Je crois que s’il porte exactement le même nom d’appareil c’est transparent

amordicus commented 3 months ago

Merci pour la réponse rapide! L'électricien a donner presque le même nom, alors j'ai fait la correction et les deux (l'ancien et le nouveau) devices apparaissent sous l'intégration Hilo. L'ancien est devenu non-disponible (unavailable, mon system est en anglais) et contient toutes l'historique. Alors, si je l'éfface je vais perdre l'information, et l'historique de mon nouveau thermostat sera enregistré à partir d'aujourd'hui. Je crois qu'il existe une séquence d'évènements a suivre pour transférer l'historique de l'un à l'autre?

ic-dev21 commented 3 months ago

Je m'éssaye, je n'ai jamais eu à faire ça mais vérifie les entity_id, je pense que ça pourrait venir de là.

image

Copie le vieux entity id quelque part pour le garder, Renomme le vieux entity id pour dequoi pas rapport.

Mets l'ancien entity_id sur le nouveau qui doit avoir le_même_nom_2 probablement. Reboot.

amordicus commented 3 months ago

D'après le web il ne faut absolument pas renommer entity id et ce depuis HA core 2023.3 Et oui, renommer n'a pas marcher pour moi. Je trouve étrange que "delete" fonctionne, c'est contre intuitif! Note: que je ne peux pas tester la nouvelle procédure pour l'instant car mes anciennes données semblent avoir disparue.

Current status: After HA Core 2023.4 it is still possible to swap entities AND keep the history of the old (replaced) entity. According to How to replace entity in Energy Dashboard by new one without losing history - #2 by petro 23 the process now with HA Core >= 2023.4 is:

  1. Delete old entity
  2. Rename new entity to old entity_id
  3. New entity will inherit old entities history

Do not under any circumstances rename the old entity before you delete it, this will cause the history to follow the renamed name.

ic-dev21 commented 2 months ago

@amordicus ça serait vraiment nice de ta part si tu pouvais ajouter l’info au wiki.

Je transfère en discussion en attendant