12e8bddb987c9e5665896484cfa7e378b12b375a
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
Description
gestion de la borne de charge avec HA et N8N
Languages
JavaScript
90.2%
Python
7.3%
Smarty
1.9%
Shell
0.6%