HACS (Home Assistant Community Store)¶
Marketplace de-facto de integrations, themes, frontend mods y custom components mantenidos por la comunidad para Home Assistant. No es oficial pero es el vector principal por el que entran componentes no-core al setup. Su lag detrás de releases nuevas de HA es uno de los factores documentados de upgrade fragility.
Contexto¶
Para Q2 (upgrade reliability), HACS importa porque rompe en upgrades independientemente de HA Core: cuando HA libera YYYY.M.0, los custom components de HACS pueden tardar días o semanas en alinearse. Cada componente HACS instalado es una dependencia más que el usuario carga al upgradear. La fragilidad relativa de HACS aparece en sources que el wiki ya ingirió (../sources/mastering-ha-updates-rollbacks paso 2 del pre-checklist), pero la página propia de HACS está pendiente de profundizar.
Contenido¶
Lo que sabemos hasta ahora¶
- Es distinto de Home Assistant core (custodiado por la open-home-foundation); HACS es de terceros, mantenido por su propia comunidad.
- Se distribuye como una integration que se instala manualmente la primera vez (ya no incluida en HACS via setup automatizado por defecto).
- Sirve como store de descubrimiento para custom_components, themes, plugins de Lovelace, etc.
- En el ecosistema, los issues frecuentes son: (a) HACS dejando de cargar con upgrades de HA Core (../sources/mastering-ha-updates-rollbacks menciona casos), (b) componentes cargados desde HACS rompiéndose por API changes de Core.
Lo que falta (gaps para futuras iteraciones)¶
- Política de soporte de HACS frente a major versions de HA.
- Cómo trackear compatibilidad de cada componente HACS instalado contra la versión target antes del upgrade.
- Si conviene migrar custom components frecuentes a fork-personal versionado en el repo de configs del usuario, para no depender del lag de HACS.
- Patrones de "freeze HACS components" durante un upgrade riesgoso.
Relaciones¶
- Mencionado en: ../concepts/ha-pre-update-checklist (paso 2: verificar compatibilidad).
- Es un eje de fragilidad para: ../analysis/ha-upgrade-reliability-strategy (lo agrega como tema cuando se profundice).
- Funciona dentro de: home-assistant.
Citas / evidencia¶
- Mencionado como "Integrations: Built-in and custom (via HACS)" — ../sources/mastering-ha-updates-rollbacks.
Abierto / gaps¶
- Source canónico: ingerir el README oficial del repo HACS (gap candidato a agregar).
- Ingerir thread community "HACS no longer starts in HA" (en candidatos media) para tener un postmortem de HACS específicamente.
- ¿Cómo se monitorean los release de HACS components instalados? (Q5 observability extiende).