Home-assistant_v2.db figée mais fonctionnel

Bonjour,

J’ai attendu plusieurs jours et la dernière maj (core-2023.4.3).
Le fichier home-assistant_v2.db reste désormais fixe en taille malgré que l’historique parfaitement fonctionnel.

En lisant la fonction Recorder et n’ayant rien touché à la base de donnée (SQLite) :

The default, and recommended, database engine is SQLite which does not require any configuration. The database is stored in your Home Assistant configuration directory (’/config/’) and is named home-assistant_v2.db.

Je ne comprends pas où sont stockés les infos depuis la 2023.4.x. Une idée ?

Note, je souhaite garder les données sur une grande période :

# Nombre de jours avant la purge de la base de données
recorder:
 purge_keep_days: 365

System Information

version core-2023.4.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.90
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4916
Installed Version 1.32.1
Stage running
Available Repositories 1259
Downloaded Repositories 6
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.04.0
agent_version 1.4.1
docker_version 20.10.22
disk_total 62.3 GB
disk_used 16.1 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons File editor (5.5.0), Let’s Encrypt (4.12.8), Mosquitto broker (6.2.0), Zigbee2MQTT (1.30.3-1), Terminal & SSH (9.6.1), ESPHome (2023.3.2)
Dashboards
dashboards 3
resources 5
views 7
mode storage
Recorder
oldest_recorder_run 6 février 2023 à 10:35
current_recorder_run 13 avril 2023 à 11:34
estimated_db_size 4407.84 MiB
database_engine sqlite
database_version 3.38.5
___

Salut!

D’après la release note, le nouveau format de la base de données prend moins de place.

Dans la base de données :grin:. Mais maintenant, il doit y avoir de « l’espace vide » dans ton fichier :slightly_smiling_face: Si tu veux plus d’info: Database File Format

Il y a des chances que la taille du fichier ne bouge plus pendant un moment, le temps de combler les « espaces vides ». C’est le fonctionnement normal d’une base de données.
Mais si ça te dérange, tu peux réduire la taille de la base de données, à tes risques et périls :

Effectivement, depuis 3 jours la db repart comme avant avec la même progression.

image

Au bout d’un moment ça stagne c’est normal. Par défaut 10 jours de données sont stockés. Une fois ces 10 jours de données stockées elles s’écrasent et la taille ne bouge plus. Sauf si bien entendu des données/entités sont ajoutées ou supprimées

1 « J'aime »