I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Esistono due versioni di Home Assistant che puoi installare su una normale distribuzione Linux. Puoi installare la versione supervisionata o scegliere la versione non supervisionata di Home Assistant, in base alle tue esigenze e alla tua esperienza con Linux.

Mentre l'installazione non supervisionata è semplice e veloce, la versione supervisionata richiede diversi passaggi aggiuntivi. Ma se vuoi provare tutta la potenza di Home Assistant su Ubuntu o Debian, devi scegliere la versione supervisionata. Vediamo come configurare un server Supervised Home Assistant su Ubuntu.

Installa Supervised Home Assistant su Ubuntu/Debian

Per installare e configurare Home Assistant supervisionato, devi prima installa Ubuntu sul tuo computer. Puoi usare un vecchio PC o preferibilmente un laptop poiché consuma molta meno energia.

Ti consigliamo di installare Ubuntu Server poiché è molto più leggero di Ubuntu Desktop. Una volta installato Ubuntu, seguire i passaggi seguenti per installare e configurare Home Assistant supervisionato.

instagram viewer

Questo è un metodo avanzato per installare Home Assistant supervisionato su un normale sistema operativo Linux. Se non sei un utente avanzato o qualcuno che non ha familiarità con Linux, dovresti evitarlo poiché richiede esperienza con Linux, Docker, container e reti. Ma sei libero di sperimentare, ovviamente.

Passaggio 1: installa Docker su Ubuntu

Innanzitutto, verifica e applica gli aggiornamenti a Ubuntu Server utilizzando il seguente comando:

sudo apt update && sudo apt upgrade -y

Poi installa e configura Docker su Ubuntu. Puoi anche installare Portainer per gestire e installare i container.

Assicurati di installare Server Ubuntu 20.04.5 LTS E Docker CE >= 20.10.17.

Passaggio 2: installa Supervised Home Assistant su Ubuntu utilizzando Docker

Accedi al terminale Ubuntu tramite SSH ed esegui i seguenti comandi come root per installare il contenitore Home Assistant:

sudo docker run -d --name=homeassistant --restart=always --network=host -v /etc/homeassistant:/config homeassistant/home-assistant: stable

Quindi, copia e incolla il comando seguente per installare le dipendenze:

sudo apt install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote -y

Installa Docker-CE eseguendo:

curl -fsSL get.docker.com | sh

Scarica l'ultimo OS-Agent da la pagina GitHub utilizzando il comando seguente (the x86_64.deb pacchetto):

wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_x86_64.deb

Installa il pacchetto DEB scaricato usando dpkg eseguendo:

sudo dpkg -i os-agent_*.deb

Sostituisci il nome del pacchetto nei comandi precedenti con il nome del pacchetto più recente.

Controlla se l'installazione è andata a buon fine con:

gdbus introspect --system --dest io.hass.os --object-path /io/hass/os

Tu dovresti vedere Interfaccia dettagli nell'output come mostrato di seguito:

Se la gdbus il comando non è riconosciuto, install libglib2.0-bin usando APT per farlo funzionare.

Infine, esegui il seguente comando per installare il pacchetto Debian di Supervised Home Assistant sulla tua macchina Ubuntu:

wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

Quindi, esegui:

sudo dpkg -i homeassistant-supervised.deb

Questo non richiederà molto tempo per essere completato. Dopo l'installazione, puoi aprire Portainer per controllare i contenitori installati.

Puoi anche visitare l'IP della macchina Ubuntu alla porta 8123 per accedere a Supervised Home Assistant. Puoi trovare l'indirizzo IP utilizzando il comando ifconfig.

Ad esempio, consideriamo questo come l'indirizzo IP:

192.168.0.111:8123

Questo dovrebbe caricare la schermata di configurazione di Home Assistant in cui è possibile creare un account utente e completare la configurazione iniziale. Se disponi di un backup della tua precedente istanza di Home Assistant, puoi anche ripristinarlo dalla schermata di configurazione.

Puoi anche accedere a Home Assistant utilizzando il seguente URL su una rete locale:

http://homeassistant.local: 8123/

Dopo aver configurato Home Assistant, puoi installare i componenti aggiuntivi e creare backup con pochi clic. Puoi anche esponi il tuo server Home Assistant a Internet con una connessione HTTPS sicura per l'accesso remoto utilizzando il tunnel Cloudflare.

Risoluzione degli errori di Home Assistant su Linux

Home Assistant Supervised funzionerà su qualsiasi hardware x86 o x64 in grado di eseguire Ubuntu o Debian. Funziona allo stesso modo dell'hardware Raspberry Pi con il sistema operativo Home Assistant. Tuttavia, potresti riscontrare alcuni problemi e ricevere avvisi durante l'utilizzo.

Sebbene sia possibile ignorare alcuni avvisi, potrebbe essere necessario correggere gli errori per installare i componenti aggiuntivi e gli aggiornamenti del sistema Home Assistant Core. Di seguito abbiamo affrontato questi problemi con le loro soluzioni e soluzioni alternative.

1. Impossibile installare o aggiornare componenti aggiuntivi o HA Core

Potresti riscontrare un errore durante l'installazione o l'aggiornamento dei componenti aggiuntivi o degli aggiornamenti di Home Assistant Core. Per risolvere questo problema, per prima cosa arresta il contenitore Portainer con:

sudo docker stop portainer

Riavvia Home Assistant Supervisor utilizzando il seguente comando:

sudo docker restart hassio_supervisor

Ora puoi aprire Home Assistant e andare a Impostazioni per installare e aggiornare i componenti aggiuntivi o gli aggiornamenti di Home Assistant Core senza alcun messaggio di errore.

2. Home Assistant che mostra più riparazioni

Home Assistant può visualizzare problemi nella sezione Riparazione che devi risolvere per assicurarti che i tuoi dispositivi intelligenti siano connessi e funzionino come previsto. Tuttavia, con l'installazione di Supervised Home Assistant, potresti visualizzare più consigli per riparare o riparare Home Assistant.

È possibile ignorare i suggerimenti di riparazione che mostrano quanto segue:

  • Sistema non supportato - Sistema operativo
  • Sistema non supportato - Software non supportato
  • Sistema non supportato: controllo della connettività disabilitato
  • Sistema non supportato - Problemi con Systemd Journal

Questi possono sembrare intimidatori, ma ti assicuro che non hanno alcun impatto su Supervised Home Assistant o sui suoi componenti in alcun modo.

Nel caso in cui vedi "Sistema non integro - Docker configurato in modo errato" sotto il file Riparazioni sezione, eseguire il seguente comando per riavviare Docker:

finestra mobile avvia nome_contenitore

Prova la potenza dell'assistente domestico supervisionato su Ubuntu

Home Assistant è progettato e sviluppato per funzionare con il sistema operativo Home Assistant (HassOS). Sebbene tu possa installare abbastanza facilmente Home Assistant non supervisionato su un normale sistema operativo Linux come Debian o Ubuntu, non sarai in grado di installare componenti aggiuntivi o utilizzare il servizio di backup.

In Non-Supervised Home Assistant, è necessario installare e configurare manualmente i componenti aggiuntivi, creare backup, effettuare riparazioni, ripristinare le impostazioni, ecc. Tuttavia, puoi fare tutto quanto sopra in pochi clic su Home Assistant supervisionato.