Recorder guarda cambios de estado y eventos para el historial, el registro de actividad y los gráficos. Una purga elimina definitivamente los datos detallados antiguos. Antes de empezar, cree una copia de seguridad de Home Assistant y decida cuántos días de historial necesita conservar. Esta versión sustituye las antiguas instrucciones arriesgadas para borrar manualmente una base de datos activa por las funciones documentadas de Recorder.

1. Purgar ahora los datos antiguos

Abra « Herramientas de desarrollo » → « Acciones » (« Servicios » en versiones anteriores) y busque recorder.purge. En keep_days, indique por ejemplo 7 si desea conservar siete días de historial detallado. Active repack solo cuando haya suficiente espacio libre: la reorganización puede necesitar temporalmente un espacio comparable al tamaño de la base de datos.

Ejecute la acción una vez y espere a que termine. Una base grande puede tardar bastante; repetir la acción no acelera el proceso. Si solo quiere eliminar el historial de entidades concretas, revise recorder.purge_entities y seleccione cuidadosamente las entidades afectadas.

2. Establecer la retención automática

Recorder elimina normalmente los datos detallados antiguos de forma automática y conserva diez días por defecto. Puede reducir el periodo en configuration.yaml. Por ejemplo:

recorder:
  purge_keep_days: 7
  auto_purge: true
  auto_repack: true

Compruebe la sangría YAML y valide la configuración antes de reiniciar Home Assistant. auto_purge y auto_repack vienen activados por defecto, pero la reorganización no se ejecuta todas las noches. Por eso el archivo puede conservar el mismo tamaño inmediatamente después de la purga.

3. Comprobar el espacio

En « Ajustes » → « Sistema » → « Reparaciones » → « Información del sistema », consulte el tamaño estimado de la base Recorder. Compare también el espacio libre antes y después del mantenimiento. Las estadísticas a largo plazo no se eliminan automáticamente junto con el historial detallado; los gráficos pueden seguir mostrando valores agregados.

No borre home-assistant_v2.db mientras Home Assistant está en marcha. Si la base está dañada o queda poco espacio, haga primero una copia de seguridad y siga el diagnóstico de la documentación oficial de Recorder en lugar de reiniciarla desde un gestor de archivos.

相关新闻

Leave a Reply

Your email address will not be published. Required fields are marked *

laitecn@gmail.com

QQ
微信
Whatapp