Treize paquets et dix-sept cartes n existaient qu en un seul exemplaire vivant sur le partage de 10.10.10.17. La sauvegarde quotidienne les couvre contre la perte, mais elle ne donne ni diff ni historique : le retrait des initial: du 06/09, les helpers de la reserve d orage, la politique batterie dynamique, la carte du conseiller reecrite hier n avaient aucune trace de leur evolution. ⚠️ Ce sont des COPIES. La source de verite reste le partage — c est l inverse de src/nodes/, et le LISEZMOI le dit en tete pour qu une prochaine session n edite pas la copie en croyant changer l installation. Verifie avant de verser : aucun identifiant en clair. Le paquet du bilan ne porte que la DECLARATION de la cle Forecast.Solar, en mode password ; sa valeur vit dans .storage, qui n entre pas ici. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
2.1 KiB
Les fichiers Home Assistant versionnes ici sont des COPIES
packages/*.yaml, dashboards/*.yaml et ha-configuration.yaml sont des
copies de ce que Home Assistant lit reellement dans
/mnt/ARCH3/docker/HA/ (partage NFS de 10.10.10.17).
⚠️ LA SOURCE DE VERITE EST LE PARTAGE, PAS CE DEPOT. C'est l'inverse exact
de src/nodes/ — la, git gagne et tools/n8n-push.mjs ecrase n8n. Ici, HA
gagne : editer la copie du depot ne change RIEN a l'installation.
Pour modifier un paquet ou une carte :
-
editer le fichier dans
/mnt/ARCH3/docker/HA/, apres sauvegarde (packages/SAVE/,SAVE_CONFIG/) ; -
recharger —
input_boolean.reload,input_number.reload,input_text.reload,input_select.reload,input_datetime.reload,template.reloadselon ce qui a bouge. Un redemarrage complet de HA n'est necessaire que pourconfiguration.yaml; -
recopier ici et commiter, dans le meme mouvement.
cp /mnt/ARCH3/docker/HA/packages/.yaml packages/ cp /mnt/ARCH3/docker/HA/dashboards/.yaml dashboards/ cp /mnt/ARCH3/docker/HA/configuration.yaml ha-configuration.yaml
Pourquoi les versionner alors qu'ils sont deja sauvegardes
La sauvegarde HA quotidienne (§34) les couvre deja — 20 Mo, poussee sur
10.10.10.22 et 10.10.10.50. Elle protege contre la PERTE ; elle ne donne ni
historique, ni diff, ni le « qu'avons-nous change le 6 septembre, et
pourquoi ». C'est ce que git ajoute, et c'est ce qui manquait : le retrait des
initial: du 06/09, les helpers de la reserve d'orage, la politique batterie
dynamique, la carte du conseiller reecrite le 13/09 n'existaient qu'en un seul
exemplaire vivant, sans trace de leur evolution.
Ce qui n'est PAS ici, et ne doit pas y venir
secrets.yaml,.storage/— identifiants et etat interne ;- la VALEUR de
input_text.evcs_balance_forecast_api_key(le paquet n'en porte que la DECLARATION,mode: password; la valeur vit dans.storage) ; packages/SAVE/etSAVE_CONFIG/— sauvegardes locales avant modification, c'est git qui joue ce role desormais ;home-assistant_v2.db— 4,4 Go d'historique, hors sujet ici.