HACS: Cos’è Home Assistant Community Store e come installarlo?

Home Assistant Community Store (meglio conosciuto con l’acronimo HACS) è un plug-in nell’ecosistema di Home Assistant (di cui abbiamo parlato nell’articolo Home Assistant: il gestore per la propria domotica personale)  che ti dà la possibilità di scaricare e aggiornare tutti quei plugin dall’archivio GitHub, sviluppati dagli utenti e collaboratori, che non si trovano nel repository standard dell’Home Assistant.

Esistono un’infinità di plugin ed estensioni per Home Assistant sul web e questo rendebbe difficile tenere traccia degli aggiornamenti su questi plugin o estensioni. Per ovviare a questo esiste HACS che cataloga e rende disponibili per l’installazione tutte le estensioni e plugin disponibili, un po come fosse un play store alternativo sui vostri smartphone, ma in questo caso pur sempre ufficiale e reso disponibile dal team di Home Assistant.

Nell’installazione di default dell’ecosistema Home Assistant, tuttavia, HACS non vè presente tra i plugins pre-installati.

Come installare HACS?

I requisiti per l’installazione di HACS sono:

  • Home Assistant dalla versione 2020.12.0 o successiva
  • Un account GitHub (puoi semplicemente effettuare un primo login su GitHub con il tuo account google)
  • Un’installazione di Home Assistant (su Raspberry, su Server, PC Linux, altro…)
  • Accesso al filesystem in cui si trova Home Assistant (diritti root)

I passaggi per installare HACS sul sistema operativo Home Assistant sono:

1. Fai clic sul tuo profilo (angolo in basso a sinistra) (1) e attiva la modalità avanzata (2)

    2. Vai al pannello Impostazioni e fai clic su Componenti Aggiuntivi (Add-on Store per la versione inglese)

    3. Installa il componente aggiuntivo Terminale e SSH ed una volta installato fai clic su Terminale nel menu o sull’interfaccia utente Web nell’addon.

    Esegui lo script di installazione HACS

    wget -q -O - https://install.hacs.xyz | bash -

    Una volta completato vai su Strumenti per lo sviluppatore e fai click su Verifica configurazione (step 1,2 e 3)

    Prima di procedere su Home assistant, creare un account personale su GitHub (qualora tu non ne abbia già uno) e convalidiamolo attraverso il link che riceveremo nell’ email indicata durante la fase di registrazione.

    Quindi effettuiamo il login e generiamo un token (clicca qui) dalla dashboard Developer Setting.

    Nel campo Note scriviamo HACS, quindi  clicchiamo su Generate Token. Copiamo il token e teniamolo da parte, servirà fra qualche instante.

    Ora possiamo tornare sul nostro Home Assistant!

    Una volta che Home Assistant si sarà riavviato, torna su impostazioni e clicca su Dispositivi e servizi

    Fai click su Aggiungi integrazione in basso a destra

    Nella casella per la ricerca digita HACS ed una volta comparso nella lista sotto clicca su di esso

    Seguire i passaggi di installazione sullo schermo ed utilizza il token GitHub precedentemente creato.

    Una volta connesso al tuo account Github, torna al tuo Home Assistant e fai clic su Fine.

    Da questo momento vedrai una nuova voce (HACS nel menu e quando fai clic su di esso vedrai l’interfaccia di HACS.

    A seconda del sistema, il primo avvio potrebbe richiedere molto tempo, addirittura un’ora in alcuni casi.

    Ci sono 2 cose interessanti da conoscere su HACS. Integrazioni e Frontend.

    Parleremo di entrambi, ma prima è importante sapere che HACS funziona con i repository GitHub. È possibile aggiungere il proprio o aggiungerne uno già noto a HACS.

    Le integrazioni in HACS sono connessioni ad altri dispositivi o estensioni di Home Assistant. Come ad esempio un’integrazione per la connessione a Philips TV o per il controllo delle tue videocamere TAPO e molto altro ancora.

    I frontend in HACS sono temi personalizzati o Lovelace (Widget) che puoi utilizzare per la tua dashboard. In altre parole personalizzazioni della dashboard.

    Qui di seguito la vista dell’HACS sul mio Home Assistant di test.

    Links utili

    Rispondi

    Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

    Ads Blocker Image Powered by Code Help Pro

    Ab blocker rilevato!!!

    Per favore disabilita il blocco della pubblicità per proseguire.