Home Assistant: Lokální automatizace chytré domácnosti bez závislosti na cloudu

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.

Příklad DIY WiFi IoT kontroleru pro domácí automatizaci
Příklad DIY IoT WiFi kontroleru pro domácí automatizaci (zdroj: Wikimedia Commons, CC)

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