tools/ha-service.mjs comble le trou des MCP disponibles : ha-get-state lit un etat, ha-set-helper ecrit un helper, mais aucun n'appelle un service. Or homeassistant.check_config et homeassistant.restart sont indispensables apres une modification de configuration.yaml (le recorder n'est pas rechargeable a chaud). Meme schema que tools/n8n-push.mjs : fetch, jamais curl, jeton lu dans .env, jamais en dur. Les services destructifs exigent --yes explicite. .env ajoute a .gitignore : il contenait HA_TOKEN et n'etait pas exclu, un git add -A l'aurait pousse sur le remote (le fichier n'etait pas encore suivi). Note : configuration.yaml (hors depot, sur le NAS) recoit recorder.purge_keep_days = 90 pour pouvoir rejouer un incident plusieurs semaines apres coup. Sauvegarde dans SAVE_CONFIG/. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
11 lines
219 B
Plaintext
11 lines
219 B
Plaintext
# Backups locaux de workflows (rollback) — jamais dans git
|
|
backup-workflow-*.json
|
|
modified/prepush-*.json
|
|
|
|
# Sorties temporaires
|
|
node_modules/
|
|
.claude/settings.local.json
|
|
|
|
# Jeton HA local (ne jamais versionner)
|
|
.env
|