Home Assistant je open-source platforma pro správu chytré domácnosti s důrazem na lokální zpracování dat a soukromí. Vyvíjí ji společnost Nabu Casa od roku 2013 a komunita přispěvatelů, přičemž zdrojový kód je dostupný na GitHubu pod licencí Apache 2.0. K červnu 2026 projekt eviduje přes 3 000 integrací s externími zařízeními a službami.
Architektura a principy fungování
Home Assistant (dále HA) běží jako server v domácí síti a komunikuje se zařízeními přímo, bez průchodu přes servery výrobců. Každé zařízení je reprezentováno jako entita — přepínač, senzor, světlo nebo scéna. Stav entit se ukládá lokálně a automatizace se vyhodnocují na serveru bez latence způsobené vzdáleným cloudem.
Základní varianty instalace jsou tři: Home Assistant OS (HAOS, doporučeno pro Raspberry Pi nebo dedikovaný mini-PC), Home Assistant Container (Docker) a Home Assistant Core (čisté Python prostředí). HAOS je nejjednodušší pro začátečníky, protože zahrnuje správce doplňků (Add-on Store) a snadné aktualizace systému.
Doporučený hardware
Nejrozšířenější volba pro domácí nasazení je Raspberry Pi 4 nebo 5 s alespoň 4 GB RAM a microSD kartou nebo SSD diskem. Na větší instalace se hodí mini-PC jako Intel NUC nebo Beelink SER. Nabu Casa také vydává vlastní hardware Home Assistant Green a Home Assistant Yellow s integrovanými Zigbee/Thread chipsetem.
Raspberry Pi a dostupnost v ČR
Raspberry Pi 4 (Model B, 4 GB) je dostupný u českých distributorů jako RPishop.cz, Pajenicko nebo GME. Ceny se pohybují v závislosti na aktuální dostupnosti; v době nedostatku čipů v letech 2021–2022 byl hardware obtížně dostupný, situace se od roku 2023 normalizovala.
Integrace Zigbee: ZHA a Zigbee2MQTT
Pro připojení Zigbee zařízení existují dvě hlavní cesty. Zigbee Home Automation (ZHA) je integrovaná v Home Assistantu a nevyžaduje žádné další komponenty — stačí USB Zigbee koordinátor (Sonoff Zigbee 3.0 USB Dongle Plus, ConBee II). Zigbee2MQTT je alternativa jako samostatný doplněk, který konvertuje Zigbee komunikaci na MQTT protokol. Nabízí širší podporu zařízení a detailnější konfiguraci.
Z-Wave integrace
Z-Wave se integruje přes Z-Wave JS doplněk s USB koordinátorem (Aeotec Z-Stick Gen5, Zooz ZST10). Z-Wave JS UI poskytuje přehledné rozhraní pro správu Z-Wave sítě mimo Home Assistant, přičemž data se synchronizují přes MQTT nebo WebSocket.
Automatizace: syntaxe a editory
Automatizace v HA se definují v YAML formátu nebo prostřednictvím grafického editoru v rozhraní. Každá automatizace se skládá ze tří částí: spouštěč (trigger), podmínka (condition) a akce (action). Příkladem jednoduché automatizace je zapnutí světla při pohybu v chodbě, pokud je čas po 20:00 a nikdo jiný světlo nerozsvítil dříve.
Skriptování a NodeRED
Pro komplexní logiku HA nabízí skripty a scény. Vizuální programování je dostupné přes doplněk Node-RED, který umožňuje tvorbu automatizací formou propojených uzlů v prohlížeči. Node-RED je oblíbený u uživatelů, kteří preferují grafické rozhraní před psaním YAML.
Lokální zpracování a soukromí
Klíčovou vlastností Home Assistantu je, že veškerá data zůstávají v domácí síti. Historie stavů senzorů, záznamy o pohybu i energetická data se ukládají do lokální SQLite nebo MariaDB databáze. Vzdálený přístup zvenčí je možný prostřednictvím Nabu Casa cloudu (placená služba) nebo vlastního VPN/Cloudflare Tunnel.
Nabu Casa: cloudový přístup
Nabu Casa nabízí předplatné, které financuje vývoj open-source projektu a přidává vzdálený přístup bez nutnosti veřejné IP adresy nebo nastavování portforwardingu. Není povinné — Home Assistant funguje plně bez Nabu Casa, pokud uživatel nepotřebuje vzdálený přístup.
Energie a monitorování spotřeby
Modul Energy Management v Home Assistant 2021.8+ umožňuje sledovat spotřebu elektřiny, výrobu ze solárních panelů a příkon jednotlivých okruhů. Data ze smart meterů (P1 port u slovenských a českých elektroměrů, DSMR protokol) nebo chytrých zásuvek s měřením příkonu se agregují do denních, měsíčních a ročních statistik.
Typické scénáře nasazení
- Správa osvětlení přes Zigbee žárovky a spínače s automatizací podle denní doby
- Monitorování spotřeby energie a detekce abnormálního odběru
- Ovládání topení přes chytré termostaty (Honeywell, Heatit, FIBARO) s optimalizací podle přítomnosti
- Integrace bezpečnostního systému (senzory otevření oken, pohybu) s notifikacemi
- Sledování kvality vzduchu (CO₂, VOC, vlhkost) přes senzory Aranet4 nebo SCD40
Zdroje: home-assistant.io · GitHub repozitář
Související témata: Zigbee a Z-Wave protokoly · Chytré zásuvky