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" — ha deprecating core supervised 2025 05.
-
"Lightweight solution" → migrate to Container — 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.