Home Assistant pro Smart Home (& Office)

Smart home, neboli chytrá domácnost, je koncept, ve kterém se domácí zařízení a systémy (osvětlení, vytápění, stínění, zabezpečení, zábava a další) dynamicky řídí za účelem zvýšení pohodlí, bezpečnosti a efektivity využití zdrojů. V této publikaci se dozvíte, jak zprovoznit Home Assistenta, integrovat do něj Smart Home zařízení, a nastavit automatizace.

O Home Assistant

Home Assistant je open-source platforma pro automatizaci domácnosti, která umožňuje uživatelům integraci a ovládání široké škály chytrých zařízení bez ohledu na značku nebo protokol. Toto řešení je navrženo pro ty, kteří si přejí vytvořit vysoce přizpůsobitelný a flexibilní systém chytré domácnosti.

Home Assistant (HA): Hlavní charakteristiky

  • Kompatibilita: HA podporuje tisíce zařízení a služeb, včetně populárních produktů od Philips Hue, Nest, Amazon Alexa, Google Assistant a mnoho dalších.
  • Open-source: Jako open-source řešení nabízí Home Assistant vysokou míru přizpůsobitelnosti. Uživatelé mohou přispívat do kódu a vytvářet vlastní rozšíření nebo integrace.
  • Lokální ovládání: Home Assistant běží lokálně (například na Raspberry Pi, NAS nebo na dedikovaném serveru), což znamená, že nezávisí na cloudových službách a nabízí lepší ochranu soukromí a bezpečnost.
  • Automatizace a scény: HA umožňuje uživatelům vytvářet složité automatizace a scény, které mohou zahrnovat mnoho různých zařízení a podmínek.
  • Uživatelské rozhraní: HA nabízí přizpůsobitelné webové rozhraní, které umožňuje snadné ovládání a monitorování zařízení v domácnosti.
  • Integrace hlasových asistentů: HA lze integrovat s hlasovými asistenty jako jsou Google Assistant a Amazon Alexa pro hlasové ovládání.

Výhody výše uvedené jsou vykoupeny jistými extra požadavky a clastnostmi, viz:

  • Technická znalost: Nastavení a konfigurace HA může vyžadovat pokročilejší technické dovednosti.
  • Časová náročnost: Pro dosažení optimálního nastavení a integrace může být zapotřebí věnovat značné množství času.
  • Podpora a spolehlivost: U open-source projektu nemáte zákaznickou podporu, na kterou se lze v případě problémů obrátit. Naproti tomu, k dispozici je široká komunita uživatelů, která často poradí prostřednictvím fóra. Vlastostí otevřených systémů je rovněž občasná problematičnost s integrací a aktualizacemi.

Home Assistant OS

Home Assistant je služba spuštěná na zařízení. Vyjma služby na operačním systému Linux / Mac OS / Windows a další, Home Assistant lze provozovat i jako operační systém. Postup instalace jednotlivých metod, stejně jako přehled funkcionalit je na stránce https://www.home-assistant.io/installation/.

Home Assistant, jako takový, chceme mít z podstaty věci spuštěný nepřetržitě. Ideálním řešením je tedy mít jej spuštěný na dedikovaném počítači s minimálním odběrem elektrického proudu .

Za ~2,500 Kč lze zakoupit plug & play zařízení Home Assistant Green. Toto řešení je optimální pro běžného uživatele řešícího automatizaci běžné domácnosti.

Náročnější uživatelé pak mohou sáhnout po variantě Home Assistant Yellow (umí již v základu protokol Zigbee / Thread, mimo jiné).

Provoz Home Assistant bez omezení, bez omezení historie dat díky možnosti využití rychlých RAM i NVMe SSD disků o vysoké kapacitě.

Levnou alternativou provozu Home Assistant je použití mikro počítače Raspberry Pi. U tohoto počítače je nutné brát v potaz vyjma omezené paměti RAM zejména možnost interního uložiště pouze ve formě MicroSD karty. Napojení externích uložišť skrze USB port může být při dlouhodobém používání spojeno s rizikem občasných selhání běhu (Raspberry Pi se sekne a je nutné restartovat vypojením z elektřiny). Částečným, nikoliv však 100% funkčním řešením, je automatický pravidelný restart zařízení.

Zprovoznění Home Assistant OS na Raspberry Pi

Raspberry Pi je malý nízkonákladový počítač oblíbený pro svou flexibilitu, přenositelnost a nízkou cenu. Jde o populární volbu pro vzdělávací účely, hobby projekty i komerční aplikace. Jde o základovou desku osazenou základními komponentami počítače, včetně procesoru, RAM paměti, portů pro USB, 2 mikro HDMI výstupů, ethernetového portu a slotu pro SD kartu.

Pro účely provozu Home Assistantu je vhodné kooupit Raspberry Pi 4 Model B - 4GB RAM. Ten na stránce RPI Shopu nalezneme s cenovou 1539 Kč. K počítači je nutné dokoupit napájecí kabel (+ 247 Kč) a případně dle preferencí buď pasivní chladič (+ 38 Kč) + pouzdro, nebo pouzdro již s chladičem (+ 199 Kč) jako celek.

Jako disk lze u Raspberry Pi použít buď MicroSD karta nebo Flash Disk. Z hlediska rychlosti je optimálnější verzí použít flash disk s portem USB 3.0. Velikost paměti pro Home Assistant je minimálně 16 Gb.

Raspberry Pi4 s pasivními chladiči


Instalace Home Assistant OS na Flash Disk / Micro SD kartu

Instalace OS je shodná pro případ instalace na Flash Disk i Micro SD kartu. Ve spouštění OS Home Assistant na Raspberry Pi není rovněž rozdíl, Raspberry Pi automaticky kontroluje USB porty, a pokud neobsahují bootovací médium, zkouší boot z MicroSD slotu.

Postup instalace Home Assistant OS na diskové médium (Flash Disk / Micro SD karta) je popsán krok za krokem na stránce postupu Instalace.

Instalace se provádí na externím počítači. Po nainstalování se disk vloží do Raspberry Pi, Raspberry Pi napojí Lan kabelem do routeru a následně se Raspberry Pi spustí zapojením do elektřiny.

Do Raspberry Pi není potřeba zapojovat monitor ani klávesnici, Home Assistant OS automaticky vytvoří v lokální síti (síť dostupná pro všechna zařízení napojená v témže routeru) přístup skrze adresu http://homeassistant.local:8123/.

Okno Home Assistant OS na http://homeassistant.local:8123/

Integrace protokolů

Počítače (vyjma Home Assistant Yellow) vesměs umí nativně pouze protokoly WiFi a Bluetooth. Další protokoly (Zigbee, Thread) je nutné přidat prostřednictvím doplňkových zařízení. Ačkoli doplňková zařízení níže umí obvykle oba zmíněné protokoly Zigbee i Thread, v témžě čase umí prcovat pouze s jedním protoklem. Potřebujete-li mít naintegrovanou podporu Zigbee i Thread současně, je nutné mít do počítače s Home Assistant zapojenou dvojici gadgetů (1 pro Zigbee, 1 pro Thread). Na trhu lze vybírat hned z několika gadgetů, viz níže:

Integrace vybraného příslušenství do Home Assistant

Přístup k Home Assistant

K domácnosti v Home Assistant lze přistupovat lokálně, prostřednictvím lokální adresy http://homeassistant.local:8123/, i vzdáleně, odkudkoli ze světa. Veškeré možnosti přístupů získáte na stránce Přistup k Home Assistant - lokálně i vzdáleně.

Objednávka montáže Home Assistant u Vás doma / v práci

Zaujaly Vás možnosti Home Assistant, avšak bojíte se instalace a integrací svépomocí? Najměte si Nás. Montujeme primárně v Olomouckém, Jihomoravském a Moravskoslezském kraji, avšak není problém naplánovat montáž po celém území České republiky.

Jak služba Home Assistant bez obav a starostí funguje?

  1. Při online schůzce projdeme vaše potřeby a představíme možnosti
  2. Při osobní schůzce ověříme, zda při online schůzce domluvená řešení jsou instalovatelná ve vašem prostoru (ověříme prostorové a technologické možnosti integrací u Vás doma)
  3. Objednáme hardware
  4. Provedeme instalaci. Vše nastavíme, vysvětlíme, zaučíme.
  5. V případě zájmu přebíráme dále odpovědnost za údržbu, případné opravy a rozšíření.

Potřebujete s něčím poradit?

Zjistěte, zda a jak vám můžeme pomoci.

Rezervovat schůzku