Home Assistant – co to jest i jak zacząć budowę inteligentnego domu?

Czas czytania: 6 min.

Systemy Smart Home zyskują coraz większą popularność – nie tylko wśród pasjonatów technologii, ale również w domach osób ceniących sobie bezpieczeństwo, wygodę, a także oszczędność czasu oraz kosztów utrzymania. Jednym z najbardziej rozbudowanych i elastycznych systemów, który stale zyskuje na popularności jest Home Assistant – darmowa, otwartoźródłowa platforma do zarządzania inteligentnym domem 🧠💡.

Home Assistant to darmowe oprogramowanie open-source do automatyzacji domu. Integruje urządzenia i systemy, działa lokalnie, zwiększa prywatność i pozwala tworzyć spersonalizowane inteligentne środowisko.

Czym jest Home Assistant?

Home Assistant (HA) to oprogramowanie otwartoźródłowe (Open Source), służące do zarządzania inteligentnymi urządzeniami Smart Home. Może ono działać lokalnie (bez dostępu do chmury), co zapewnia większą prywatność, niezależność od Internetu i szybsze reakcje automatyzacji. Główną zaletą Home Assistant jest możliwość integracji znacznej większości inteligentnych urządzeń od różnych producentów, takich jak np. Shelly, Aqara, Sonoff, BleBox, Tuya, Philips Hue, Fibaro oraz Samsung Smart Things.

Home Assistant - przykładowy wygląd dashboardu - Lovelace UI.

Oprócz urządzeń, HA umożliwia również integrację z systemami, takimi jak Spotify, Google Calendar czy Slack. Lista dostępnych integracji jest stale poszerzana. W przypadku jeżeli jakiś produkt nie jest dostępny na liście, warto poszukać integracji w sieci. Bardzo prawdopodobne jest, że jakiś członek społeczności Home Assistant stworzył już integrację, lecz nie jest ona (jeszcze) oficjalnie zatwierdzona przez HA 🙂. 
To właśnie tak liczna społeczność tego systemu sprawia, że jest on najczęściej wybierany do automatyzacji domów zarówno przez hobbystów, jak i profesjonalistów. 

Twórcy systemu Home Assistant przygotowali również kilka wersji demonstracyjnych dashboardów (kokpitów / pulpitów nawigacyjnych), pokazując możliwości systemu:
https://demo.home-assistant.io/#/lovelace/home
Jak widać na nich – system umożliwia m.in. sterowanie oświetleniem, pozycjonowanie rolet, zmianę nagłośnienia, regulację termostatu, a także pozwala monitorować temperaturę, śledzić pogodę, wykrywać ruch, czy wyświetlać podgląd z kamer. 

Jak zainstalować Home Assisant i ile to kosztuje?

System HA jest darmowy, wystarczy wejść na stronę https://www.home-assistant.io/installation/ i pobrać odpowiednią wersję systemu… Tylko jaką wersję wybrać i czego potrzebujemy na start? 🤔 W celu uruchomienia systemu, potrzebne będzie urządzenie, na którym go zainstalujemy. Można to zrobić na wielu różnych urządzeniach – od tanich minikomputerów po dedykowane centralki.
Dostępna jest również dedykowana darmowa aplikacja na urządzenia mobilne Android oraz iOS.
Oto najpopularniejsze opcje:

Minikomputer Raspberry Pi 5.

1. Raspberry Pi 4 / 5
To jedna z najtańszych i zdaje się najczęściej wybieranych opcji na start. Raspberry Pi umożliwia uruchomienie Home Assistant OS – kompletnego systemu operacyjnego zoptymalizowanego pod HA.
Koszt płytki, podstawowej obudowy wraz z wentylatorem oraz zasilacza to ok. 380 zł.
Zalety:

  • niska cena
  • kompaktowe wymiary
  • niskie zużycie energii
  • duża społeczność

Wady:

  • ograniczona wydajność przy dużej liczbie integracji
  • zalecane chłodzenie
  • wymagana karta microSD lub dysk SSD

2. Komputer PC / miniPC
Starszy komputer stacjonarny lub nieużywany laptop także dobrze się sprawdzi jako centrala Home Assistant, np. z zainstalowanym systemem w Dockerze lub jako maszyna wirtualna, np. na Proxmox.
Cena od 0 zł do 1000 zł – w zależności od konfiguracji.
Zalety:

  • duża moc obliczeniowa
  • łatwa rozbudowa (np. dyski SSD, więcej RAM)

Wady:

  • większe zużycie energii
  • większe wymiary
  • bardziej zaawansowana konfiguracja, która może wymagać większej wiedzy
Komputer Dell Wyse 5070.
Home Assistant Green.

3. Home Assistant Green
Jedno z dedykowanych rozwiązań od twórców Home Assistant, gotowe do użycia od razu po wyjęciu z pudełka. Koszt: 499 zł.
Zalety:

  • prosty start (plug & play)
  • zoptymalizowany sprzęt pod Home Assitant
  • cicha praca i niewielkie wymiary

Wady:

  • brak możliwości rozbudowy
  • dość mała moc obliczeniowa, przez co nada się do mniej zaawansowanych zastosowań / mniejszej ilości integracji
  • ograniczona przestrzeń dyskowa

4. Home Assistant Yellow
Kolejne dedykowane rozwiązanie od HA, stworzone z myślą o użytkownikach oczekujących większej wydajności. Centralka wymaga zastosowania dowolnego modułu Raspberry Pi Compute Module w wersji 4 lub 5, co pozwala użytkownikowi wybrać odpowiednio wydajny układ. HA Yellow występuje w wersji Standard Kit oraz PoE Kit – wersja PoE różni się od wersji standardowej wyłącznie możliwością zasilania przez port Ethernet. Uwaga – w przypadku Compute Module w wersji Lite wymagany jest dysk SSD NVMe.
Koszt: 599 zł (Standard Kit), 679 zł (PoE Kit) + Raspberry Pi CM4/5 od 149 zł do 688 zł. 

Zalety:

  • wbudowany moduł ZigBee / Matter – w przeciwieństwie do wyżej zaproponowanych wersji
  • obsługa NVMe SSD Key M w rozmiarze do 2280
  • wysoka wydajność – możliwość wymiany modułu Raspberry Pi CM
  • prosta instalacja

Wady:

  • dość wysoka cena
  • wymagana samodzielna instalacja systemu
 
Home Assistant Yellow.

Co potrafi Home Assistant?

Możliwości systemu Home Assistant są w zasadzie nieograniczone, oto kilka przykładów:

  • Automatyzacje – “jeżeli czujnik ruchu w korytarzu wykrył ruch po zachodzie słońca – włącz światło”, “jeśli nie ma nikogo w domu – obniż temperaturę”. Więcej szczegółów dotyczących tworzenia automatyzacji znajdziesz w dalszej części artykułu.
  • Integracje urządzeń różnych producentów – sterowanie urządzeniami różnych producentów, np. sterowanie standardowymi żarówkami za pomocą sterownika Shelly 1 oraz czujników ruchu Tuya. 
  • Zarządzanie energią – monitorowanie zużycia energii oraz tworzenie harmonogramów pracy urządzeń.
  • Interfejs webowy i aplikacja mobilna – intuicyjna kontrola z każdego miejsca. Home Assistant pozwala również na dostęp zdalny, można to zrobić na własną rękę wykorzystując własny VPN lub wykupić dostęp do chmury Nabu Casa – koszt wynosi 7,5€ miesięcznie lub 75€ rocznie. Wykupując dostęp wspieramy również rozwój systemu Home Assistant.
  • Sterowanie głosowe – integracja z Google Home oraz Amazon Alexa umożliwia sterowanie urządzeniami za pomocą komend głosowych. Dostępne jest również dedykowane urządzenie – Home Assistant Voice Preview Edition, które wspiera także język polski (obecnie jedynie z wykorzystaniem chmury Nabu Casa).
  • Własne dashboardy – niewątpliwą zaletą HA jest możliwość tworzenia spersonalizowanych dashboardów (Lovelace UI), dzięki którym możemy nadać własny wygląd swojemu panelowi. To my decydujemy, jakie encje są widoczne i w jaki sposób są ułożone – tutaj mamy naprawdę bardzo dużą swobodę. 
 

Integracje w praktyce - co i jak podłączyć?

Home Assistant daje dostęp do tysięcy integracji – zarówno lokalnych, jak i tych opartych na chmurze. Podczas instalacji większości dodatków można znaleźć do nich obszerną dokumentację stworzoną przez Home Asistant, często wraz z przykładami wykorzystania. Najpopularniejsze to:

  • ZigBee / Thread / Matter – Home Assistant obsługuje urządzenia ZigBee poprzez integracje ZHA (ZigBee Home Automation) oraz ZigBee2MQTT, umożliwiając podłączenie m.in. czujników i sterowników Aqara, Sonoff, Tuya, Lidl Silvercrest czy IKEA TRÅDFRI. Standardy Thread i Matter są wspierane za pomocą routerów (np. Apple TV, Google Nest Hub) lub dedykowanych bramek, takich jak Home Assistant SkyConnect (ZBT-1), z wykorzystaniem integracji OpenThread i Matter (Beta). Pozwala to na lokalną integrację nowoczesnych urządzeń zgodnych z tymi standardami.
  • Z-Wave – system umożliwia integrację z urządzeniami w standardzie Z-Wave z wykorzystaniem dedykowanych dongli USB oraz integracji Z-Wave JS.
Integracje w Home Assistant.
  • WiFi – urządzenia Shelly, BleBox, ESPHome, Tuya czy Sonoff bez problemu można zintegrować przez lokalną sieć WiFi. W przypadku dużej ilości podłączonych urządzeń WiFi do sieci domowej warto zaopatrzyć się w lepszy sprzęt sieciowy – duża ilość podłączonych urządzeń może powodować spadek wydajności sieci.
  • Bluetooth – czujniki temperatury, np. Xiaomi, mogą być bez problemu odczytane lokalnie (przy użyciu Bluetooth Proxy).
  • Urządzenia audio / wideo – np. głośniki Google Nest, odtwarzacze Spotify, telewizory Smart TV, kamery czy wideodomofony.
  • Platformy chmurowe – Google Assistant, Alexa, Telegram, Slack, iCloud.
  • Arduino – do HA można wykorzystać również moduł Arduino z podłączonymi do niego modułami wraz z integracją MySensors, np. moduły przekaźników i fizyczne przełączniki ścienne do sterowania oświetleniem. 
Sterowanie oświetleniem za pomocą Arduino i integracji MySensors.

Przykłady integracji:

  • BleBox – sterowniki rolet, przekaźniki (switchBox, shutterBox), czujniki opadów i temperatury (rainSensor, tempSensor) i inne – wszystko działa lokalnie, szybko i niezawodnie.
  • Shelly – przekaźniki, sterowniki rolet (Shelly 1, Shelly 2.5), czujniki temperatury, otwarcia i wiele więcej. Integracja lokalna (podobnie jak BleBox) lub przez MQTT.
  • Bambu Lab – dzięki niestandardowym integracjom możliwa jest kontrola oraz monitoring druku 3D z poziomu HA (status, AMS, temperatura hotendu, rozpoczęcie / zakończenie wydruku).
 

Dashboard - Twój panel sterowania

Panel użytkownika, zwany w Home Assitant jako Lovelace UI, to graficzny kokpit do zarządzania domem. Jego największą zaletą jest możliwość dowolnej konfiguracji do własnych potrzeb. Umożliwia zmienianie układu kart, czy tworzenie paneli tematycznych (np. “Salon”, “Ogród”, “Energia”). Wszystkie potrzebne dane i elementy sterujące znajdują się w jednej zakładce.

Dowolność konfiguracji dashboardu za pomocą kafelek.

Jak tworzyć automatyzacje w Home Assistant?

Tworzenie automatyzacji w Home Assisant jest bardzo proste i całkiem intuicyjne (choć czasem można się pogubić w ilości funkcji), każdy użytkownik powinien sobie poradzić w stworzeniu choćby podstawowej automatyzacji. Tworzy się je poprzez interfejs GUI, wybierając kiedy (opcjonalnie jeżeli) dane urządzenie ma coś wykonać.  Przykładowa, prosta automatyzacja zasłaniania rolety w salonie po zachodzie słońca: kiedy słońce zachodzi wykonaj – roleta ‘ustaw pozycję’ w Salon.

Home Assistant pozwala również tworzyć bardziej rozbudowane automatyzacje w oparciu o kilka czynników. Dla amatorów tworzenia automatyzacji w formie pisanej, twórcy systemu pozwalają pisać je, wykorzystując edytor tekstowy. Home Assistant rozumie kod pisany w języku YAML. Język ten jest stosowany w każdym elemencie HA, od Lovelace UI, przez automatyzacje, aż do plików konfiguracyjnych, takich jak configuration.yaml.

Home Assitant Comunity i dodatki

Społeczność Home Assistant to potężne źródło wiedzy. Na forum można znaleźć odpowiedzi do większości pytań, gotowe przykłady automatyzacji oraz dodatki stworzone przez użytkowników, np.:

  • HACS (Home Assistant Comunity Store) – nieoficjalny “market” z dodatkami, kartami Lovelace i integracjami. Instalacja HACS to jedna z pierwszych rzeczy, które warto zrobić!
  • Node-RED – alternatywny sposób tworzenia automatyzacji w formie graficznych bloków – idealny dla osób, które wolą “przeciągnij i upuść” zamiast pisania kodu.
  • ESPHome – do tworzenia własnych urządzeń WiFi z mikrokontrolerami ESP8266 / ESP32 (np. przekaźniki, czujniki temperatury, wyświetlacze, stacje pogodowe).
  • ZigBee2MQTT – pozwala obsłużyć setki urządzeń ZigBee różnych producentów przez jeden koordynator USB (np. Home Assistant ZBT-1 lub Sonoff ZigBee Dongle-E).
 
HACS - Home Assistant Community Store.

Podsumowanie

Home Assistant to potężne narzędzie do budowy inteligentnego domu, które można dostosować do własnych potrzeb i budżetu. Niezależnie od tego, czy wybierzesz tanie Raspberry Pi, czy bardziej profesjonalną centralkę Home Assistant Yellow / komputer DELL Wyse – zyskasz pełną kontrolę nad swoim Smart Home 🧠🏠.

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 4.9 / 5. Liczba głosów: 31

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Picture of Grzegorz Galuba

Grzegorz Galuba

GG nie ma czasu na gadu-gadu - jest zawsze na bieżąco z nowościami z oferty, wybiera tylko najlepsze i dba, aby pojawiały się na czas. Jego rozległa wiedza o specyfikacjach technicznych produktów to nieocenione wsparcie dla całej ekipy. Do pracy przyjeżdża rowerem i już najwyższa pora, aby wszyscy zaczęli brać z niego przykład. Oaza spokoju.

Zobacz więcej:

Patrycja Genczelewska

Co dokupić do drukarki 3D?

Masz w planie kupić drukarkę 3D? Kilka dobrze dobranych dodatków sprawi, że unikniesz frustracji na starcie. Sprawdź, jakie akcesoria warto dorzucić do koszyka, żeby móc od razu wyjść poza drukowanie łódki i innych podstawowych modeli.

Masz pytanie techniczne?
Napisz komentarz lub zapytaj na zaprzyjaźnionym forum o elektronice.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ze względów bezpieczeństwa wymagane jest korzystanie z usługi Google reCAPTCHA, która podlega Polityce prywatności i Warunkom użytkowania.