El tiempo de inicio de Home Assistant debe reducirse identificando la etapa que realmente está esperando, no desactivando integraciones al azar ni actualizando primero el servidor. Un reinicio puede revelar dependencias que ya están listas durante un reinicio normal de Home Assistant: DNS, almacenamiento de red, una base de datos externa, MQTT, radios USB u otros contenedores pueden seguir iniciándose.
Mide la integración más lenta, compara un reinicio solo de Home Assistant con un reinicio completo del host y corrige la dependencia que explique la diferencia. Un segundo reinicio rápido después de que la máquina se haya activado por completo es una prueba sólida de que el orden de inicio o una dependencia externa importan más que la potencia bruta de la CPU.
Usa los tiempos de inicio de las integraciones antes de cambiar la configuración
Home Assistant muestra los tiempos de inicio de las integraciones para que puedas ver cuáles retrasan la secuencia de arranque. Empieza por ahí en lugar de interpretar el tiempo total de inicio como una sola cifra.
Home Assistant documenta ahora este diagnóstico directamente: Ajustes → Sistema → Reparaciones → El tiempo de inicio de las integraciones muestra qué integraciones están retrasando el inicio y pueden tener problemas de conectividad. Usa ese panel antes de considerar que el tiempo total de arranque es un problema de hardware.
Registra el mismo panel después de un reinicio normal de Home Assistant y después de un reinicio completo del servidor. La integración cuyo tiempo de configuración cambie más suele ser más relevante que la que simplemente siempre es un poco lenta.
Separa el inicio del núcleo de las dependencias que aún no están listas
Un reinicio completo inicia la red, el almacenamiento, el DNS, las bases de datos, los intermediarios, las radios, los contenedores y Home Assistant en intervalos parcialmente superpuestos. Si Home Assistant se inicia antes de que un servicio necesario esté disponible, la configuración puede pasar tiempo esperando o reintentando.
Un inicio lento suele significar que una integración está esperando un dispositivo o servicio que aún no está listo. La guía actual de integraciones de Home Assistant explica que las dependencias temporalmente no disponibles deben entrar en una ruta de reintento en lugar de bloquear indefinidamente la recuperación normal.
No añadas retrasos arbitrarios al contenedor completo a menos que hayas demostrado qué dependencia necesita tiempo. Prefiere una comprobación de estado explícita, un DNS estable, un orden de montaje correcto o una dependencia de servicio que represente una disponibilidad real.
Comprueba Recorder cuando el inicio se pausa alrededor de la base de datos
Recorder puede retrasar el inicio cuando la base de datos necesita una migración del esquema, tarda en abrirse o es externa y aún no está disponible. Durante las migraciones, Home Assistant puede esperar deliberadamente en lugar de abandonar la base de datos en un estado parcialmente migrado.
Si la interfaz indica que Recorder es el componente lento, revisa los registros de la base de datos, la latencia del almacenamiento, el espacio libre y la disponibilidad de la base de datos externa. No elimines la base de datos simplemente para acelerar el inicio, a menos que conservar el historial no sea realmente importante.
Mantén el diagnóstico específico: una apertura lenta de SQLite es un problema de almacenamiento, mientras que un tiempo de espera agotado al conectarse a PostgreSQL o MariaDB externos es un problema de red o de disponibilidad del servicio.
Desactiva o actualiza las integraciones personalizadas que bloquean el inicio
Las integraciones personalizadas pueden añadir dependencias o comportamientos de inicio que Home Assistant no prueba como parte de la versión oficial. Si el inicio se volvió lento inmediatamente después de una actualización, compara los tiempos con las integraciones personalizadas desactivadas o actualizadas.
El flujo de solución de problemas actual de Home Assistant recomienda reiniciar en Modo seguro para excluir del análisis las integraciones, tarjetas y temas personalizados. Si el inicio mejora allí, la ruta lenta está fuera del núcleo de Home Assistant.
Elimina un sospechoso cada vez y repite la misma prueba de reinicio. Un arranque rápido aislado no es suficiente; exige que la mejora se repita.
Elimina el trabajo de inicio que no necesita ser síncrono
No todos los informes, análisis, tareas de cámara, actualizaciones de API o automatizaciones personalizadas deben ejecutarse inmediatamente cuando Home Assistant se inicia. Distribuye el trabajo no crítico para que no coincida con los primeros minutos posteriores al reinicio, cuando el sistema también está restaurando las integraciones y el estado.
La explicación de ZimaSpace sobre el trabajo basado en eventos frente a los picos de tareas programadas en segundo plano resulta útil aquí: el objetivo es proteger la ruta de inicio sensible a la latencia, no eliminar todo el trabajo posterior.
El inicio mejora cuando las mismas integraciones necesarias están listas antes y la máquina alcanza más rápido un estado de control estable, no simplemente cuando la página de inicio de sesión aparece unos segundos antes.
Preguntas frecuentes
¿Por qué Home Assistant solo es lento después de reiniciar por completo el servidor?
Eso suele indicar que una dependencia aún no está lista, como el DNS, el almacenamiento, MQTT, una base de datos o un servicio de radio. Compara los tiempos de inicio de las integraciones después de reiniciar el host y después de reiniciar solo Home Assistant.
Soporte y Consejos
Más para leer

Señales de que una base de datos de Home Assistant necesita mantenimiento o reemplazo
Una base de datos grande de Home Assistant normalmente requiere tareas de retención o depuración; la corrupción o los errores de integridad recurrentes son...

¿Cuántos usuarios simultáneos puede gestionar Home Assistant antes de ralentizarse?
Home Assistant no tiene un límite fijo de usuarios que resulte útil: evalúa el rendimiento con clientes activos, paneles reales y actualizaciones de entidades,...

¿Puede Home Assistant usar una base de datos externa sin complicar las actualizaciones?
Una base de datos externa de Recorder puede sobrevivir a las actualizaciones, pero añade sus propias responsabilidades de disponibilidad, migración de esquemas, copias de...

