On olemassa kaksi Home Assistant -versiota, jotka voit asentaa tavalliseen Linux-distroon. Voit joko asentaa Home Assistantin valvotun version tai valita valvomattoman version tarpeidesi ja Linux-kokemuksesi perusteella.
Vaikka ei-valvottu asennus on nopeaa ja helppoa, valvottu versio vaatii useita lisävaiheita. Mutta jos haluat kokea Home Assistantin täyden tehon Ubuntussa tai Debianissa, sinun on valittava valvottu versio. Katsotaanpa, kuinka voit määrittää valvotun kotiavustajan palvelimen Ubuntuun.
Asenna valvottu kotiavustaja Ubuntuun/Debianiin
Sinun on ensin asennettava ja määritettävä Home Assistant Supervised -avustaja asenna Ubuntu tietokoneellesi. Voit käyttää vanhaa tietokonetta tai mieluiten kannettavaa tietokonetta, koska se kuluttaa paljon vähemmän virtaa.
Suosittelemme, että asennat Ubuntu Serverin, koska se on paljon kevyempi kuin Ubuntu Desktop. Kun Ubuntu on asennettu, asenna ja määritä Home Assistant Supervised noudattamalla alla olevia ohjeita.
Tämä on edistynyt tapa asentaa Home Assistant Supervised -apuohjelma tavalliseen Linux-käyttöjärjestelmään. Jos et ole edistynyt käyttäjä tai joku, joka ei tunne Linuxia, sinun tulee välttää tätä, koska se vaatii kokemusta Linuxista, Dockerista, konteista ja verkottumisesta. Mutta voit tietysti vapaasti kokeilla.
Vaihe 1: Asenna Docker Ubuntuun
Tarkista ensin Ubuntu Serverin päivitykset ja asenna ne käyttämällä seuraavaa komentoa:
sudo apt päivitys && sudo apt päivitys -y
Sitten asenna ja asenna Docker Ubuntuun. Voit myös asentaa Portiner konttien hallintaan ja asentamiseen.
Muista asentaa Ubuntu Server 20.04.5 LTS ja Docker CE >= 20.10.17.
Vaihe 2: Asenna valvottu kotiavustaja Ubuntuun Dockerin avulla
Käytä Ubuntu-päätettä SSH: n kautta ja suorita seuraavat komennot pääkäyttäjänä asentaaksesi Home Assistant -säilön:
sudo docker run -d --name=homeassistant --restart=aina --network=host -v /etc/homeassistant:/config homeassistant/home-ssistant: vakaa
Seuraavaksi kopioi ja liitä alla oleva komento asentaaksesi riippuvuudet:
sudo apt install apparmor jq wget curl udisks2 libglib2.0-bin verkonhallinta dbus lsb-release systemd-journal-remote -y
Asenna Docker-CE suorittamalla:
curl -fsSL get.docker.com | sh
Lataa uusin OS-Agent osoitteesta GitHub-sivulla käyttämällä alla olevaa komentoa ( x86_64.deb paketti):
wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_x86_64.deb
Asenna ladattu DEB-paketti dpkg: lla suorittamalla:
sudo dpkg -i os-agent_*.deb
Korvaa paketin nimi yllä olevissa komennoissa uusimmalla paketin nimellä.
Tarkista, onnistuiko asennus seuraavasti:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
Sinun pitäisi nähdä Käyttöliittymä tiedot tulosteessa alla olevan kuvan mukaisesti:
Jos gdbus komentoa ei tunnisteta, asenna libglib2.0-bin käyttämällä APT: tä saadakseen sen toimimaan.
Suorita lopuksi seuraava komento asentaaksesi Supervised Home Assistant Debian -paketin Ubuntu-koneellesi:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
Suorita seuraavaksi:
sudo dpkg -i homeassistant-supervised.deb
Tämän suorittaminen ei vie paljon aikaa. Asennuksen jälkeen voit avata Portainerin tarkistaaksesi asennetut säiliöt.
Voit myös käydä Ubuntu-koneen IP-osoitteessa portissa 8123 käyttääksesi valvottua kotiavustajaa. Sinä pystyt etsi IP-osoite käyttämällä ifconfig-komentoa.
Otetaan esimerkiksi tämä IP-osoitteeksi:
192.168.0.111:8123
Tämän pitäisi ladata Home Assistant -asetusnäyttö, jossa voit luoda käyttäjätilin ja viimeistellä alkuasennuksen. Jos sinulla on varmuuskopio aiemmasta Home Assistant -esiintymästä, voit myös palauttaa sen asennusnäytöstä.
Voit käyttää Home Assistantia myös käyttämällä seuraavaa URL-osoitetta paikallisessa verkossa:
http://homeassistant.local: 8123/
Kun olet määrittänyt Home Assistantin, voit asentaa lisäosat ja luoda varmuuskopioita muutamalla napsautuksella. Voit myös paljasta Home Assistant -palvelimesi Internetiin suojatun HTTPS-yhteyden avulla etäkäyttöön Cloudflare-tunnelin avulla.
Home Assistant -virheiden vianmääritys Linuxissa
Home Assistant Supervised toimii kaikilla x86- tai x64-laitteistoilla, jotka voivat käyttää Ubuntua tai Debiania. Se toimii samalla tavalla kuin Raspberry Pi -laitteistossa Home Assistant -käyttöjärjestelmällä. Saatat kuitenkin kohdata joitain ongelmia ja saada varoituksia käyttäessäsi sitä.
Vaikka voit jättää huomiotta jotkin varoitukset, saatat joutua korjaamaan virheet asentaaksesi lisäosat ja Home Assistant Core -järjestelmäpäivitykset. Alla olemme käsitelleet näitä ongelmia niiden ratkaisujen ja kiertotapojen kanssa.
1. Ei voi asentaa tai päivittää lisäosia tai HA Corea
Saatat kohdata virheen asentaessasi tai päivittäessäsi lisäosia tai Home Assistant Core -päivityksiä. Korjaa tämä pysäyttämällä ensin Portainer-säilö seuraavasti:
sudo docker stop portaineer
Käynnistä Home Assistant Supervisor uudelleen käyttämällä seuraavaa komentoa:
sudo Docker käynnistä hassio_supervisor uudelleen
Nyt voit avata Home Assistantin ja siirtyä osoitteeseen asetukset asentaa ja päivittää lisäosia tai Home Assistant Core -päivityksiä ilman virheilmoituksia.
2. Kotiavustaja näyttää useita korjauksia
Home Assistant voi näyttää Korjaus-osiossa ongelmia, jotka sinun on korjattava varmistaaksesi, että älylaitteet ovat yhteydessä ja toimivat tarkoitetulla tavalla. Valvotun kotiavustajan asennuksen yhteydessä saatat kuitenkin nähdä useita suosituksia Home Assistantin korjaamiseksi tai korjaamiseksi.
Voit jättää huomioimatta korjausehdotukset, jotka osoittavat seuraavat asiat:
- Järjestelmää ei tueta – käyttöjärjestelmä
- Ei tuettu järjestelmä - Ei tuettu ohjelmisto
- Järjestelmää ei tueta – Yhteyden tarkistus poistettu käytöstä
- Järjestelmää ei tueta – Systemd Journal -ongelmat
Nämä voivat näyttää pelottavilta, mutta voit olla varma, että ne eivät vaikuta valvottuun kotiavustajaan tai sen osiin millään tavalla.
Jos näet kohdan "Epäterveellinen järjestelmä – Dockerin asetukset on määritetty väärin" alla Korjaukset -osiossa, suorita seuraava komento käynnistääksesi Dockerin uudelleen:
Docker-käynnistys kontin_nimi
Koe valvotun kotiavustajan teho Ubuntussa
Home Assistant on suunniteltu ja kehitetty toimimaan Home Assistant -käyttöjärjestelmän (HassOS) kanssa. Vaikka voit asentaa valvomattoman Home Assistantin tavalliseen Linux-käyttöjärjestelmään, kuten Debian tai Ubuntu, melko helposti, et voi asentaa lisäosia tai käyttää varmuuskopiointipalvelua.
Non-Supervised Home Assistantissa sinun on asennettava ja määritettävä lisäosat manuaalisesti, luotava varmuuskopioita, tehtävä korjauksia, nollattava asetukset jne. Voit kuitenkin tehdä kaikki edellä mainitut muutamalla napsautuksella Kotiavustajan valvottu -sivulla.