Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Det finns två Home Assistant-versioner som du kan installera på en vanlig Linux-distro. Du kan antingen installera den övervakade versionen eller välja den icke-övervakade versionen av Home Assistant, baserat på dina krav och erfarenhet av Linux.

Även om icke-övervakad installation är snabb och enkel, kräver den övervakade versionen flera ytterligare steg. Men om du vill uppleva den fulla kraften hos Home Assistant på Ubuntu eller Debian, måste du välja den övervakade versionen. Låt oss se hur du kan ställa in en Supervised Home Assistant-server på Ubuntu.

Installera Supervised Home Assistant på Ubuntu/Debian

För att installera och konfigurera Home Assistant Supervised måste du först installera Ubuntu på din dator. Du kan använda en gammal PC eller helst en bärbar dator eftersom den drar mycket mindre ström.

Vi rekommenderar att du installerar Ubuntu Server eftersom den är mycket lättare än Ubuntu Desktop. När Ubuntu är installerat, följ stegen nedan för att installera och konfigurera Home Assistant Supervised.

instagram viewer

Detta är en avancerad metod för att installera Home Assistant Supervised på ett vanligt Linux OS. Om du inte är en avancerad användare eller någon som inte är bekant med Linux bör du undvika detta eftersom det kräver erfarenhet av Linux, Docker, containrar och nätverk. Men du är fri att experimentera, naturligtvis.

Steg 1: Installera Docker på Ubuntu

Sök först efter och tillämpa uppdateringar på Ubuntu Server med följande kommando:

sudo apt update && sudo apt upgrade -y

Sedan installera och konfigurera Docker på Ubuntu. Du kan också installera Portainer för att hantera och installera containrar.

Se till att installera Ubuntu Server 20.04.5 LTS och Docker CE >= 20.10.17.

Steg 2: Installera övervakad hemassistent på Ubuntu med hjälp av Docker

Gå till Ubuntu-terminalen över SSH och kör följande kommandon som root för att installera Home Assistant-behållaren:

sudo docker run -d --namn=hemassistent --restart=alltid --nätverk=värd -v /etc/homeassistant:/config homeassistant/home-assistant: stabil

Kopiera och klistra sedan in kommandot nedan för att installera beroenden:

sudo apt installera apparmor jq wget curl udisks2 libglib2.0-bin nätverkshanterare dbus lsb-release systemd-journal-remote -y

Installera Docker-CE genom att köra:

curl -fsSL get.docker.com | sh

Ladda ner den senaste OS-Agenten från GitHub-sidan med kommandot nedan (den 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

Installera det nedladdade DEB-paketet med dpkg genom att köra:

sudo dpkg -i os-agent_*.deb

Ersätt paketnamnet i kommandona ovan med det senaste paketnamnet.

Kontrollera om installationen lyckades med:

gdbus introspektiv --system --dest io.hass.os --objekt-sökväg /io/hass/os

Du borde se Gränssnitt detaljer i utgången som visas nedan:

Om gdbus kommandot känns inte igen, installera libglib2.0-bin använder APT för att få det att fungera.

Slutligen, kör följande kommando för att installera paketet Supervised Home Assistant Debian på din Ubuntu-maskin:

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

Kör sedan:

sudo dpkg -i homeassistant-supervised.deb

Detta kommer inte att ta lång tid att slutföra. Efter installationen kan du öppna Portainer för att kontrollera de installerade behållarna.

Du kan också besöka IP-adressen för Ubuntu-maskinen vid port 8123 för att komma åt Supervised Home Assistant. Du kan hitta IP-adressen med kommandot ifconfig.

Låt oss till exempel betrakta detta som IP-adressen:

192.168.0.111:8123

Detta bör ladda inställningsskärmen för Home Assistant där du kan skapa ett användarkonto och slutföra den första inställningen. Om du har en säkerhetskopia från din tidigare Home Assistant-instans kan du också återställa den från inställningsskärmen.

Du kan också komma åt Home Assistant med följande URL på ett lokalt nätverk:

http://homeassistant.local: 8123/

När du har ställt in Home Assistant kan du installera tilläggen och skapa säkerhetskopior med några få klick. Du kan också exponera din Home Assistant-server för internet med en säker HTTPS-anslutning för fjärråtkomst med Cloudflare-tunneln.

Felsökning av Home Assistant-fel på Linux

Home Assistant Supervised kommer att fungera på vilken x86- eller x64-hårdvara som helst som kan köra Ubuntu eller Debian. Det fungerar på samma sätt som på Raspberry Pi-hårdvara med operativsystemet Home Assistant. Du kan dock uppleva vissa problem och få varningar när du använder den.

Även om du kan ignorera vissa varningar, kan du behöva åtgärda felen för att installera tilläggen och Home Assistant Core-systemuppdateringarna. Nedan har vi tagit upp dessa problem med deras lösningar och lösningar.

1. Kan inte installera eller uppdatera tillägg eller HA Core

Du kan stöta på ett fel när du installerar eller uppdaterar tilläggen eller Home Assistant Core-uppdateringarna. För att fixa detta, stoppa först Portainer-behållaren med:

sudo docker stop porttainer

Starta om Home Assistant Supervisor med följande kommando:

sudo docker starta om hassio_supervisor

Nu kan du öppna Home Assistant och gå till inställningar för att installera och uppdatera tillägg eller Home Assistant Core-uppdateringar utan något felmeddelande.

2. Hemassistent som visar flera reparationer

Home Assistant kan visa problem under reparationsavsnittet som du måste åtgärda för att säkerställa att dina smarta enheter är anslutna och fungerar som avsett. Men med Supervised Home Assistant-installation kan du se flera rekommendationer för att reparera eller fixa Home Assistant.

Du kan ignorera reparationsförslagen som visar följande:

  • System som inte stöds - Operativsystem
  • System som inte stöds - Programvara som inte stöds
  • System som inte stöds - Anslutningskontroll inaktiverad
  • System som inte stöds - Systemd Journal-problem

Dessa kan se skrämmande ut men var säker på att de inte påverkar Supervised Home Assistant eller dess komponenter på något sätt.

Om du ser "Ohälsosamt system - Docker felkonfigurerad" under Reparationer sektion, kör följande kommando för att starta om Docker:

docker start container_name

Upplev kraften i Supervised Home Assistant på Ubuntu

Home Assistant är designad och utvecklad för att fungera med operativsystemet Home Assistant (HassOS). Även om du kan installera icke-övervakad Home Assistant på ett vanligt Linux OS som Debian eller Ubuntu ganska enkelt, kommer du inte att kunna installera tillägg eller använda säkerhetskopieringstjänsten.

I Non-Supervised Home Assistant måste du installera och konfigurera tilläggen manuellt, skapa säkerhetskopior, göra reparationer, återställa inställningar etc. Du kan dock göra allt ovan med några få klick på Home Assistant Supervised.