Pierwsza automatyzacja w Home Assistant: otwarcie drzwi zapala światło

Jeden udokumentowany zestaw: Home Assistant OS, koordynator Zigbee na USB, integracja ZHA, czujnik otwarcia i wtyczka z lampą. Z poprawnym warunkiem nocnym, bez prac przy instalacji 230 V i bez wycofanych metod instalacji.

Inteligentny dom M1lczu 14 min czytania
Okładka: Pierwsza automatyzacja w Home Assistant: otwarcie drzwi zapala światło

Masz Home Assistant świeżo po instalacji, pusty ekran i pomysł: "chcę, żeby po otwarciu drzwi zapaliło się światło". To najlepsza pierwsza automatyzacja: krótka, efekt widać od razu, a po drodze poznajesz pojęcia potrzebne później. Idziemy przez jeden udokumentowany zestaw sprzętu i jedną drogę konfiguracji.

Dla kogo jest ten poradnik i czego nie znajdziesz

Piszemy dla osoby, która ma już działający Home Assistant (dalej: HA) albo dopiero kupuje sprzęt i nigdy nie tworzyła automatyzacji. Zakładamy zerową wiedzę o Zigbee.

I od razu jasna deklaracja: nie ma tu żadnych prac przy instalacji elektrycznej. Nie montujemy przekaźników w puszkach, nie rozbieramy opraw, nie zdejmujemy osprzętu i nie dotykamy odsłoniętych przewodów ani stałej instalacji. Wszystko opiera się na urządzeniach, które wkłada się do gotowego gniazdka albo przykleja do futryny. Jakąkolwiek ingerencję w instalację 230 V zostaw osobie z odpowiednimi kwalifikacjami do prac elektrycznych.

Jargon w trzech zdaniach

Zigbee to bezprzewodowy standard małej mocy w paśmie 2,4 GHz - tym samym, w którym działa Wi-Fi. Koordynator zarządza siecią Zigbee; u nas jest to adapter USB wpięty do komputera z HA. Integracja to moduł HA rozmawiający z danym typem sprzętu - tutaj ZHA (Zigbee Home Automation). Encja (entity) to pojedyncza informacja lub przełącznik urządzenia: "drzwi otwarte/zamknięte" to jedna encja, "poziom baterii" druga.

Wybrany zestaw i dlaczego akurat taki

Trzymamy się jednego, konkretnego zestawu: Home Assistant Green (z fabrycznym Home Assistant OS) + Home Assistant Connect ZBT-2 jako koordynator na USB + integracja ZHA + czujnik otwarcia SONOFF SNZB-04P + wtyczka sterująca SONOFF iPlug S60ZBTPF z lampą stołową. Inne modele bywają zgodne, ale nie opisujemy ich tutaj i nie obiecujemy, że zadziałają identycznie.

Dlaczego Home Assistant OS? Bo to wariant wskazywany dziś przez oficjalną stronę instalacji, a w Green jest już zainstalowany. Metody Core i Supervised zespół HA zdeprecjonował 22 maja 2025 r.: powiadomienia od wydania 2025.6, utrata wsparcia z 2025.12. Starszy poradnik prowadzący przez "Supervised na Debianie" nie jest więc drogą, którą warto zaczynać.

Dlaczego Zigbee, a nie Wi-Fi? Bo urządzenia zigbee'owe rozmawiają lokalnie z koordynatorem, bez chmury producenta - automatyzacja "drzwi -> światło" ma wtedy działać także przy padniętym łączu.

Uwaga, która oszczędza rozczarowania: Home Assistant Green nie ma wbudowanego radia Zigbee. Potwierdza to baza wiedzy Nabu Casa i dokumentacja ZHA - żeby używać ZHA, trzeba dołożyć adapter. Green to komputer z preinstalowanym systemem, nie hub radiowy.

Który adapter? Bierzemy Home Assistant Connect ZBT-2, bo dokumentacja ZHA wskazuje go jako rekomendowany przy zakładaniu nowej sieci. Szczegół wart uwagi: ZBT-2 dedykujesz do Zigbee albo do Thread, nie do obu naraz - my wybieramy Zigbee. To urządzenie do użytku wewnątrz, zasilane z USB-C.

Czujnik drzwi. SONOFF SNZB-04P: Zigbee 3.0 (IEEE 802.15.4), bateria CR2477 3 V, czas parowania 180 s, deklarowany zasięg wewnątrz 30 m, szczelina między czujnikiem a magnesem przy zamkniętych drzwiach do 20 mm, zastosowanie wyłącznie wewnętrzne. Zmierz futrynę, zanim kupisz.

Sterowanie światłem bez dotykania instalacji. Zigbee'owa wtyczka w gotowym gniazdku, a w niej lampa stołowa. SONOFF iPlug S60ZBTPF: Zigbee 3.0, wejście 250 V~ 50/60 Hz maks. 16 A, obciążenie do 4000 W, praca wyłącznie wewnątrz, temperatura -10 do 40 stopni C. Instrukcja stawia też jeden konkretny warunek instalacyjny: obwód gniazdka ma być zabezpieczony wyłącznikiem nadprądowym (MCB) albo różnicowoprądowym z członem nadprądowym (RCBO) o prądzie znamionowym 16 A. Jeśli nie wiesz, jakie zabezpieczenie ma twój obwód, sprawdź opis w rozdzielnicy albo zapytaj elektryka - nie zgaduj.

Zasilana z sieci wtyczka pełni też rolę routera - według dokumentacji ZHA urządzenia zasilane z sieci przekazują pakiety dalej, poprawiając zasięg. Czujnik na baterii to urządzenie końcowe (end device), które niczego nie przekazuje. To rozróżnienie wyznacza kolejność w dalszej części poradnika.

Lampa też ma warunek: zwykła, z mechanicznym włącznikiem, który zostawisz w pozycji "włączone" - wtedy jej stanem rządzi wyłącznie wtyczka. Lampa dotykowa albo ściemniana pilotem po odcięciu zasilania nie musi wrócić do świecenia.

Zanim zaczniesz - lista wymagań

  • Działający Home Assistant OS z aktualizacjami i wolny port USB 2.0. To nie jest preferencja: dokumentacja ZHA w sekcji o ograniczaniu zakłóceń zaleca podłączanie adaptera Zigbee do portu USB 2.0, a nie USB 3.x, a przy komputerze mającym wyłącznie porty USB 3.x - użycie zasilanego huba USB 2.0; osobno wskazuje, by trzymać adapter z dala od urządzeń i kabli USB 3.x - ZHA.
  • Przedłużacz USB do adaptera Zigbee - jest w pudełku z ZBT-2 i nie jest ozdobą. Nabu Casa ostrzega, że porty i dyski USB 3.0 potrafią zakłócać protokoły w paśmie 2,4 GHz, w tym Zigbee. Przedłużacz odsuwa antenę od źródła zakłóceń.
  • Nowe, własne urządzenia Zigbee - takie, których jeszcze nigdzie nie sparowałeś.
  • Bateria CR2477 w czujniku i około 30 minut spokoju.
  • Sprawne gniazdko i zwykła lampa - szczegóły sprawdzasz przed wpięciem wtyczki w kroku 3.

Krok 1: kopia zapasowa, zanim cokolwiek zmienisz

Zrób to nawet przy pustej instalacji. Wejdź w Ustawienia > System > Kopie zapasowe (Settings > System > Backups) i uruchom Set up backups. Dokumentacja HA podkreśla dwie rzeczy:

  1. Pobierz emergency kit (zestaw awaryjny) i schowaj go bezpiecznie - bez klucza szyfrowania nie odtworzysz zaszyfrowanej kopii.
  2. Trzymaj kopię poza samym urządzeniem. Backupy na dysku, który właśnie padł, to nie backupy.

A sama sieć Zigbee? ZHA wykonuje automatyczne kopie sieci Zigbee, pozwala je odtworzyć albo przenieść sieć na inny koordynator; kopię ręczną zrobisz w Network Settings. Dokumentacja mówi wprost, że po przywróceniu kopii HA można zrekonfigurować ZHA lub zmigrować na nowy koordynator bez utraty ustawień i podłączonych urządzeń. Są jednak warunki: poprzedni adapter musi pracować w ZHA (nie w deCONZ czy Zigbee2MQTT), radio musi być typu ezsp, znp lub deCONZ, a kopia musi pochodzić z wnętrza ZHA. Bez przeniesienia adresu IEEE ze starego adaptera część urządzeń trzeba będzie podłączyć ponownie, a po migracji sprzęt wraca do sieci zwykle w ciągu godziny. Backup jest więc realnym zabezpieczeniem - w udokumentowanych granicach, nie jako gwarancja.

Krok 2: podłącz adapter Zigbee

Kolejność kroków bierzemy z instrukcji Nabu Casa dla zakładania nowej sieci Zigbee z Connect ZBT-2.

  1. Wybierz miejsce. Z dala od grubych ścian, metalu, siatki zbrojeniowej, innych nadajników (komputery, routery, porty USB 3.0, dyski SSD) i akwarium.
  2. Złóż adapter. Przykręć antenę do podstawy - bez siły - i ustaw ją pionowo. Nie mocuj niczego na stałe; po testach możesz chcieć adapter przestawić.
  3. Podłącz. Adapter w przedłużacz USB, przedłużacz w port USB komputera z HA.
  4. Ustawienia > Urządzenia i usługi (Settings > Devices & services). ZBT-2 powinien zostać wykryty. Wybierz Add.
  5. W oknie wyboru protokołu wybierz Use as Zigbee adapter.
  6. Przy typie instalacji wybierz Recommended installation - to konfiguruje ZHA. Custom jest dla osób z własnym kontrolerem (np. Zigbee2MQTT) i nie jest opisany w tej dokumentacji.
  7. Przejdź przez ekrany do końca, przypisz adapter do obszaru i wybierz Finish.

Jeśli adapter nie został wykryty, dodaj ZHA ręcznie: Add Integration > Zigbee Home Automation i wskaż ścieżkę urządzenia szeregowego - dokumentacja ZHA zaleca tę z katalogu /dev/serial/by-id, bo nie zmienia się po przepięciu portu. Listę znajdziesz w Ustawienia > System > Sprzęt (Settings > System > Hardware), pod All Hardware.

Oczekiwany rezultat: integracja Zigbee Home Automation jest skonfigurowana, a sieć Zigbee utworzona.

Krok 3: sparuj wtyczkę i podłącz lampę

Dlaczego wtyczka jest pierwsza. Dokumentacja ZHA w dobrych praktykach parowania zaleca, by zaczynać od urządzeń zasilanych z sieci, zanim doda się urządzenia bateryjne, i osobno ostrzega, że "słaba" sieć Zigbee może uniemożliwić sparowanie części urządzeń - ZHA, best practices. Wtyczka zasilana z sieci jest routerem i wzmacnia świeżo utworzoną sieć; czujnik na baterii jest urządzeniem końcowym i w słabej sieci potrafi się sparować, a potem zniknąć. Dlatego najpierw wtyczka, dopiero potem czujnik.

Zanim cokolwiek wepniesz sprawdź: gniazdko (sprawne, bez luzu, na obwodzie z zabezpieczeniem MCB lub RCBO 16 A), lampę (zwykła, z mechanicznym włącznikiem, sprawna żarówka) i obciążenie - lampa LED to kilka watów przy limicie 4000 W wtyczki. Dopiero potem wkładaj wtyczkę do gniazdka, a włącznik lampy zostaw w pozycji "włączone" i już go nie ruszaj.

Uwaga przed przytrzymaniem przycisku: w S60ZBTPF przytrzymanie przycisku przez 5 sekund to jednocześnie wejście w tryb parowania i przywrócenie ustawień fabrycznych - tak opisuje to instrukcja producenta ("Press and hold the device button for 5 seconds to restore factory settings"). Na wtyczce, która już gdzieś pracuje, odetnie to jej dotychczasową konfigurację. Zakładamy tu urządzenia nowe, jeszcze nigdzie nie sparowane.

  1. Wejdź w Ustawienia > Urządzenia i usługi (Settings > Devices & services), wybierz integrację Zigbee Home Automation i Add device. ZHA zacznie szukać urządzeń w trybie parowania. (W części wydań ta sama lista jest też dostępna jako Ustawienia > Zigbee.)
  2. Wtyczka ma już być w docelowym gniazdku - nie paruj jej obok koordynatora, bo sprawdzisz zasięg w warunkach, których potem nie będzie. Przytrzymaj przycisk przez 5 sekund, aż niebieska dioda zacznie migać wolno; miga tak przez okno parowania trwające 180 sekund. Stałe świecenie oznacza nawiązane połączenie z koordynatorem.
  3. Urządzenie pojawi się na liście - nazwij je (np. "Lampa w przedpokoju") i przypisz do obszaru.
  4. Sprawdź, czy przełącznik w HA zapala i gasi lampę. To jest oczekiwany rezultat tego kroku.

Przy innych odbiornikach - zwłaszcza grzejnych i z silnikiem (wyższy prąd rozruchowy) - stosuj się do instrukcji konkretnego modelu. Nie zakładaj, że dowolna wtyczka je udźwignie, i nie traktuj deklarowanych zabezpieczeń jako gwarancji bezpieczeństwa.

Krok 4: sparuj czujnik drzwi

Sieć ma już router, więc czujnik ma się do czego przyłączyć.

Uwaga przed przytrzymaniem przycisku: w SNZB-04P te dwie rzeczy to dwa różne czasy, których nie wolno mylić. Instrukcja SONOFF podaje w tabeli przycisku: przytrzymanie 5 sekund - "Device enters the pairing mode", czyli samo wejście w tryb parowania. Twardy reset to osobne przytrzymanie przez 10 sekund, opisane dopiero w sekcji rozwiązywania problemów ("reset the sensor (press and hold the button for 10 seconds) and try again"). Producent nie pisze, że samo 5-sekundowe wejście w parowanie kasuje powiązanie z poprzednią bramką - dlatego po prostu używaj urządzeń nowych, jeszcze nigdzie nie sparowanych.

  1. W integracji Zigbee Home Automation ponownie wybierz Add device.
  2. Wprowadź czujnik w tryb parowania: SONOFF opisuje wyjęcie paska izolującego baterię (pierwsze uruchomienie samo wchodzi w parowanie) albo przytrzymanie przycisku przez 5 sekund, aż zamiga dioda. Czerwona dioda miga wolno przez 180 sekund - to okno parowania; po udanym połączeniu świeci 3 sekundy i gaśnie.
  3. Paruj czujnik przy drzwiach, w miejscu docelowym. Dokumentacja ZHA mówi wprost: "Try to pair Zigbee devices where you intend to use them: Avoid pairing next to the Zigbee coordinator if you intend to move its location afterward", bo przeniesienie po sparowaniu potrafi pogorszyć połączenie.
  4. Poczekaj. Urządzenie pojawi się na liście, nazwij je (np. "Drzwi wejściowe") i przypisz do obszaru.
  5. Wejdź w urządzenie i sprawdź encje. Powinieneś zobaczyć encję typu binary_sensor ze stanem otwarty/zamknięty oraz encję baterii.

Test bez automatyzacji: otwórz i zamknij drzwi, patrząc na stan encji w HA. Zmiana w ciągu sekundy to dobry wynik.

Jeśli nie działa:

  • Czujnik w ogóle się nie znajduje: sprawdź pasek izolujący baterię i spróbuj ponownie. ZHA sugeruje kilkukrotne powtórzenie parowania, SONOFF - przybliżenie czujnika do bramki. Traktuj to jako doraźną diagnostykę: po sparowaniu z bliska i tak musisz sprawdzić, czy czujnik działa z miejsca docelowego.
  • Nadal nie wchodzi w parowanie: dopiero teraz twardy reset - przytrzymanie przycisku przez 10 sekund - i próba od nowa.
  • Czujnik paruje się, ale potem znika: ZHA ma parametr "Consider battery-powered devices unavailable after" z domyślną wartością 21600 sekund - czujniki bateryjne odzywają się rzadko i to normalne. Druga częsta przyczyna to za duża odległość od koordynatora i najbliższego routera.
  • Podejrzewasz zakłócenia: według ZHA przy kolizji z Wi-Fi lepiej ustawić stały kanał Wi-Fi na routerze, niż zmieniać kanał Zigbee.

Krok 5: zbuduj automatyzację

Automatyzacja w HA to wyzwalacz, opcjonalny warunek i akcja. Nasza brzmi: gdy drzwi się otworzą, i jest ciemno, włącz lampę. Etykiety podajemy po polsku, w nawiasie angielskie - zobaczysz jedne albo drugie, zależnie od języka interfejsu.

  1. Wejdź w Ustawienia > Automatyzacje i sceny (Settings > Automations & scenes).
  2. W prawym dolnym rogu wybierz Utwórz automatyzację > Utwórz nową automatyzację (Create automation > Create new automation).
  3. W sekcji Kiedy (When) wybierz Dodaj wyzwalacz (Add trigger), wpisz nazwę czujnika ("Drzwi wejściowe"), wskaż jego encję binary_sensor i ustaw zmianę stanu na Otwarte (Open).
  4. W sekcji Oraz jeśli (And if) wybierz Dodaj warunek (Add condition), potem Encja > Stan (Entity > State). W polu encji wpisz sun.sun, jako stan wybierz below_horizon. Encję daje wbudowana integracja Sun, a jej dokumentacja podaje tylko dwa stany: above_horizon i below_horizon. Dlatego ten jeden warunek obejmuje całą noc - również po północy.
  5. W sekcji Następnie zrób (Then do) wybierz Dodaj akcję (Add action), wskaż encję przełącznika wtyczki i akcję włączenia (Switch: Turn on).
  6. Zapisz (Save) i nadaj nazwę, np. "Drzwi wejściowe - światło po zmroku".

Dlaczego sun.sun, a nie warunek słońca z kluczem after: sunset? Bo tam czai się pułapka: dokumentacja warunków mówi wprost, że sam after daje okres od zachodu do północy, a sam before - od północy do wschodu. Warunek "po zachodzie" o drugiej w nocy jest już fałszywy. Poprawne alternatywy to oba klucze naraz (after: sunset i before: sunrise) albo prosty stan below_horizon, który wybraliśmy.

Oczekiwany rezultat: otwarcie drzwi po zmroku zapala lampę - o każdej porze nocy.

Jak sprawdzić części składowe za dnia:

  • Akcja: w menu trzech kropek automatyzacji wybierz Uruchom akcje (Run actions). Dokumentacja testowania automatyzacji mówi jasno, że ta opcja wykonuje wszystkie akcje, pomijając wyzwalacze i warunki. To test wyłącznie części wykonawczej - lampa zapali się także w południe, a o wyzwalaczu i warunku nie dowiesz się z niego nic.
  • Warunek: w menu trzech kropek wiersza warunku jest Testuj (Test) - pokaże, czy warunek jest w tej chwili spełniony. Stan sun.sun podejrzysz też w Narzędzia deweloperskie > Stany (Developer tools > States).
  • Całość: pełne przejście - wyzwalacz, warunek, akcja - sprawdzisz dopiero fizycznym otwarciem drzwi po zmroku; przebieg zobaczysz w Śladach (Traces).

Gaszenie świadomie pomijamy w pierwszym podejściu - to naturalny drugi krok, ale najpierw upewnij się, że "otwarcie -> zapalenie" działa powtarzalnie.

Bezpieczne wycofanie się

Każdy element da się cofnąć bez prac przy instalacji:

  • Automatyzacja: w Ustawienia > Automatyzacje i sceny najpierw wyłącz ją przełącznikiem, dopiero potem kasuj.
  • Urządzenie Zigbee: ZHA udostępnia akcję zha.remove, która usuwa węzeł z sieci.
  • Cała integracja: Ustawienia > Urządzenia i usługi, karta integracji, menu trzech kropek, Delete.
  • Sprzęt: adapter USB wypinasz, wtyczkę wyjmujesz z gniazdka, taśmę czujnika odklejasz. Nic nie jest wiercone ani lutowane, choć po klejach montażowych potrafi zostać ślad.

Czego ten poradnik nie obiecuje

Redakcja nie zbudowała tego zestawu na własnym stanowisku - kroki i parametry pochodzą z dokumentacji Home Assistant, Nabu Casa i SONOFF, nie z testu. Nie obiecujemy zgodności: SONOFF wymienia własne bramki i ogólnie kontrolery Zigbee 3.0 z zastrzeżeniem, że bywa to zależne od produktu. Kopia zapasowa też nie jest gwarancją - ZHA dokumentuje backup i migrację sieci, ale w opisanych granicach. Zigbee dzieli pasmo 2,4 GHz z Wi-Fi i portami USB 3.0, więc nie jest odporne na zakłócenia.

Nazwy przycisków i układ ekranów zmieniają się między wydaniami. Jeśli zobaczysz inną etykietę, szukaj kroku o tym samym znaczeniu.

Lista kontrolna na koniec

  • Instalacja to HA OS, nie zdeprecjonowane Core/Supervised.
  • Adapter ZBT-2 złożony (antena pionowo), wpięty przez przedłużacz USB do portu USB 2.0, z dala od urządzeń USB 3.0.
  • Backup skonfigurowany, emergency kit pobrany i schowany poza urządzeniem.
  • Gniazdko (zabezpieczenie MCB/RCBO 16 A), lampa i obciążenie sprawdzone przed wpięciem wtyczki; włącznik lampy w pozycji "włączone".
  • Wtyczka sparowana jako pierwsza, w docelowym gniazdku; lampa reaguje na przełącznik w HA.
  • Czujnik drzwi sparowany po wtyczce, przy drzwiach, i zgłasza zmianę stanu przy otwarciu i zamknięciu.
  • Warunek nocny to sun.sun = below_horizon (albo after: sunset z before: sunrise).
  • Automatyzacja zapisana, sprawdzona fizycznym otwarciem drzwi po zmroku (nie tylko przez Run actions), i wiesz, jak ją wyłączyć.

Gdy to działa, masz szkielet pod resztę: czujnik ruchu zamiast kontaktronu, syrena zamiast lampy, powiadomienie zamiast obu.

Źródła

Komentarze (0)

Nikt jeszcze nic nie napisał. Bądź pierwszy.

Komentarze są moderowane. Pojawi się po zatwierdzeniu. Maks. 2 linki.

Czytaj dalej

Inteligentny dom · poradnik

Miernik energii w gniazdku: jak policzyć, ile naprawdę kosztuje dane urządzenie

6 września 2026
PC · poradnik

Tailscale bez przekierowania portów: prywatny zdalny pulpit do własnego komputera

6 września 2026
Laptopy · poradnik

Używany laptop z Windows: lista kontrolna oględzin przed zapłatą

6 września 2026
PC · poradnik

Dysk C zapchany: co bezpiecznie usunąć w Windows 11, a czego nie ruszać

6 września 2026