Para seguir el proceso de migración de mi Home Lab desde una pequeña Raspberry Pi 4 a un OptiPlex 7050 ejecutando Proxmox ahora le toca el turno a HACS, un repositorio no oficial de integraciones, add-ons, etc. mantenido por la comunidad de Home Assistant.
En esta ocasion, en lugar de realizar la instalación de HACS en Home Assistant (Docker), se instalará en la propia VM de Home Assistant OS en Proxmox.
Introducción
Para poder instalar HACS es necesario acceder a la shell de Home Assistant OS. Esto se puede realizar accediendo a la Console de la VM de HAOS en Proxmox y en el CLI de Home Assistant escribir el comando login
.
La letra del CLI es bastante pequeña y el teclado está configurado en us-US
por lo que será más cómodo realizar esta instalación usando un Terminal desde la propia interfaz web de Home Assistant OS.
Para ello hay que habilitar el modo avanzado:
- Acceder al profile del usuario
admin
- User settings → Advanced mode → Enable
Y después instalar un terminal SSH:
- Settings → Add-ons → Add-on Store
- Buscar e instalar
Terminal & SSH
- Habilitar las siguientes opciones:
- Watchdog
- Auto update
- Show in sidebar
- Pulsar en
START
Si todo funciona correctamente, en el menú lateral habrá aparecido la opción Terminal
que podemos pulsar para acceder a un terminal SSH dentro de Home Assistant OS (con la letra más grande y el teclado es-ES
correctamente configurado).
A partir de aquí la instalación y configuración de HACS se realiza de la misma manera que en la instalación de HACS en Home Assistant (Docker):
wget -nv -O hacs.sh https://get.hacs.xyz
# Revisar el script ;-)
bash hacs.sh
A continuación se reinicia Home Asistant y se añade la nueva integración HACS instalada anteriormente:
- Ir a
Settings > System
- Seleccionar
Restart
- Ir a
Settings > Devices & Services
- Seleccionar
Add integration
- Buscar
HACS
y seleccionarla para instalar - Aceptar las siguientes indicaciones:
- I know how to access Home Assistant logs
- I know that there are no add-ons in HACS
- I know that everything inside HACS including HACS itself is custom and untested by Home Assistant
- I know that if I get issues with Home Assistant I should disable all my custom_components
- Enable experimental features, this is what eventually will become HACS 2.0.0, if you enable it now you do not need to do anything when 2.0.0 is released
- Activar el dispositivo:
- Reiniciar Home Assistant
Ahora, con HACS instalado, ya se pueden instalar algunas tarjetas Lovelace interesantes:
Historial de cambios
- 2024-07-27: Documento inicial