Es un patrón que se repite con bastante regularidad: Home Assistant va como la seda durante los primeros meses, y de forma progresiva, casi sin darte cuenta, los paneles tardan más en cargar, las automatizaciones responden con un retraso perceptible y, en los casos más extremos, el propio sistema empieza a reiniciarse solo o a quedarse colgado. A diferencia de una avería puntual, esta es una degradación lenta, y precisamente por eso cuesta identificar la causa a simple vista. Vamos a repasar, de más a menos frecuente según nuestra experiencia, los motivos reales detrás de esta ralentización, y qué hacer en cada caso.

La causa más habitual: la base de datos de histórico

Home Assistant registra, por defecto, el historial de estado de prácticamente todas tus entidades: cada cambio de temperatura, cada apertura de puerta, cada variación de brillo de una luz. Con el tiempo, y especialmente si tu instalación tiene muchos sensores que cambian de valor con frecuencia (como los de calidad del aire que explicamos en nuestra serie de calidad del aire interior), esa base de datos crece de forma constante, y las consultas que la interfaz hace sobre ella para pintar gráficos e históricos se vuelven cada vez más lentas.

La solución más directa es limitar el periodo de retención de ese histórico desde la configuración del recorder, reduciendo cuántos días de historial detallado se guardan por defecto, y excluyendo de ese registro las entidades que no necesitan histórico (por ejemplo, sensores puramente informativos que cambian cada pocos segundos y cuyo valor exacto en el pasado no te interesa consultar). Si tu instalación es grande y quieres conservar un histórico más largo sin penalizar el rendimiento, la alternativa habitual dentro de la comunidad es migrar la base de datos de histórico a un motor externo como MariaDB o PostgreSQL, en lugar de la base de datos SQLite que usa Home Assistant por defecto, mucho más limitada a la hora de gestionar grandes volúmenes de datos.

La tarjeta microSD: el cuello de botella físico

Si tu instalación corre sobre una Raspberry Pi con tarjeta microSD, como explicamos en nuestra guía de instalación de Home Assistant OS en Raspberry Pi, es muy probable que el verdadero origen de la lentitud no sea software, sino el propio soporte de almacenamiento. Las tarjetas microSD, incluso las de gama alta, sufren un desgaste progresivo por las escrituras constantes que genera precisamente esa base de datos de histórico de la que hablábamos antes, y ese desgaste se traduce en tiempos de lectura y escritura cada vez más lentos, mucho antes de que la tarjeta llegue a fallar por completo.

Si sospechas de esto, una forma sencilla de confirmarlo es comparar el rendimiento general del sistema justo después de un reinicio (cuando parte de los datos están en caché de memoria) con el rendimiento tras varias horas de uso continuado. Si la diferencia es muy notable, migrar el almacenamiento a un SSD externo conectado por USB, algo totalmente soportado tanto en Raspberry Pi 4 como en Raspberry Pi 5, suele suponer una mejora de rendimiento muy superior a cualquier otro ajuste de software que puedas hacer. Si tu instalación corre sobre un mini PC x86 o sobre una máquina virtual en Proxmox, como explicamos en nuestras guías de mini PC x86 frente a Raspberry Pi y de Home Assistant en Proxmox VE, es mucho menos probable que el almacenamiento sea el problema, ya que estos entornos suelen usar SSD de serie.

Integraciones que acumulan entidades sin que te des cuenta

Con el paso del tiempo, es habitual ir añadiendo integraciones y dispositivos sin eliminar nunca nada, incluso dispositivos que ya no usas o que has sustituido por otros. Cada entidad activa consume recursos, aunque sea de forma mínima individualmente, y la suma de docenas de entidades huérfanas o duplicadas puede explicar una ralentización progresiva que, de otro modo, resulta difícil de atribuir a una causa concreta.

Una revisión periódica de tu lista de dispositivos e integraciones, eliminando aquello que ya no esté en uso real, es una tarea de mantenimiento poco vistosa pero que recomendamos hacer al menos una vez al año, especialmente si tu instalación lleva ya varias temporadas creciendo sin pausa.

Automatizaciones mal escritas: plantillas que se recalculan constantemente

No toda la lentitud viene del almacenamiento o de la base de datos. Algunas automatizaciones y sensores de plantilla (template), si están mal diseñados, se recalculan con una frecuencia mucho mayor de la necesaria, consumiendo CPU de forma continua sin que lo notes a simple vista en el panel. Esto es especialmente habitual en plantillas que dependen de la hora actual sin una condición adecuada, o en automatizaciones disparadas por entidades que cambian de estado con muchísima frecuencia, como ciertos sensores de potencia eléctrica que actualizan su valor varias veces por segundo.

Revisar el panel de rendimiento del sistema, disponible dentro de los ajustes de Home Assistant, te permite identificar qué integraciones o automatizaciones concretas están consumiendo más recursos de forma sostenida, en lugar de sospechar de forma genérica de «todo el sistema» sin ningún dato concreto en el que apoyarte.

Complementos (add-ons) que no necesitas ejecutando en segundo plano

Si usas Home Assistant OS, cada complemento instalado y en ejecución consume parte de los recursos del servidor, estén o no en uso activo en ese momento. Es habitual, con el tiempo, acumular complementos que se instalaron para probar algo puntual y que siguen funcionando en segundo plano meses después, sin ningún propósito real. Revisar la lista completa de complementos instalados, no solo los que usas a diario, y detener o desinstalar los que ya no aportan nada, es otra tarea de mantenimiento sencilla con un impacto notable en instalaciones que llevan tiempo creciendo.

Hardware insuficiente desde el principio

En algunos casos, la causa no es ningún problema concreto, sino que el hardware elegido al principio se ha quedado simplemente pequeño para el tamaño actual de la instalación. Una Raspberry Pi 4 con 2 GB de RAM, perfectamente válida para empezar con unos pocos dispositivos, puede resultar insuficiente varios años después, con decenas de integraciones, cámaras analizadas por IA o un asistente de voz local funcionando en el mismo servidor. Si has ido ampliando tu instalación de forma considerable, especialmente si has incorporado proyectos como el de cámaras locales con Frigate o el de asistente de voz local con Whisper y Piper, es razonable valorar un salto a un mini PC x86 más potente, en lugar de seguir intentando exprimir un hardware que ya ha cumplido su función inicial con creces.

Un último sospechoso: copias de seguridad mal configuradas

Las copias de seguridad automáticas, especialmente si están programadas para ejecutarse en horas de uso activo del sistema o si se acumulan sin ningún límite de retención, pueden generar picos de lentitud puntuales que se confunden fácilmente con una degradación general del sistema. Revisa la configuración de tus copias de seguridad, tal y como explicamos en nuestra guía de backups automáticos en Google Drive o NAS, y asegúrate de que están programadas en una franja horaria de bajo uso, normalmente de madrugada, y con un número razonable de copias conservadas, no un histórico acumulado sin límite.

Cómo priorizar el diagnóstico

Si no sabes por dónde empezar, nuestra recomendación, basada en la frecuencia con la que hemos visto cada causa en la práctica, es revisar en este orden: primero la configuración del recorder y la base de datos de histórico, ya que suele ser la causa más extendida y la más fácil de corregir sin tocar hardware; después, si tu instalación corre sobre tarjeta microSD, valorar el desgaste del almacenamiento; a continuación, revisar integraciones y complementos obsoletos; y, por último, si nada de lo anterior explica el problema, plantearte si el hardware actual sigue siendo suficiente para el tamaño real de tu instalación.

Documentación oficial

El proyecto Home Assistant mantiene documentación específica sobre el componente recorder y sus opciones de configuración de retención en home-assistant.io, donde se explican con detalle los parámetros exactos para excluir entidades y ajustar el periodo de conservación del histórico, información que recomendamos consultar antes de modificar esta parte de tu configuración.

Conclusión

La lentitud progresiva de Home Assistant casi nunca tiene una única causa, sino que suele ser la suma de varios factores que se acumulan con el tiempo: una base de datos de histórico cada vez más grande, un soporte de almacenamiento que empieza a desgastarse, y una instalación que ha crecido mucho más de lo que el hardware original estaba pensado para soportar. La buena noticia es que, revisando estos puntos de forma ordenada, la mayoría de las veces es posible recuperar la fluidez original sin necesidad de empezar de cero, y de paso dejar la instalación mejor preparada para seguir creciendo durante los próximos años.

Por adbruiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *