Les paquets et cartes Home Assistant entrent enfin dans l historique

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
This commit is contained in:
Tallagrand Thierry
2026-09-14 02:11:13 +02:00
parent 18d0a7ba08
commit 3f987f1b3d
32 changed files with 8265 additions and 0 deletions

42
HA-COPIE-LISEZMOI.md Normal file
View File

@@ -0,0 +1,42 @@
# 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 :
1. editer le fichier dans `/mnt/ARCH3/docker/HA/`, apres sauvegarde
(`packages/SAVE/`, `SAVE_CONFIG/`) ;
2. recharger — `input_boolean.reload`, `input_number.reload`,
`input_text.reload`, `input_select.reload`, `input_datetime.reload`,
`template.reload` selon ce qui a bouge. Un redemarrage complet de HA n'est
necessaire que pour `configuration.yaml` ;
3. 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/` et `SAVE_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.