Home Assistant - Come installare HACS e Google Drive Backup

Home Assistant Guide

Scritto da Luigi Duchi

Eccoci tornati con un nuovo appuntamento della nostra "saga"su Home Assistant.

Innanzitutto volevo aprire questo articolo ringraziando tutte le persone che ci seguono per l'affetto dimostrato e l'interesse avuto per questa sezione del Blog.

L'articolo di oggi terminerà il filone componenti aggiuntivi, perlomeno per il momento, torneremo ad occuparci di loro più avanti quando padroneggeremo la configurazione di Home Assistant.

Quindi parleremo di un ultimo componente aggiuntivo che non può assolutamente mancare nella propria configurazione.

HOME ASSISTANT GOOGLE DRIVE BACKUP

Come si intuisce dal nome, questo componente aggiuntivo permetterà di fare un backup dell'intera configurazione di Home Assistant e, una volta creato, di caricarlo automaticamente su Google Drive, in modo da averlo sempre disponibile anche nel caso in cui la propria configurazione risulti compromessa al punto di non potervi più accedere.

Vediamo come installare questo componente.

 Andate nella pagina componenti aggiuntivi, ormai do per scontato che sappiate dove si trovi, in caso contrario vi esorto a vedere i precedenti articoli che potrete trovare qui sotto:

Come installare HassOS (Home Assistant Operating System) su un Raspberry 

Home Assistant - installazione primi componenti aggiuntivi Capitolo 1

Home Assistant - componenti aggiuntivi MQTT e DuckDNS

 Una volta che sarete nella pagina dei componenti aggiuntivi cliccate sul pulsante blu in basso a destra

Noterete subito che nell'elenco dei componenti aggiuntivi non è presente il componente oggetto della guida, questo perché per essere installato è richista l'aggiunta di una repository. Non vi preoccupate, nulla di complicato.

cliccate i tre punti in alto a destra (quelli nella foto cerchiati di rosso)

nel menù a tendina che si apre cliccate su Repository

Nel pop up che si apre dovrete incollare il seguente link

https://github.com/sabeechen/hassio-google-drive-backup

Successivamente dovrete premere sulla scritta aggiungi

Tornando indietro nella pagina dei componenti aggiuntivi vedrete che adesso sarà disponibile Home Assistant Google Drive Backup

Cliccateci sopra

premete sul pulsante installa

Prima di avviarlo spuntate la voce Watchdog e mostra nella barra laterale, noterete che nel menù laterale di Home Assistant spunterà la voce Backups, successivamente cliccate su "Avvia".

Una volta avviato cliccate su "Apri l'interfaccia web"

vi si presenterà questa pagina.

cliccate su Authenticate with Google Drive

si aprirà la pagina che vi permetterà di scegliere quale account Google utilizzare (se ne avete uno solo scegliete ovviamente quello)

successivamente 

autorizzate il componente cliccando sul pulsante continua

verrà generato un codice molto lungo all'interno di un riquadro

...copiatelo!

Tornate alla schermata di Home Assistant e incollate il codice precedentemente incollato dove c'è la x rossa

successivamente cliccate su save

La procedura è terminata.

In automatico verranno caricati i vostri backup su Google Drive.

C'è la possibilità di decidere varie impostazioni cliccate sul pulsante settings.

Dalla pagina che si aprirà potrete impostare quanti backup vorrete tenere su Home Assistant e su Google Drive, al superamento della soglia impostata il backup più vecchio verrà cancellato per lasciare spazio al nuovo.

Inoltre potrete decidere quante volte al giorno fare il Backup automatico e addirittura l'orario stabilito per effettuarlo.

Ogni volta che farete un backup (anche manuale), anche se decidete di farlo da Home Assistant (li trovate nello stesso menù dei componenti aggiuntivi), in automatico verranno sincronizzati con Google Drive Backup.

Finalmente i vostri salvataggi saranno al sicuro, avrete sempre un'ancora di salvataggio anche se distruggete la configurazione.

 HACS

Quando ho iniziato a parlare di componenti aggiuntivi vi avevo accennato che ne esistono di ufficiali e di custom.

Vi avevo anche parlato di Hacs lo "Store" dove poter scaricare in maniera gratuita tutti gli add-ons custom che la community mette a disposizione.

Da quella piattaforma sarà possibile anche aggiornare i componenti ed essere sempre aggiornato sulla pubblicazione di nuovi.

Tuttavia, dato che alcuni componenti aggiuntivi custom potrebbero creare instabilità, specialmente se non più mantenuti dallo sviluppatore HACS, non è preinstallato ma andrà installato manualmente. Per farlo avrete necessità di Terminal & SSH un componente aggiuntivo che vi avevo fatto installare nelle precedenti guide (ricordo che i link alle precedenti guide sono all'inizio dell'articolo).

Se non ricordo male non vi avevo fatto spuntare la voce "mostra nella barra laterale per quanto riguarda Terminal & SSH (nel caso invece lo abbiate cliccate direttamente sulla voce terminal e saltate il prossimo passaggio).

Aprite i componenti aggiuntivi e cliccate su Terminal & SSH

Spuntate la voce mostra nella barra laterale

Noterete una voce chiamata Terminal apparire nella barra laterale.

Cliccateci sopra.

noterete che si aprirà un vero e proprio terminale.

copiate la seguente stringa:

wget -O - https://get.hacs.xyz | bash -

Incollatela sul terminale e date invio.

Il comando creerà una cartella chiamata custom_components e dentro un'altra chiamata hacs con al suo interno tutto il necessario per l'installazione, non vi preoccupate per ora non dovrete fare nulla, farà tutto da se.

Una volta terminata la procedura sempre sul terminale scrivete:

reboot

premete invio.

A questo punto Home Assistant si riavvierà, ci vorrà un po' di più del normale non vi preoccupate.

mentre Home Assistant si sta avviando andate sulla pagina ufficiale di GitHub che troverete a questo Link QUI e create un account cliccando la voce Sign Up

Vi verrà chiesta una mail una password e un nome utente, le classiche procedure di quando si crea un account su di un sito. 

Una volta che avrete creato l'account dovrete generare un token.

Potreste navigare nella dashboard del vostro account su github per arrivarci ma siccome è piuttosto nascosto vi consiglio di cliccare su questo Link QUI che vi porterà direttamente alla pagina indicata.

Probabilmente vi chiederà di fare il login, fatelo usando le credenziali create poco prima.

Cliccate su Generate New Token

Nel campo Note scrivete HACS e cambiate la voce expiration scegliendo No expiration

successivamente in fondo alla pagina cliccate su Generate Token questo produrrà un token. 

Tornate su Home Assistant che a questo punto si sarà riavviato.

Cliccate su Configurazioni e successivamente su dispositivi e servizi.

aggiungi un integrazione e ricerca HACS

Mettete la spunta a tutte e 4 le voci che vi si presentano e cliccate su invia

copiate il codice (che nella foto è censurato) e cliccate sul link 

si aprirà questa pagina su git hub incollate nei riquadri il codice precedentemente copiato da Home Assistant e cliccate su continue.

Nella pagina che si presenterà cliccate su Autorize Hacs.

vedrete comparire questa pagina.

Tornando su Home Assistant troverete questa indicazione.

Cliccate su Finito.

Noterete che avrete HACS attivo sulle integrazioni e presente nel menù a tendina.

Vi lascio al video di fine articolo che approfondisce ancora di più ciò che ho scritto in questa guida. 

Alla prossima guida su Home Assistant.

Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.

Luigi Duchi

Nato a Grosseto il 24 Dicembre 1982 perito elettrotecnico che lavora nel mondo della domotica e installazione di impianti elettrici, impianti di allarmi, videosorveglianza e automazioni in genere. Appassionato da sempre di tecnologia e aperto alla conoscenza di nuove soluzioni.


Vai ai commenti