Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Existují dvě verze Home Assistant, které si můžete nainstalovat do běžné distribuce Linuxu. Na základě vašich požadavků a zkušeností s Linuxem si můžete buď nainstalovat dozorovanou verzi, nebo zvolit nedohlíženou verzi Home Assistant.

Zatímco instalace bez dozoru je rychlá a snadná, verze pod dozorem vyžaduje několik dalších kroků. Ale pokud chcete zažít plnou sílu Home Assistant na Ubuntu nebo Debianu, musíte si vybrat verzi pod dohledem. Podívejme se, jak můžete nastavit server dozorovaného domácího asistenta na Ubuntu.

Nainstalujte Supervised Home Assistant na Ubuntu/Debian

Chcete-li nainstalovat a nastavit Home Assistant Supervised, musíte to nejprve provést nainstalujte Ubuntu do počítače. Můžete použít starý počítač nebo nejlépe notebook, protože spotřebovává mnohem méně energie.

Doporučujeme nainstalovat Ubuntu Server, protože je mnohem lehčí než Ubuntu Desktop. Jakmile je Ubuntu nainstalováno, postupujte podle níže uvedených kroků pro instalaci a konfiguraci Home Assistant Supervised.

instagram viewer

Toto je pokročilá metoda instalace Home Assistant Supervised na běžný operační systém Linux. Pokud nejste pokročilý uživatel nebo někdo neznalý Linuxu, měli byste se tomu vyhnout, protože to vyžaduje zkušenosti s Linuxem, Dockerem, kontejnery a sítěmi. Ale můžete samozřejmě experimentovat.

Krok 1: Nainstalujte Docker na Ubuntu

Nejprve zkontrolujte a použijte aktualizace na serveru Ubuntu pomocí následujícího příkazu:

sudo apt update && sudo apt upgrade -y

Pak nainstalovat a nastavit Docker na Ubuntu. Můžete také nainstalovat Porttainer pro správu a instalaci kontejnerů.

Nezapomeňte nainstalovat Ubuntu Server 20.04.5 LTS a Docker CE >= 20.10.17.

Krok 2: Nainstalujte pomocníka pro dohled nad domácnostmi na Ubuntu pomocí Dockeru

Přistupte k terminálu Ubuntu přes SSH a spusťte následující příkazy jako root pro instalaci kontejneru Home Assistant:

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

Dále zkopírujte a vložte níže uvedený příkaz pro instalaci závislostí:

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

Nainstalujte Docker-CE spuštěním:

curl -fsSL get.docker.com | sh

Stáhněte si nejnovější OS-Agent z stránku GitHub pomocí níže uvedeného příkazu ( x86_64.deb balík):

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

Nainstalujte stažený balíček DEB pomocí dpkg spuštěním:

sudo dpkg -i os-agent_*.deb

Nahraďte název balíčku ve výše uvedených příkazech nejnovějším názvem balíčku.

Zkontrolujte, zda byla instalace úspěšná pomocí:

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

Měl bys vidět Rozhraní podrobnosti ve výstupu, jak je uvedeno níže:

Pokud gdbus příkaz nebyl rozpoznán, nainstalujte libglib2.0-bin pomocí APT, aby to fungovalo.

Nakonec spusťte následující příkaz k instalaci balíčku Supervised Home Assistant Debian na vašem počítači Ubuntu:

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

Dále spusťte:

sudo dpkg -i homeassistant-supervised.deb

Dokončení nezabere mnoho času. Po instalaci můžete otevřít Porttainer a zkontrolovat nainstalované kontejnery.

Můžete také navštívit IP počítače Ubuntu na portu 8123 a získat přístup k asistentovi dohledu. Můžeš najít IP adresu pomocí příkazu ifconfig.

Uvažujme například toto jako IP adresu:

192.168.0.111:8123

Tím by se měla načíst obrazovka nastavení Home Assistant, kde si můžete vytvořit uživatelský účet a dokončit počáteční nastavení. Pokud máte zálohu z předchozí instance Home Assistant, můžete ji také obnovit z obrazovky nastavení.

Asistenta Home můžete také otevřít pomocí následující adresy URL v místní síti:

http://homeassistant.local: 8123/

Jakmile nastavíte Home Assistant, můžete nainstalovat doplňky a vytvářet zálohy pomocí několika kliknutí. Můžete také vystavte svůj server Home Assistant internetu pomocí zabezpečeného připojení HTTPS pro vzdálený přístup pomocí tunelu Cloudflare.

Odstraňování problémů s chybami Home Assistant v systému Linux

Home Assistant Supervised bude fungovat na jakémkoli hardwaru x86 nebo x64, na kterém lze spustit Ubuntu nebo Debian. Funguje stejně jako na hardwaru Raspberry Pi s operačním systémem Home Assistant. Při používání však můžete zaznamenat určité problémy a obdržet varování.

I když můžete některá varování ignorovat, možná budete muset opravit chyby, abyste mohli nainstalovat doplňky a aktualizace systému Home Assistant Core. Níže jsme se těmito problémy zabývali jejich řešeními a náhradními řešeními.

1. Nelze nainstalovat nebo aktualizovat doplňky nebo HA Core

Při instalaci nebo aktualizaci doplňků nebo aktualizací Home Assistant Core může dojít k chybě. Chcete-li to opravit, nejprve zastavte kontejner Porttainer pomocí:

sudo docker stop portainer

Restartujte Home Assistant Supervisor pomocí následujícího příkazu:

sudo docker restart hassio_supervisor

Nyní můžete otevřít Home Assistant a přejít na Nastavení k instalaci a aktualizaci doplňků nebo aktualizací Home Assistant Core bez jakékoli chybové zprávy.

2. Domácí asistent ukazuje více oprav

Home Assistant může v části Opravit zobrazit problémy, které musíte opravit, abyste zajistili, že jsou vaše chytrá zařízení připojena a fungují podle očekávání. Při instalaci asistenta dohlíženého domova se však může zobrazit několik doporučení k opravě nebo opravě domácího asistenta.

Můžete ignorovat návrhy oprav, které ukazují následující:

  • Nepodporovaný systém - Operační systém
  • Nepodporovaný systém – Nepodporovaný software
  • Nepodporovaný systém – Kontrola připojení zakázána
  • Nepodporovaný systém – problémy se Systemd Journal

Ty mohou vypadat zastrašující, ale buďte si jisti, že žádným způsobem neovlivní asistenta domácího dohledu ani jeho součásti.

V případě, že pod položkou uvidíte „Nezdravý systém – Docker špatně nakonfigurovaný“. Opravy části, spusťte následující příkaz a restartujte Docker:

docker start container_name

Vyzkoušejte sílu hlídaného domácího asistenta na Ubuntu

Home Assistant je navržen a vyvinut pro práci s operačním systémem Home Assistant (HassOS). Zatímco domácího asistenta bez dozoru můžete nainstalovat na běžný operační systém Linux, jako je Debian nebo Ubuntu, poměrně snadno, nebudete moci instalovat doplňky ani používat službu zálohování.

V aplikaci Non-Supervised Home Assistant musíte nainstalovat a nakonfigurovat doplňky ručně, vytvářet zálohy, provádět opravy, resetovat nastavení atd. Vše výše uvedené však můžete provést několika kliknutími na Home Assistant Supervised.