Saltar al contenido

Optimizar Home Assistant en 2026: Guía Definitiva

24/02/2026

Actualizado el 21 de enero de 2026

Si alguna vez has sentido que tu Home Assistant va más lento de lo que debería, no estás solo. Un sistema domótico que tarda en responder a una simple orden de encender una luz puede ser frustrante. La buena noticia es que, en la mayoría de los casos, si notas que tu Home Assistant va lento, tiene solución. Optimizar Home Assistant es un proceso que abarca desde la elección del hardware hasta el mantenimiento continuo del software.

En esta guía definitiva de 2026, te llevaré paso a paso por todos los puntos clave que he aprendido y aplicado como Ingeniero IoT para transformar una instalación perezosa en un sistema ágil y reactivo. Vamos a desglosar cómo mejorar el rendimiento de Home Assistant de manera práctica y efectiva.

OFERTAS · TIENDA OFICIAL

Descuentos en domótica SONOFF

Interruptores WiFi, relés, sensores, tiras LED y más. Las promociones cambian con frecuencia en la tienda oficial.

Cupón: TECNOYFOTO (10% de descuento al pagar)

Ver ofertas oficiales Enlace de afiliado · Tienda Sonoff

El Hardware: La Base para un Rendimiento Óptimo

Antes de tocar una sola línea de código, debemos hablar de los cimientos. El hardware donde se ejecuta Home Assistant es el factor más determinante para su rendimiento. En 2026, las opciones son variadas, pero hay algunas reglas de oro que no debemos ignorar.

Adiós Definitivo a las Tarjetas SD

Seamos claros: si tu Home Assistant funciona sobre una tarjeta SD, estás viviendo al límite. Las tarjetas SD no están diseñadas para la escritura y lectura constante que genera un sistema como Home Assistant, especialmente su base de datos. Esto no solo provoca lentitud, sino que es la causa número uno de fallos catastróficos por corrupción de datos.

Mi recomendación es tajante: utiliza un disco de estado sólido (SSD). La diferencia de velocidad y fiabilidad es abismal. Si bien una Raspberry Pi sigue siendo una puerta de entrada válida, debe ir acompañada de un SSD conectado por USB 3.0 o, idealmente, a través de un HAT compatible.

¿Qué Equipo Elegir en 2026?

  • Raspberry Pi 5/6: Sigue siendo una opción económica y de bajo consumo para empezar, pero siempre con un SSD. Es suficiente para sistemas pequeños y medianos.
  • Mini PC / NUC: Para mí, la mejor opción en cuanto a calidad-precio-rendimiento. Dispositivos con procesadores Intel N100 o superiores ofrecen una potencia sobrada para manejar decenas de integraciones, cámaras y automatizaciones complejas sin despeinarse.
  • Máquina Virtual (VM): Si ya tienes un servidor o NAS encendido 24/7 (como un Synology o Proxmox), virtualizar Home Assistant es una excelente manera de aprovechar recursos. Aquí te explico cómo instalar Home Assistant en una máquina virtual de Synology.

La Base de Datos: El Corazón de tu Sistema

El componente responsable de registrar todos los eventos y cambios de estado de tus entidades es el `recorder`. Cada vez que una luz cambia de estado o un sensor reporta una nueva temperatura, se escribe una entrada en la base de datos de Home Assistant. Si no se gestiona correctamente, este archivo puede crecer descontroladamente, convirtiéndose en el principal cuello de botella.

¿Qué Base de Datos Elegir? SQLite vs. MariaDB/PostgreSQL

Por defecto, Home Assistant utiliza SQLite, una base de datos simple que se almacena en un único archivo. Es perfecta para empezar, pero muestra sus debilidades en instalaciones grandes. Afortunadamente, migrar a una base de datos más robusta como MariaDB es más fácil que nunca.

CaracterísticaSQLite (por defecto)MariaDB / PostgreSQL
ConfiguraciónAutomática, no requiere configuración.Requiere instalar un Add-on o un servidor externo y configurar la conexión.
RendimientoAdecuado para sistemas pequeños. Se degrada notablemente con bases de datos grandes (+1-2 GB).Superior, especialmente en consultas complejas (gráficos, historial largo). Gestiona grandes volúmenes de datos con eficiencia.
FiabilidadSusceptible a corrupción por apagones inesperados.Mucho más robusto y resistente a la corrupción de datos.
Caso de Uso IdealInstalaciones nuevas o con pocas entidades y un historial corto.Instalaciones medianas a grandes, usuarios que deseen un historial a largo plazo y máxima fiabilidad. Te recomiendo seguir esta guía sobre cómo configurar MariaDB en Home Assistant.

Guía Práctica para Optimizar el `recorder`

Independientemente de la base de datos que uses, la clave para mejorar el rendimiento de Home Assistant es ser selectivo con lo que guardas. ¿Realmente necesitas registrar cada fluctuación de 0.1W del medidor de consumo de tu router cada 5 segundos?

Para configurar el `recorder`, necesitarás editar tu archivo `configuration.yaml`. La forma más sencilla de acceder es a través del Add-on Samba o Visual Studio Code.

Añade el siguiente bloque a tu `configuration.yaml` y ajústalo a tus necesidades:

# Fichero configuration.yaml
recorder:
  purge_keep_days: 7
  exclude:
    domains:
      - updater
    entity_globs:
      - sensor.weather_*
      - sensor.sun_*
    entities:
      - sensor.last_boot
      - sensor.time

Desglosemos este código:

  • `purge_keep_days: 7`: Es la directiva más importante. Le dice a Home Assistant que borre automáticamente cualquier dato más antiguo de 7 días. Esto mantiene el tamaño de la base de datos bajo control. Puedes ajustarlo al valor que prefieras.
  • `exclude`: Aquí es donde hacemos la magia.
    • `domains`: Excluye todas las entidades de un dominio completo. `updater` es un buen candidato.
    • `entity_globs`: Permite usar comodines. `sensor.weather_*` excluirá todas las entidades que empiecen por `sensor.weather_`, muy útil para integraciones meteorológicas que crean docenas de sensores.
    • `entities`: Lista entidades específicas que no quieres registrar. `sensor.time` (que cambia cada minuto) o `sensor.last_boot` son ejemplos perfectos de datos que no aportan valor histórico.

Este simple ajuste en la configuración del recorder de Home Assistant puede tener un impacto drástico en la velocidad y la capacidad de respuesta de todo tu sistema.

Identificando a los Culpables: Herramientas de Diagnóstico en 2026

A veces, la lentitud no proviene de la base de datos, sino de una integración mal programada o un dispositivo que no responde. Home Assistant en 2026 ha evolucionado mucho desde las versiones antiguas y ahora ofrece herramientas potentes para diagnosticar estos problemas.

Tiempos de Carga del Sistema

Una de las mejoras más útiles, que ya se vislumbraba en versiones de hace años, ahora está totalmente integrada y pulida. Para ver qué componentes están ralentizando el arranque de tu sistema, puedes ir a Ajustes > Sistema > Reparaciones y en el menú de los tres puntos, seleccionar Tiempos de Carga.

Esta pantalla te mostrará una lista de todas tus integraciones y el tiempo que tardaron en iniciarse. Si ves alguna con un tiempo exageradamente alto (varios segundos o incluso minutos), has encontrado un posible culpable. Investiga si hay problemas conocidos con esa integración o si el dispositivo físico asociado está teniendo problemas de conexión.

El Perfilador (`Profiler`)

Para un análisis más profundo, Home Assistant incluye una herramienta de perfilado. No está activa por defecto, pero puedes iniciarla llamando al servicio `profiler.start` desde las Herramientas para desarrolladores. Tras dejarlo correr unos minutos (especialmente mientras notas la lentitud), puedes llamar a `profiler.stop`.

Esto generará un archivo de registro que te mostrará exactamente qué funciones y procesos están consumiendo más tiempo de CPU. Es una herramienta avanzada, pero invaluable para detectar, por ejemplo, una plantilla Jinja mal optimizada en un sensor que está devorando tus recursos.

Mantenimiento Proactivo: El Secreto de un Sistema Sano

Finalmente, un buen mantenimiento de Home Assistant es crucial. Además de optimizar el `recorder`, te recomiendo dos prácticas adicionales:

  1. Limpia Entidades Huérfanas: Cuando eliminas un dispositivo o una integración, a veces sus entidades se quedan en el sistema. Utilizar herramientas como la integración `Spook` (disponible en HACS) te ayuda a identificar y eliminar estos residuos. Aquí tienes una guía completa sobre cómo tratar con entidades huérfanas en Home Assistant.
  2. Mantén Todo Actualizado: Las actualizaciones de Home Assistant Core, los Add-ons y las integraciones no solo traen nuevas funciones, sino también mejoras de rendimiento y parches de seguridad. No dejes que tu sistema se quede obsoleto.

Optimizar Home Assistant no es una tarea de un solo día, sino un hábito. Al elegir el hardware correcto, configurar sabiamente tu base de datos y utilizar las herramientas de diagnóstico a tu disposición, transformarás tu experiencia domótica, garantizando que tu hogar inteligente sea siempre rápido, fiable y, sobre todo, inteligente.