Bonjour, suite à la découverte de HA, j’ai pas mal expérimenté diverses choses trouvées dans ce forum et ailleurs… Je commence à avoir une config de « prod » cependant je me retrouve avec de trés nombreuses entités et autres devenus obsolètes au fil de mes essais…
Je souhaite donc faire une remise à zéro de tout cela de façon à n’avoir que les entités de « prod » qui se recréent après le nettoyage et le redémarrage de HA.
Précisions : pas de réinstallation d’un HA propre prévue car trop long à refaire comme je l’ai paramètré et pas de soucis pour la perte complète de l’historique des données qui seront recréées ou conservées.
Je me doute qu’il suffit dans mon cas d’effacer quelque chose dans la DB de HA mais je voudrais savoir comment le faire proprement et sans danger pour le reste des paramètres.
Supprime les entités que tu veut pas, si elle sont obsolète (unavailable). Si ta bien désinstaller une intégration, ca doit supprimer toutes ces entités créer, si c’est pas le cas tu le fait manuellement.
Pour la DB ca ce nettoiera automatiquement, si tu supprime les entités. L’auto purge DB est tout les jour a 4h12 et l’auto repack tout les 2eme dimanche du mois (hier en l’occurrence).
Bon il refuse de me les supprimer la plupart du temps pourtant pour certaines je ne les utilise plus ni dans des cartes ni même l’intégration qui les avait créées…
Bonjour,
J’ai déjà rencontré ce problème à plusieurs reprises de ne pouvoir supprimer une entité (une vannes HS).
Attention cette méthode demande de l’attention et n’est pas recommandée je crois.
Dans /config/.storage/core.entity_registry, on peut supprimer l’entité, faire une sauvegarde du fichier au cas où, puis bien faire attention de ne pas casser la structure du fichier et son encodage.
Vérifier aussi que tu accèdes bien via Samba et SSH à HA.
Si tu n’es pas à l’aise avec json, évite, je ne voudrais pas être responsable d’un plantage
Bo
Tu as des services pour puger la DB si tu est presser, spécifique au entité.
Sinon attends la purge automatique (tout les jours a 4h12) et le repack automatique ( le 09/10/22 ).
as tu configurer purge_keep_days ?
Par defaut c’est 10 jours. Pendant 10 jours il y aura une trace de t’es entités supprimer je pense , même si tu as une purge auto tout les jours.
oui dans le configuration.yaml.
le chiffre est le nombre de jours, tu choisie.
recorder:
purge_keep_days: 2
Je te conseille de lire sur le forum des posts sur comment gerer la DB. Si tu laisse par défaut tu va te retrouver avec un fichier volumineux et des choses qui te serviront surement pas dans l’historique.