Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Det er to Home Assistant-versjoner som du kan installere på en vanlig Linux-distro. Du kan enten installere den overvåkede versjonen eller velge den ikke-overvåkede versjonen av Home Assistant, basert på dine krav og erfaring med Linux.

Selv om ikke-overvåket installasjon er rask og enkel, krever den overvåkede versjonen flere ekstra trinn. Men hvis du vil oppleve den fulle kraften til Home Assistant på Ubuntu eller Debian, må du gå for den overvåkede versjonen. La oss se hvordan du kan sette opp en Supervised Home Assistant-server på Ubuntu.

Installer Supervised Home Assistant på Ubuntu/Debian

For å installere og konfigurere Home Assistant Supervised, må du først installer Ubuntu på datamaskinen din. Du kan bruke en gammel PC eller helst en bærbar PC da den bruker mye mindre strøm.

Vi anbefaler at du installerer Ubuntu Server siden den er mye lettere enn Ubuntu Desktop. Når Ubuntu er installert, følg trinnene nedenfor for å installere og konfigurere Home Assistant Supervised.

Dette er en avansert metode for å installere Home Assistant Supervised på et vanlig Linux OS. Hvis du ikke er en avansert bruker eller noen som ikke er kjent med Linux, bør du unngå dette siden det krever erfaring med Linux, Docker, containere og nettverk. Men du er fri til å eksperimentere, selvfølgelig.

Trinn 1: Installer Docker på Ubuntu

Først, se etter og bruk oppdateringer til Ubuntu Server ved å bruke følgende kommando:

sudo apt update && sudo apt upgrade -y

Deretter installer og sett opp Docker på Ubuntu. Du kan også installere Portainer for å administrere og installere containere.

Sørg for å installere Ubuntu Server 20.04.5 LTS og Docker CE >= 20.10.17.

Trinn 2: Installer Supervised Home Assistant på Ubuntu ved å bruke Docker

Få tilgang til Ubuntu-terminalen over SSH og kjør følgende kommandoer som root for å installere Home Assistant-beholderen:

sudo docker run -d --navn=hjemmeassistent --restart=alltid --nettverk=vert -v /etc/homeassistant:/config homeassistant/home-assistent: stabil

Deretter kopierer og limer du inn kommandoen nedenfor for å installere avhengighetene:

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

Installer Docker-CE ved å kjøre:

curl -fsSL get.docker.com | sh

Last ned den nyeste OS-agenten fra GitHub-siden ved å bruke kommandoen nedenfor (den x86_64.deb pakke):

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

Installer den nedlastede DEB-pakken ved å bruke dpkg ved å kjøre:

sudo dpkg -i os-agent_*.deb

Erstatt pakkenavnet i kommandoene ovenfor med det siste pakkenavnet.

Sjekk om installasjonen var vellykket med:

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

Du bør se Grensesnitt detaljer i utgangen som vist nedenfor:

Hvis gdbus kommandoen ikke gjenkjennes, installer libglib2.0-bin bruker APT for å få det til å fungere.

Til slutt, kjør følgende kommando for å installere Supervised Home Assistant Debian-pakken på Ubuntu-maskinen din:

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

Deretter kjører du:

sudo dpkg -i homeassistant-supervised.deb

Dette vil ikke ta mye tid å fullføre. Etter installasjonen kan du åpne Portainer for å sjekke de installerte beholderne.

Du kan også besøke IP-en til Ubuntu-maskinen ved port 8123 for å få tilgang til Supervised Home Assistant. Du kan finne IP-adressen ved å bruke ifconfig-kommandoen.

La oss for eksempel betrakte dette som IP-adressen:

192.168.0.111:8123

Dette skal laste opp Home Assistant-oppsettskjermen der du kan opprette en brukerkonto og fullføre det første oppsettet. Hvis du har en sikkerhetskopi fra din tidligere Home Assistant-forekomst, kan du også gjenopprette den fra oppsettskjermen.

Du kan også få tilgang til Home Assistant ved å bruke følgende URL på et lokalt nettverk:

http://homeassistant.local: 8123/

Når du har satt opp Home Assistant, kan du installere tilleggene og lage sikkerhetskopier med noen få klikk. Du kan også eksponer Home Assistant-serveren din for internett med en sikker HTTPS-tilkobling for ekstern tilgang ved hjelp av Cloudflare-tunnelen.

Feilsøking av Home Assistant-feil på Linux

Home Assistant Supervised vil fungere på hvilken som helst x86- eller x64-maskinvare som kan kjøre Ubuntu eller Debian. Det fungerer på samme måte som på Raspberry Pi-maskinvare med Home Assistant-operativsystem. Du kan imidlertid oppleve noen problemer og motta advarsler mens du bruker den.

Selv om du kan ignorere noen advarsler, må du kanskje fikse feilene for å installere tilleggene og Home Assistant Core-systemoppdateringene. Nedenfor har vi tatt opp disse problemene med deres løsninger og løsninger.

1. Kan ikke installere eller oppdatere tillegg eller HA Core

Du kan støte på en feil under installasjon eller oppdatering av tilleggene eller Home Assistant Core-oppdateringene. For å fikse dette, stopp først Portainer-beholderen med:

sudo docker stop porttainer

Start Home Assistant Supervisor på nytt ved å bruke følgende kommando:

sudo docker restart hassio_supervisor

Nå kan du åpne Home Assistant og gå til Innstillinger for å installere og oppdatere tillegg eller Home Assistant Core-oppdateringer uten noen feilmelding.

2. Hjemmeassistent som viser flere reparasjoner

Home Assistant kan vise problemer under Reparasjonsdelen som du må fikse for å sikre at smartenhetene dine er tilkoblet og fungerer som de skal. Men med Supervised Home Assistant-installasjon kan du se flere anbefalinger for å reparere eller fikse Home Assistant.

Du kan ignorere reparasjonsforslagene som viser følgende:

  • Ikke-støttet system - Operativsystem
  • Ustøttet system - Ustøttet programvare
  • Ikke-støttet system - Tilkoblingskontroll deaktivert
  • Ikke-støttet system - Systemd Journal-utgaver

Disse kan se skremmende ut, men vær trygg på at de ikke påvirker Supervised Home Assistant eller dens komponenter på noen måte.

I tilfelle du ser "usunt system - Docker feilkonfigurert" under Reparasjoner seksjonen, kjør følgende kommando for å starte Docker på nytt:

docker start container_name

Opplev kraften til Supervised Home Assistant på Ubuntu

Home Assistant er designet og utviklet for å fungere med Home Assistant Operating System (HassOS). Selv om du ganske enkelt kan installere ikke-overvåket Home Assistant på et vanlig Linux OS som Debian eller Ubuntu, vil du ikke kunne installere tillegg eller bruke sikkerhetskopieringstjenesten.

I Non-Supervised Home Assistant må du installere og konfigurere tilleggene manuelt, lage sikkerhetskopier, foreta reparasjoner, tilbakestille innstillinger osv. Du kan imidlertid gjøre alt ovenfor med noen få klikk på Home Assistant Supervised.