HACS: Community Store per espandere Home Assistant
Continuiamo con la configurazione di Home Assistant Container, installato su Orange Pi 4A [LINK]. Non tutti sanno che esiste una libreria creata dalla comunità di Home Assistant che prende il nome di HACS (Home Assistant Community Store), ossia un gestore di componenti aggiuntivi di terze parti per Home Assistant, che consente di installare, aggiornare e gestire facilmente integrazioni, temi e personalizzazioni non ufficiali. Infatti, molte integrazioni non sono presenti nel repository ufficiale di Home Assistant, pertanto HACS è indispensabile per chi vuole un Home Assistant più flessibile e potente, con un ecosistema di plugin in costante aggiornamento.
Fase preliminare
HACS può essere installato su tutte le versioni di Home Assistant, tuttavia questa guida si limita a mostrarne l’installazione su Home Assistant Container. Per prima cosa dobbiamo implementare il container di Home Assistant, quindi apriamo il terminale e identifichiamo il nome del nostro container
sudo docker container ls -a
Una volta trovato il container di Home Assistant, entriamo nella sua configurazione:
sudo docker exec -it homeassistant bash
Avviamo ora lo script per il download di HACS
wget -O - https://get.hacs.xyz | bash -
Attendiamo il download e l’installazione all’interno del container. Se tutto è avvenuto in maniera corretta, vi apparirà la seguente schermata.
Usciamo dal container
exit
Riavviamo il sistema operativo.
sudo reboot
Installazione HACS
Dalla Plancia di Home Assistant andiamo su Impostazioni -> Dispositivi e servizi, poi clicchiamo su Aggiungi integrazione.
Cerchiamo l’integrazione HACS.
Selezioniamo tutte le voci e poi click su Invia.
Sarà necessario autenticare il dispositivo su GitHub, quindi copiamo il codice che appare e clicchiamo sul link che appare.
Accediamo a GitHub tramite un browser; se abbiamo un account possiamo usare quello, altrimenti sarà necessario iscriversi. L’accesso a GitHub è parte necessaria e non è possibile saltarla.
Una volta effettuato il Log In in GitHub, incollate il codice che abbiamo visto prima e selezioniamo su Continua.
Autorizziamo HACS. La procedura di autorizzazione è terminata.
Possiamo concludere l’installazione di HACS e implementare Home Assistant con nuove funzionalità.