Jak nainstalovat HACS do Home Assistant
Návod na instalaci komunitního obchodu HACS do Home Assistantu.
V minulém díle jsme se naučili zálohovat, takže už se nemusíme bát katastrofy. Dnes odstraníme poslední velkou překážku, která dělí váš chytrý dům od dokonalosti.
Zatím totiž váš Home Assistant funguje jen, když jste doma na Wi-Fi. Jakmile vyjdete ze dveří a telefon se přepne na mobilní data, aplikace ztratí spojení. Nevíte, jestli jste zavřeli garáž, nemůžete si zatopit před návratem z dovolené a nechodí vám notifikace.
Dnes "zboříme zdi" vašeho domu. Ukážeme si, jak se k systému připojit odkudkoliv na světě. Cest, jak toho docílit, je několik. Liší se cenou, složitostí a hlavně bezpečností.
V zásadě existují jen dva způsoby, jak se dostat domů. Buď do digitální zdi domu vyvrtáte díru, nebo si pod ní vykopete bezpečný tunel.
Toto je cesta pro zkušené síťové inženýry. Spočívá v tom, že na svém routeru "otevřete díru" (přesměrujete port) přímo na Home Assistant. K tomu obvykle potřebujete, aby vám poskytovatel internetu přidělil veřejnou IP adresu. Zásadním úskalím této metody je šifrování. Home Assistant v základu komunikuje přes protokol HTTP, což znamená, že vaše heslo by internetem létalo jako čitelný text na pohlednici a kdokoliv po cestě by ho mohl přečíst. Musíte si tedy sami nastavit a hlídat SSL certifikáty (přechod na HTTPS), což není pro začátečníky. Navíc, protože je přihlašovací stránka vystavená celému světu, musíte mít naprosto neprůstřelné heslo, protože je to jediná věc, která dělí útočníka od vašeho obýváku.
Dnes je standardem technologie tunelů, kdy Home Assistant sám naváže spojení zevnitř domu ven k prostředníkovi, takže nemusíte otevírat žádné nebezpečné porty na routeru a řešit veřejnou IP. I zde ale existují dva různé přístupy:
Prvním přístupem jsou veřejné brány. Sem patří oficiální placený Home Assistant Cloud (Nabu Casa) nebo oblíbená alternativa Cloudflare Tunnel. Obě služby fungují na principu, že konec tunelu "vystaví" na veřejný internet pod nějakou webovou adresou.
Pozor ale na bezpečnost: U obou těchto variant je vaše přihlašovací stránka viditelná pro kohokoliv na internetu. I zde je tedy kriticky důležité mít velmi silné heslo a ideálně zapnuté dvoufázové ověření.
Druhým přístupem – a naším vítězem – je Tailscale. Také využívá tunel, ale jeho konec nikde veřejně nevystavuje. Vytvoří uzavřenou privátní síť (VPN) jen mezi vašimi zařízeními. Pro zbytek světa je váš Home Assistant neviditelný, takže se k přihlašovací stránce nikdo cizí vůbec nedostane, ani kdyby chtěl. Nebudete sice mít hezkou doménu "novakovi.cz", ale získáte maximální bezpečí zdarma a bez nutnosti kupovat doménu.
Tailscale vytvoří privátní síť (VPN) mezi vaším telefonem a domácím serverem. Bude to rychlé a potřebujete k tomu jen telefon a počítač.
Jděte na web tailscale.com a klikněte na Get Started. Přihlaste se ideálně svým Google účtem (stejným, který používáte pro zálohy, ať v tom máte pořádek).
Teď musíme naučit váš dům, aby se do této sítě připojil.
Váš Home Assistant je nyní online ve vaší soukromé síti.
Teď musíme do stejné sítě dostat váš telefon.
Zde uvidíte dvě kolonky:
Je to prosté. Když jste doma, telefon komunikuje přímo přes Wi-Fi. Jakmile vyrazíte do světa, stačí mít na pozadí spuštěnou aplikaci Tailscale (VPN). Váš telefon si bude myslet, že je stále "v obýváku", i když jste na datech v Chorvatsku, a aplikace Home Assistant se bez problémů připojí.
Máme hardware. Máme software. Máme zálohy. A teď máme i dálkové ovládání. Základní infrastruktura je kompletní a "nudná" údržba je za námi.
V příštím díle se posuneme na úplně novou úroveň. Otevřeme dveře do světa ESPHome. Ukážeme si, jak přestat být závislí jen na tom, co prodávají v obchodě, a naučíme se vyrábět vlastní chytrá zařízení. Vezmeme levný čip ESP32 a ukážeme si, jak ho snadno integrovat do Home Assistanta.
Návod na instalaci komunitního obchodu HACS do Home Assistantu.