Home Assistant Core (install method, deprecated)¶
Correr Home Assistant directamente en un virtualenv de Python sobre un host del usuario. Deprecado oficialmente desde 2025-05; sin soporte oficial a partir de release 2025.12. No confundir con "Home Assistant Core" como nombre del componente principal del software.
Contexto¶
Confusión común que el propio anuncio reconoce: "Home Assistant Core" denomina dos cosas distintas: el componente Python que es el corazón de HA, y este install method. Esta página trata sólo el install method deprecated. El componente sigue siendo central y se documenta en home-assistant y se reutiliza dentro de home-assistant-os y home-assistant-container.
Contenido¶
Qué era¶
- Bajar el código de HA y correrlo en un virtualenv de Python directamente en el host.
- Sin Supervisor, sin add-ons, sin containerización.
- Path típico para devs que querían iterar rápido y para deployments minimalistas.
Por qué la fundación lo dió de baja¶
- Uso muy bajo: 2.5% de instalaciones a 2025.
- Mantenimiento de Python env + dependencias del sistema era frecuente fuente de bugs.
- Comparte el razonamiento de home-assistant-supervised: concentración de soporte.
Migration path oficial¶
- Core (lightweight) → home-assistant-container (sigue siendo lightweight pero estable).
Caveat sobre dev docs¶
El anuncio aclara: la documentación de "developer documentation for the Core Python application will remain". El componente Core como código sigue siendo el corazón de HA. Lo deprecated es distribuirlo como install method al usuario final, no el código en sí.
Relaciones¶
- Reemplazado oficialmente por: home-assistant-container.
- No confundir con: el componente "Home Assistant Core" dentro de home-assistant (sigue activo).
- También deprecated en el mismo anuncio: home-assistant-supervised.
Citas / evidencia¶
-
"Developer documentation for Core Python application will remain" — ../sources/ha-deprecating-core-supervised-2025-05.
-
"Lightweight solution" → migrate to Container — ../sources/ha-deprecating-core-supervised-2025-05.
Abierto / gaps¶
- Por qué algunos devs preferían Core sobre Container (¿menor overhead? ¿más fácil debug?). Buscar discusión community.
- Tutorial canónico actual para migración Core → Container preservando configs.