Edita, crea y borra registros del histórico de Home Assistant desde un panel propio en la UI.
History Editor es un componente custom para Home Assistant que añade un menú lateral nuevo desde el que puedes ver, modificar y limpiar tanto los registros de estado (state history) como las estadísticas (short-term y long-term) de cualquier entidad. Acceso restringido a usuarios con privilegios de administrador.
Qué hace
- Selector de entidad: elige cualquier entidad de tu instancia.
- Tabla de registros con estado, atributos y timestamps de las últimas N entradas (hasta 1000).
- Edición de registros: actualiza el estado, los atributos o las fechas (
last_changed,last_updated). - Creación de registros: añade nuevas entradas históricas en cualquier momento del pasado.
- Borrado de registros: elimina entradas concretas.
- Edición de estadísticas: ve, edita y borra los registros short-term (cada 5 minutos) y long-term (horarios), que en HA por defecto no se pueden tocar desde la UI.
- Recálculo de estadísticas: tras editar el histórico, fuerza el recálculo de las estadísticas para que reflejen los cambios. Por defecto recalcula short-term y long-term encadenados.
- Servicios expuestos para automatizaciones y scripts:
history_editor.get_records,update_record,delete_record,create_record,recalculate_statistics.
Para qué sirve
- Corrección de datos: arregla lecturas erróneas o valores de estado incorrectos.
- Relleno de huecos: añade puntos que faltan en el histórico tras un corte de conexión o un sensor caído.
- Pruebas: crea datos históricos de muestra para probar dashboards y automatizaciones.
- Limpieza: elimina entradas duplicadas o anómalas que estropean gráficas y agregados.
- Migración: importa datos históricos de otros sistemas.
- Reparación de estadísticas: corrige o borra estadísticas erróneas que persisten más allá del retention normal del histórico.
Instalación
Vía HACS como repositorio custom: https://github.com/davefx/dfx-ha-history-editor (categoría «Integration»). Tras instalar, añade history_editor: a tu configuration.yaml y reinicia.
Advertencia
Este componente modifica directamente la base de datos de Home Assistant. Haz siempre un backup antes de tocar nada. Los cambios son inmediatos y no se pueden deshacer desde el propio componente.
Estado y licencia
Código fuente en github.com/davefx/dfx-ha-history-editor. Licencia Apache 2.0. No está oficialmente asociado ni respaldado por Home Assistant.

