Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Postoje dvije verzije Home Assistant-a koje možete instalirati na običnu distribuciju Linuxa. Možete instalirati nadziranu verziju ili odabrati nenadziranu verziju Home Assistant-a, na temelju vaših zahtjeva i iskustva s Linuxom.

Dok je instalacija bez nadzora brza i jednostavna, nadzirana verzija zahtijeva nekoliko dodatnih koraka. Ali ako želite iskusiti punu snagu Home Assistant-a na Ubuntu-u ili Debianu, morate odabrati nadziranu verziju. Pogledajmo kako možete postaviti poslužitelj nadziranog kućnog pomoćnika na Ubuntuu.

Instalirajte pomoćnika za nadzirani dom na Ubuntu/Debian

Da biste instalirali i postavili Home Assistant Supervised, prvo trebate instalirajte Ubuntu na svoje računalo. Možete koristiti staro računalo ili po mogućnosti prijenosno računalo jer troši puno manje energije.

Preporučujemo da instalirate Ubuntu Server jer je puno lakši od Ubuntu Desktopa. Nakon što je Ubuntu instaliran, slijedite korake u nastavku da biste instalirali i konfigurirali Home Assistant Supervised.

instagram viewer

Ovo je napredna metoda za instaliranje Home Assistant Supervised na uobičajeni Linux OS. Ako niste napredni korisnik ili netko tko nije upoznat s Linuxom, trebali biste ovo izbjegavati jer zahtijeva iskustvo s Linuxom, Dockerom, spremnicima i umrežavanjem. Ali slobodno možete eksperimentirati, naravno.

Korak 1: Instalirajte Docker na Ubuntu

Najprije provjerite i primijenite ažuriranja na Ubuntu poslužitelj pomoću sljedeće naredbe:

sudo apt ažuriranje && sudo apt nadogradnja -y

Zatim instalirajte i postavite Docker na Ubuntu. Također možete instalirati Portainer za upravljanje i instaliranje kontejnera.

Obavezno instalirajte Ubuntu poslužitelj 20.04.5 LTS i Docker CE >= 20.10.17.

Korak 2: Instalirajte Supervised Home Assistant na Ubuntu koristeći Docker

Pristupite Ubuntu terminalu preko SSH-a i pokrenite sljedeće naredbe kao root da biste instalirali spremnik Home Assistant:

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

Zatim kopirajte i zalijepite naredbu u nastavku da biste instalirali ovisnosti:

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

Instalirajte Docker-CE pokretanjem:

curl -fsSL get.docker.com | sh

Preuzmite najnoviji OS-Agent sa stranici GitHub pomoću donje naredbe (the x86_64.deb paket):

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

Instalirajte preuzeti DEB paket koristeći dpkg pokretanjem:

sudo dpkg -i os-agent_*.deb

Zamijenite naziv paketa u gornjim naredbama najnovijim nazivom paketa.

Provjerite je li instalacija bila uspješna pomoću:

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

Trebao bi vidjeti Sučelje detalji u izlazu kao što je prikazano u nastavku:

Ako je gdbus naredba nije prepoznata, instaliraj libglib2.0-bin pomoću APT-a da bi radio.

Na kraju, pokrenite sljedeću naredbu za instalaciju Debian paketa Supervised Home Assistant na vaš Ubuntu stroj:

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

Zatim pokrenite:

sudo dpkg -i homeassistant-supervised.deb

Ovo neće trebati puno vremena da se završi. Nakon instalacije možete otvoriti Portainer da provjerite instalirane spremnike.

Također možete posjetiti IP Ubuntu stroja na portu 8123 za pristup Supervised Home Assistant. Možeš pronaći IP adresu pomoću naredbe ifconfig.

Na primjer, uzmimo ovo kao IP adresu:

192.168.0.111:8123

Ovo bi trebalo učitati zaslon za postavljanje kućnog pomoćnika na kojem možete stvoriti korisnički račun i dovršiti početno postavljanje. Ako imate sigurnosnu kopiju iz svoje prethodne instance Home Assistant, možete je vratiti i sa zaslona za postavljanje.

Kućnom pomoćniku također možete pristupiti pomoću sljedećeg URL-a na lokalnoj mreži:

http://homeassistant.local: 8123/

Nakon što postavite Home Assistant, možete instalirati dodatke i izraditi sigurnosne kopije s nekoliko klikova. Također možete izložite svoj poslužitelj Home Assistant internetu putem sigurne HTTPS veze za daljinski pristup pomoću Cloudflare tunela.

Rješavanje problema s pogreškama kućnog pomoćnika na Linuxu

Home Assistant Supervised radit će na bilo kojem x86 ili x64 hardveru koji može pokretati Ubuntu ili Debian. Radi isto kao na hardveru Raspberry Pi s operativnim sustavom Home Assistant. Međutim, možete naići na probleme i primiti upozorenja tijekom korištenja.

Iako možete zanemariti neka upozorenja, možda ćete morati popraviti pogreške da biste instalirali dodatke i ažuriranja sustava Home Assistant Core. U nastavku smo se pozabavili ovim problemima i njihovim rješenjima.

1. Ne mogu instalirati ili ažurirati dodatke ili HA Core

Možda ćete naići na pogrešku tijekom instaliranja ili ažuriranja dodataka ili ažuriranja Home Assistant Core. Da biste to popravili, prvo zaustavite Portainer spremnik pomoću:

sudo docker stop portainer

Ponovno pokrenite Home Assistant Supervisor pomoću sljedeće naredbe:

sudo docker ponovno pokrenite hassio_supervisor

Sada možete otvoriti Home Assistant i otići na postavke za instaliranje i ažuriranje dodataka ili ažuriranja Home Assistant Core bez ikakve poruke o pogrešci.

2. Kućni pomoćnik pokazuje višestruke popravke

Kućni pomoćnik može prikazati probleme u odjeljku Popravak koje morate riješiti kako biste bili sigurni da su vaši pametni uređaji povezani i rade kako treba. Međutim, uz instalaciju Supervised Home Assistant, možete vidjeti više preporuka za popravak ili popravak Home Assistant.

Možete zanemariti prijedloge popravka koji pokazuju sljedeće:

  • Nepodržani sustav - operativni sustav
  • Nepodržani sustav - Nepodržani softver
  • Nepodržani sustav - Provjera povezivanja onemogućena
  • Nepodržani sustav - Systemd Journal problemi

Oni mogu izgledati zastrašujuće, ali budite uvjereni da ni na koji način ne utječu na Nadzornog kućnog pomoćnika ili njegove komponente.

U slučaju da vidite "Nezdrav sustav - Docker pogrešno konfiguriran" ispod Popravci odjeljak, pokrenite sljedeću naredbu za ponovno pokretanje Dockera:

docker start container_name

Iskusite moć nadziranog kućnog pomoćnika na Ubuntuu

Home Assistant dizajniran je i razvijen za rad s operativnim sustavom Home Assistant (HassOS). Iako možete prilično lako instalirati nenadzirani Home Assistant na uobičajeni Linux OS kao što je Debian ili Ubuntu, nećete moći instalirati dodatke ili koristiti uslugu sigurnosnog kopiranja.

U Non-Supervised Home Assistant morate ručno instalirati i konfigurirati dodatke, izraditi sigurnosne kopije, izvršiti popravke, resetirati postavke itd. Međutim, sve gore navedeno možete učiniti u nekoliko klikova na Home Assistant Supervised.