Home Assistant je open-source platforma pro automatizaci domácnosti, která umožňuje propojit a ovládat různá zařízení a služby v domácnosti pomocí jednoho centrálního systému.
Díky Home Assistantu můžete například propojit světla, termostat, bezpečnostní kameru, zabezpečovací systém, hlasové asistenty (např. Amazon Alexa nebo Google Assistant) a mnoho dalších zařízení do jednoho systému, který můžete ovládat pomocí webového rozhraní, mobilní aplikace nebo hlasových asistentů.
Home Assistant podporuje různé protokoly a technologie, jako jsou například Wi-Fi, Bluetooth, Zigbee, Z-Wave, MQTT a mnoho dalších. Díky tomu můžete propojit téměř jakékoliv zařízení v domácnosti a ovládat je pomocí jednoho systému.
Home Assistant také umožňuje vytvářet automatizace, které reagují na různé události a podmínky, například spuštění světel při detekci pohybu nebo zapnutí televize při připojení herní konzole k televizi.
Typ instalace
Home Assistant nabízí 3 různé druhy instalace. Liší se především podporou doplňků třetích stran.
Home Assistant Core
Jde o samotnou aplikaci bez podpory doplňků.
Home Assistant (původně HA Supervizor)
Tuto verzi budeme instalovat. Instaluje se jako kontejner Dockeru. Je určena výhradně pro operační systém Linux Debian, přesto je možné nainstalovat i na a verzi ARMBIAN.
HassOS
Jde o kompletní distribuci (Debian) s předpřipraveným Home Asistent.
Instalace verze Supervized
V prvním kroku nainstalujeme potřebné závislosti
sudo apt-get install jq wget curl avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor -y
A nainstalujeme Docker
curl -fsSL get.docker.com | sh
Vybereme správnou verzi balíčku (deb) os-agenta z Githubu na stránce (používám AARCH64)
https://github.com/home-assistant/os-agent/releases/latest
a nainstalujeme
sudo dpkg -i [stažený_balíček]
Stáhneme instalační balíček
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
Poslední krok instalace je samotný HA
sudo dpkg -i homeassistant-supervised.deb
Nyní se začne HA spouštět. V některých případech to může trvat několik minut. Je nutná trpělivost. Po úspěšném startu bude dostupný na webové adrese

Instalace Home Assistant Community Store (HACS)
Je nutné mít zřízený účet na GitHub.com, který je zdarma.
Poté již je možné nainstalovat samotné HACS
wget -O - https://get.hacs.xyz | bash -
Restartujeme službu Home Assistant
sudo systemctl restart home-assistant@homeassistant.service
Následuje instalace a přihlášení přes Zařízení a služby -> Přidat integraci -> HACS a dále postupujete podle pokynů na obrazovce


Nyní zbývá jen restartovat Home Assistant a můžete přidávat nová komunitní rozšíření a integrace