Language: cs
Home Assistant: jednotné řídicí centrum pro chytrou domácnost
Chytré světlo nastavíte v jedné aplikaci, robotický vysavač ve druhé, klimatizaci ve třetí a senzor úniku vody posílá oznámení přes čtvrtou. Výsledkem je, že „chytrá domácnost“ může vyžadovat více ručních úkonů než obyčejný vypínač.
Home Assistant spojí kompatibilní zařízení do jednoho panelu a propojí je pomocí automatizací. Podívejme se na jeho funkce, požadavky a instalaci pomocí Docker Compose.
Home Assistant v sedmi krocích
- Zkontrolujte svá zařízení v katalogu integrací Home Assistantu.
- Vyberte, kam ho nainstalujete: hotový hub, mini PC, Raspberry Pi, NAS, virtuální počítač nebo Linuxový server.
- Nainstalujte Home Assistant OS nebo Home Assistant Container.
- Přidejte nalezená zařízení a služby.
- Přiřaďte je k místnostem a nastavte řídicí panel.
- Vytvořte jednu užitečnou automatizaci.
- Nastavte zálohy a bezpečný vzdálený přístup.
Je lepší nezačínat desítkami scénářů, ale jedním problémem, který vás skutečně obtěžuje. Jakmile první automatizace začne spolehlivě fungovat, můžete systém rozšiřovat.
Co je Home Assistant
Home Assistant je bezplatná platforma s otevřeným zdrojovým kódem pro řízení chytré domácnosti. Funguje jako centrální hub: připojuje zařízení a služby různých výrobců a umožňuje jejich správu z webového rozhraní nebo mobilní aplikace.
Katalog projektu obsahuje více než 1 500 integrací: osvětlení, klimatizační zařízení, kamery, robotické vysavače, elektroměry, MQTT, Zigbee, Z-Wave, Matter, Apple HomeKit a cloudové služby.
Hlavní rozdíl oproti aplikaci jedné značky spočívá v tom, že scénář není omezen na jeden ekosystém. Senzor od jednoho výrobce může rozsvítit světlo od jiného, změnit teplotu na termostatu třetího výrobce a poslat oznámení do telefonu.
Proč je Home Assistant užitečnější než sbírka aplikací
Pokud systém pouze přesune vypínač světla do chytrého telefonu, domácnost se nestane chytřejší. Hodnota Home Assistantu začíná ve chvíli, kdy se běžná činnost provede automaticky.
Automatizace se skládá ze spouštěče, volitelné podmínky a akce. Například „někdo přišel domů“ je spouštěč, „slunce už zapadlo“ je podmínka a „rozsviťte světla v obývacím pokoji“ je akce.
Zařízení se zobrazují na společném panelu v telefonu, počítači nebo tabletu připevněném na stěně. Můžete je přiřadit k místnostem a vytvořit samostatná zobrazení pro rodinu a hosty.
S lokální integrací zůstávají příkazy a data v domácí síti a scénáře mohou fungovat i bez internetu. Pokud však zařízení poskytuje pouze cloudové API, bude Home Assistant záviset také na službě výrobce.
Mezi další funkce patří mobilní oznámení, detekce přítomnosti, hlasový asistent Assist a energetický panel pro sledování elektrické sítě, solárních panelů, baterií, plynu, vody a jednotlivých spotřebičů.
Užitečné scénáře pro Home Assistant
Osvětlení bez neustálého používání vypínače
Pohybový senzor rozsvítí světla až po západu slunce. V noci použije nižší jas a po několika minutách bez pohybu světla zhasne.
Ochrana před únikem vody
Senzor zjistí vodu, zavře kompatibilní elektrický uzavírací ventil, vypne čerpadlo a odešle oznámení. Důležitá akce proběhne okamžitě, nikoli až poté, co si majitel zprávy všimne.
Regulace klimatu podle přítomnosti
Když poslední osoba odejde, topení nebo klimatizace přepne do úsporného režimu. Otevřené okno může v konkrétní místnosti dočasně deaktivovat regulaci klimatu.
Oznámení o dokončení praní
Chytrá zásuvka měří spotřebu pračky. Když po dokončení cyklu klesne příkon pod nastavenou úroveň, Home Assistant oznámí, že je čas vyndat prádlo.
Hledání zbytečné spotřeby energie
Historie spotřeby pomůže odhalit zařízení, která běží nepřetržitě, a ukáže, které spotřebiče je výhodnější používat v jinou dobu.
Je nutné programování
Pro základní chytrou domácnost programování potřebovat nebudete. Integrace, místnosti, řídicí panely a většina automatizací se nastavují v grafickém rozhraní.
Pro složitější případy jsou potřeba YAML, šablony a vlastní integrace. Nemusíte s nimi začínat: starší návody, které vyžadují ruční úpravu téměř každého nastavení, už neodpovídají běžnému postupu pro začátečníky.
Kam Home Assistant nejlépe nainstalovat
Aktuální dokumentace používá dvě hlavní možnosti: Home Assistant Operating System a Home Assistant Container.
| Možnost | Vhodná pro | Co byste měli vědět |
|---|---|---|
| Home Assistant Green | Potřebujete hotový hub | Systém je již nainstalován |
| Raspberry Pi nebo mini PC s Home Assistant OS | Většinu domácích uživatelů | Pohodlné aktualizace, zálohy a aplikace |
| Virtuální počítač na NASu nebo domácím serveru | Už máte hostitele, který běží stále | Můžete přidělit prostředky a předat USB zařízení |
| Home Assistant Container | Uživatelé Dockeru | Nemá vestavěný obchod s aplikacemi; aktualizace jsou ruční |
| VPS | Testování a vzdálená místa | Nemá přímý přístup k rádiovým zařízením doma |
Home Assistant OS je doporučenou volbou pro většinu uživatelů. Container je praktický, pokud už na Linuxovém serveru provozujete další služby, ale aplikace a některé komponenty pro Thread nebo Z-Wave musíte udržovat samostatně.
Kolik prostředků je potřeba
Oficiální minimum pro virtuální počítač je 2 vCPU a 2 GB RAM. Praktická doporučení:
| Scénář | CPU | RAM | Úložiště |
|---|---|---|---|
| Testovací nebo malý systém | 2 vCPU | 2 GB | 32 GB SSD |
| Domácí sestava s rezervou pro další služby | 2–4 vCPU | 4 GB | 32–64 GB SSD |
| Kamery, lokální hlas a rozsáhlá historie | 4+ vCPU | 8+ GB | Od 64 GB SSD |
Nejvíce zatěžují systém kamery, délka uchovávání historie, hlasové modely a další kontejnery. Pro trvalou instalaci je vhodnější SSD.
Jak nainstalovat Home Assistant pomocí Docker Compose
Tato metoda je vhodná pro Linuxový server s nainstalovaným Docker Engine a Docker Compose. Vytvořte adresář:
mkdir -p ~/homeassistant/config
cd ~/homeassistantVytvořte compose.yaml:
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
environment:
TZ: Etc/UTC
restart: unless-stopped
stop_grace_period: 60s
privileged: true
network_mode: hostŘádek /run/dbus je nutný pro Bluetooth a můžete ho odstranit, pokud Bluetooth nepoužíváte. Nahraďte časové pásmo Etc/UTC vlastním. Spusťte kontejner:
docker compose up -dRozhraní se otevře na adrese http://SERVER_IP:8123. Na domácím serveru ho používejte v místní síti. Na VPS nejprve zavřete port 8123 ve vnějším firewallu.
Pro první přihlášení ke vzdálenému serveru můžete vytvořit tunel SSH:
ssh -L 8123:127.0.0.1:8123 user@SERVER_IPOtevřete http://localhost:8123, vytvořte účet administrátora a přidejte první integrace.
Lze Home Assistant používat na VPS
Home Assistant Container funguje na Linuxovém VPS. Hodí se pro vyzkoušení rozhraní, používání cloudových integrací a připojení vzdálených míst přes VPN nebo MQTT.
VPS se však nachází mimo váš domov. Obvykle nevidí místní zařízení prostřednictvím vyhledávání v síti a nemůže přímo používat domácí USB adaptér pro Zigbee, Z-Wave nebo Thread. Mimo dosah zůstanou také Bluetooth senzory.
Proto je lepší ponechat hlavní řídicí jednotku doma a VPS používat jako vnější vrstvu: bránu VPN, bezpečný přístupový bod, monitorovací server nebo hostitele souvisejících služeb.
Pro testovací systém bez místních rádiových protokolů stačí 2 vCPU, 2 GB RAM a SSD. S tropic.host můžete začít s malou Linuxovou konfigurací a zvýšit prostředky, pokud k Home Assistantu přidáte MQTT, Node-RED, databázi nebo jiné kontejnery. Zigbee, Thread, Z-Wave a Bluetooth je stále lepší ponechat na domácím uzlu.
Jak nastavit bezpečný přístup a zálohy
Nevystavujte port 8123 přímo do internetu. Pro vzdálené ovládání použijte Home Assistant Cloud, VPN nebo reverzní proxy s HTTPS. Zapněte vícefaktorové ověřování a oprávnění administrátora přidělujte pouze uživatelům, kteří je potřebují.
Home Assistant podporuje automatické šifrované zálohy. Jednu kopii uchovávejte mimo systém a nouzový balíček se šifrovacím klíčem uložte odděleně.
Časté chyby
| Chyba | Lepší postup |
|---|---|
| Koupě zařízení bez kontroly jeho integrace | Prohlédněte podporované modely a funkce |
| Okamžité vytvoření desítek automatizací | Začněte jedním jednoduchým scénářem |
| Úplné odstranění fyzických vypínačů | U kritických funkcí zachovejte ruční ovládání |
| Instalace koordinátoru Zigbee na VPS | Umístěte ho do domácnosti |
| Uložení zálohy vedle systému | Vytvořte kopii na jiném zařízení nebo mimo domov |
Stručný závěr
Home Assistant promění samostatná zařízení v jeden systém: společný panel, jednotnou historii a automatizace napříč značkami. Začít můžete bez programování: ověřte kompatibilitu, nainstalujte Home Assistant OS nebo Container a vytvořte jeden užitečný scénář.
Hlavní server je lepší ponechat doma, zejména pokud používáte Zigbee, Thread, Z-Wave nebo Bluetooth. VPS se hodí pro testování, cloudové integrace, VPN, monitorování a související služby, ale nenahradí místní rádiovou bránu.
FAQ
Je Home Assistant zdarma?
Ano. Hardware, cloudové služby třetích stran a volitelné předplatné Home Assistant Cloud mohou být placené.
Bude systém fungovat bez připojení k internetu?
Lokální integrace a automatizace budou v domácí síti pokračovat v provozu. Zařízení, která fungují pouze přes cloud, budou bez internetu nedostupná.
Je Raspberry Pi nutné?
Ne. Můžete použít Home Assistant Green, mini PC, starý počítač, NAS, virtuální počítač nebo Linuxový server.
Co je lepší: Home Assistant OS, nebo Container?
Home Assistant OS je pro většinu uživatelů pohodlnější. Container se hodí pro lidi, kteří již používají Docker a jsou připraveni spravovat další služby sami.
Lze připojit zařízení od různých výrobců?
Ano, pokud jsou k dispozici kompatibilní integrace. Před nákupem ověřte nejen značku, ale také konkrétní model a podporované funkce.
