Home Assistant, gérer la taille de la base

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

La base de données s'appelle home-assistant_v2.db et elle est créée sur /config, elle contient toutes les données d'historisation.

On peut se connecter en ssh pour voir son état.

A un moment donné il est bon de s'interroger sur sa taille.

Si elle est trop grosse, on peut supprimer le fichier et redémarrer. Tous les paramétrages sont conservés.


ha core restart

Puis on fait le nécessaire pour limiter l'accroissement de la base en ajoutant ceci dans configuration.yaml

recorder:
  purge_keep_days: 3        # Garde uniquement 3 jours d’historique
  auto_purge: true          # Purge automatiquement
  commit_interval: 60       # Écrit toutes les 60s (limite l’usure disque)
  exclude:
    domains:
      - automation          # Pas besoin de journaliser leur état
      - updater
      - media_player
      - weather
      - device_tracker
      - calendar
    entities:
      - sensor.time
      - sensor.date
      - sensor.date_time
      - sensor.last_boot
      - sensor.uptime
      - sensor.cpu_temperature
      - sensor.load_1m
      - sensor.load_5m
      - sensor.load_15m