Home Assistant¶
Cœur de la domotique. Conteneur homeassistant (172.16.0.4:8123,
homeassistant.tichnou.fr). Config : /srv/docker/volumes/homeassistant/.
Fichiers clés¶
| Fichier | Rôle |
|---|---|
configuration.yaml |
config principale |
recorder.yaml |
base d'historique (recorder) — source de vérité du backend DB |
automations.yaml |
automatisations |
secrets.yaml |
secrets (identifiants DB, mots de passe notif) → Sécurité |
Bases de données / historique¶
- TimescaleDB (
172.16.0.15) est la base séries-temporelles prévue pour HA (recorder + LTSS long terme, intégration Scribepostgresql://scribe:…@172.16.0.15/scribe). - Le recorder précis (driver/URL) est défini dans
recorder.yaml(historiquementmysql://…@172.16.0.18/homeassistantsur MariaDB). ⚠️ Vérifierrecorder.yamlpour l'état réel avant toute migration. - Rétention :
purge_keep_days: 180(6 mois),auto_purge: true,auto_repack: true,commit_interval: 300. Entités incluses/exclues filtrées (exclut médias, snapshots Frigate, Voron).
Intégrations & webhooks¶
- MQTT via
emqx(172.16.0.6:1883) — Z2M, ESPHome, Frigate. - Webhooks entrants :
/api/webhook/docker_unhealthy_alert(health-alerter),/api/webhook/raid_alert(raid-monitor). - Notifications sortantes (email) via SMTP mailu.
Mémoire Claude¶
- HA héberge une mémoire d'agent sous
~/.claude/.../memory(côté utilisateur). À documenter ici si elle pilote des comportements.
Spécificités / à compléter¶
À compléter (depuis configuration.yaml / automations.yaml)
- Logique des volets (conditions, scènes).
- Calibration de la pression des capteurs Zigbee.
- Dashboards, helpers, automatisations clés. Ces éléments ne sont pas dérivables du Docker : les renseigner en lisant les fichiers HA.
MAJ¶
update-homeassistant.sh (cron 30 4 * * *) : backup + healthcheck + rollback auto →
Mises à jour.