Kurs Home Assistant od Zera

Zanim podłączysz przekaźnik: rozpoznaj napęd i znajdź właściwe wejście sterujące

Zanim podłączysz przekaźnik: rozpoznaj napęd i znajdź właściwe wejście sterujące

Home Assistant LAB · Dom w praktyce · Garaż i brama · Lekcja 1
Zanim podłączysz przekaźnik: rozpoznaj napęd i znajdź właściwe wejście sterujące

W tej lekcji nie montujemy jeszcze Shelly ani ESP32. Najpierw wykonujemy pracę, która decyduje o bezpieczeństwie całego projektu: identyfikujemy dokładny napęd, centralę i rewizję dokumentacji, a potem wskazujemy konkretną parę zacisków, którą producent przewidział dla zewnętrznego przycisku lub styku NO. Po tej lekcji nie zostajesz z poleceniem „znajdź START”. Masz umieć pokazać palcem na swojej centrali: to są dokładnie te dwa zaciski i wiem z instrukcji, dlaczego właśnie te.

Efekt Lekcji 1

Masz wypełnioną kartę własnego napędu, właściwą instrukcję instalatora, rozpoznane wejście sterujące i jego wspólny zacisk, wiesz które zaciski są magistralą lub bezpieczeństwem oraz potrafisz odróżnić polecenie od rzeczywistego stanu bramy. Dopiero wtedy przechodzisz do wyboru i fizycznego podłączenia modułu.

Co już umiesz z głównego kursu - i czego tutaj nie powtarzamy
W głównym kursie poznałeś już wejścia i wyjścia ESPHome, kontaktron, przekaźnik na niskim napięciu, encję cover oraz podstawy bezpiecznego sterowania bramą. LAB wykorzystuje tę wiedzę do zbudowania działającego systemu. Jeśli chcesz odświeżyć podstawy, wróć do: ESPHome: wejścia i wyjścia, Brama wjazdowa w Home Assistant oraz Garaż, podjazd i Plan B.
Lekcja 1  -  realistyczna wizualizacja projektu
Lekcja 1 - realistyczna wizualizacja projektu
Realistyczna wizualizacja układu z tej lekcji. Do wykonywania połączeń używaj opisów, tabel i schematów technicznych znajdujących się w treści lekcji - wizualizacja nie zastępuje dokumentacji zacisków producenta.
Lekcja 1  -  schemat poglądowy
Lekcja 1 - schemat poglądowy
Schemat pokazuje rozmieszczenie elementów i przepływ sygnałów. Numery zacisków i warunki bezpieczeństwa pozostają zgodne z opisem tekstowym lekcji.

Zanim dotknę przewodów, traktuję centralę napędu jak urządzenie, którego muszę się nauczyć. Spisuję dokładny model i rewizję płyty, pobieram instrukcję producenta i szukam wejścia przycisku krok po kroku. Ten etap kończy się dokumentacją zacisków, a nie podłączonym przekaźnikiem. Dzięki temu nie pomylę wejścia niskonapięciowego z zasilaniem ani nie będę zgadywać na działającej bramie.

1. Architektura całego LAB-u: najpierw źródło prawdy, potem sterowanie

Docelowo Home Assistant ma dostać normalną encję cover.garaz_brama, a nie przypadkowy przełącznik nazwany „brama”. W module zbudujemy dwie ścieżki sprzętowe. W ścieżce gotowej pracujemy na zestawie Shelly 1 Gen3 + Shelly Plus Add-on + SATEL B-4S + DS18B20: Shelly wysyła krótki impuls do wejścia napędu, B-4S daje fizyczne potwierdzenie pozycji zamkniętej, a DS18B20 mierzy temperaturę garażu. Druga ścieżka będzie oparta na ESPHome z własnym przekaźnikiem i dwiema krańcówkami. W obu przypadkach zachowujemy fabrycznego pilota, fizyczny przycisk, fotokomórki i inne zabezpieczenia napędu. Home Assistant jest dodatkową warstwą sterowania i informacji - nie zastępuje centrali bramy.

Ścieżka A
Shelly 1 Gen3 + Plus Add-on
B-4S + DS18B20
Ścieżka B
ESPHome + przekaźnik + dwa punkty krańcowe
Wspólna warstwa HA
cover, stan bramy, temperatura, diagnostyka, alerty, dashboard i Plan B
Co robi każdy element ścieżki Shelly
Shelly 1 Gen3 - realizuje wyłącznie krótki impuls dry-contact do wejścia sterującego napędu.
Shelly Plus Add-on - rozszerza zestaw o interfejs sensorów; w tym LAB-ie wykorzystamy wejście cyfrowe dla B-4S oraz magistralę 1-Wire dla DS18B20.
SATEL B-4S - jest źródłem informacji „brama jest fizycznie w pozycji CLOSED / nie jest w CLOSED”.
DS18B20 - mierzy temperaturę garażu. Temperatura będzie później używana w dashboardzie, diagnostyce i automatyzacjach, ale jej awaria nigdy nie może blokować podstawowego sterowania bramą.
Plus Add-on potrafi więcej, ale rdzeń LAB-u pozostaje prosty
Aktualna dokumentacja Shelly przewiduje dla Plus Add-onu także inne peryferia, m.in. DHT22, wejście analogowe i tryb woltomierza. W tym projekcie nie dokładamy ich do podstawowego zestawu. Wspomnimy o nich jako możliwych rozszerzeniach, natomiast główna ścieżka korzysta z B-4S + jednego DS18B20.

2. Napęd referencyjny: wybieramy konkretną rewizję, a nie samą nazwę modelu

W głównej ścieżce wykonawczej używamy rodziny Nice SPIDO600, ale nie traktujemy wszystkich egzemplarzy jako identycznych. Nice publikuje osobną dokumentację dla SPIDO600 do 04/2025 oraz dla SPIDO600/SPIDO1000 od 05/2025. W tym LAB-ie jako wzorzec połączeń przyjmujemy SPIDO600/SPIDO1000 od 05/2025, instrukcja IS0564A04. Dzięki temu późniejsze rysunki mogą mieć konkretne numery zacisków, a jednocześnie pokażemy, jak przenieść metodę na starszy SPIDO600 lub inną markę.

Napęd referencyjny LAB. Zdjęcie w katalogu /e-learning/uploads/lab/.
Nie kopiuj numerów zacisków „bo też masz SPIDO600”
Jeżeli Twoja instrukcja nie jest dokumentem dla tej samej generacji co napęd, traktuj numery zacisków z LAB-u wyłącznie jako przykład. Własny napęd identyfikujesz według procedury poniżej.
Nice SPIDO600 SPIDO1000 od maja 2025 - wejście SbS zaciski 1 i 7Dla wersji od 05/2025 oficjalna tabela połączeń wskazuje wejście SbS dla styku NO na zaciskach 1 i 7. Starszej wersji nie podłączamy według tego rysunku.

3. Zanim cokolwiek odkręcisz: przygotuj stanowisko i kartę instalacji

Do pierwszej części lekcji wystarczy telefon z aparatem, dostęp do instrukcji i coś do zapisania danych. Nie potrzebujesz jeszcze miernika ani przewodów. Naszym celem jest dokumentacja - nie testowanie napędu.

Przygotuj
  • telefon z aparatem i latarką,
  • instrukcję użytkownika napędu, jeśli ją masz,
  • dostęp do strony producenta z instrukcjami instalatora,
  • kartkę lub notatkę „Karta napędu”, którą uzupełnisz w tej lekcji,
  • dobrze oświetlone miejsce pod głowicą napędu. Jeżeli do osłony potrzebna jest drabina, ustaw ją stabilnie i nie wykonuj pracy samemu w niewygodnej pozycji.

4. Procedura identyfikacji - dokładnie po kolei


  1. Zrób zdjęcie całego napędu. Na jednym kadrze powinny być widoczne głowica, szyna i sposób montażu. To pomaga odróżnić podobne rodziny urządzeń.
  2. Zrób ostre zdjęcie tabliczki znamionowej. Zapisz producenta, dokładny model, kod produktu, numer seryjny i oznaczenia typu /V1, KIT, BUS, io itp., jeżeli występują.
  3. Znajdź instrukcję instalatora. Nie wystarcza skrócona instrukcja pilota. Potrzebujesz dokumentu z rozdziałem „Electrical connections”, „Terminal board”, „Control inputs”, „Wiring diagram” lub odpowiednikiem po polsku.
  4. Porównaj generację. Jeżeli producent rozdziela instrukcje według daty, wariantu płyty lub numeru produktu, dopasuj dokument do własnego egzemplarza. Nie sugeruj się wyłącznie zdjęciem obudowy.
  5. Sprawdź, czy napęd ma awaryjne źródło zasilania. Akumulator lub moduł bateryjny oznacza, że samo wyjęcie wtyczki 230 V nie musi pozbawić centrali zasilania.
  6. Dopiero teraz, zgodnie z instrukcją producenta, uzyskaj dostęp do części serwisowej z listwą zaciskową. Jeżeli producent przewiduje dostęp wyłącznie dla instalatora albo odsłaniasz część sieciową 230 V, nie wykonuj dalszych czynności samodzielnie.
  7. Zrób dwa zdjęcia listwy. Pierwsze szerokie - żeby było widać, gdzie listwa znajduje się na płycie. Drugie z bliska - tak, żeby dało się odczytać wszystkie oznaczenia i numery zacisków.
  8. Zapisz oznaczenie PCB/centrali. Jeśli na płycie widzisz symbol centrali lub rewizji, dopisz go do karty. To właśnie płyta, a nie obudowa napędu, może decydować o funkcjach zacisków.
CHECKPOINT 1
Masz zapisane: producent, dokładny model, kod/wersję, oznaczenie centrali lub płyty, przybliżoną generację, zdjęcie tabliczki, zdjęcie listwy oraz właściwą instrukcję instalatora. Jeśli masz tylko „Nice”, „Hörmann”, „FAAC” lub „WIŚNIOWSKI”, identyfikacja nie jest zakończona.

5. Jak czytać schemat centrali, jeśli nigdy wcześniej tego nie robiłeś

Na rysunku płyty nie szukasz od razu numeru „do Shelly”. Najpierw rozdzielasz zaciski na kategorie. Dzięki temu łatwiej nie pomylić zwykłego wejścia przyciskowego z wyjściem zasilającym albo magistralą danych.

Oznaczenie Co zwykle oznacza Co robisz
START / PP / P.P. / SbS polecenie krok-po-kroku sprawdzasz w instrukcji typ styku i wspólny zacisk
OPEN osobne polecenie otwierania - jeśli centrala je posiada nie zakładasz, że występuje tylko dlatego, że pilot ma przycisk „open”
CLOSE osobne polecenie zamykania - jeśli występuje sprawdzasz zachowanie i warunki bezpieczeństwa
STOP / PHOTO / SAFETY zatrzymanie lub warstwa bezpieczeństwa nie używasz jako wygodnego wejścia sterującego
BUS / BlueBUS / BusT4 / HCP magistrala komunikacyjna nie zwierasz jej przekaźnikiem
12 V / 24 V / GND / COMMON zasilanie lub punkt wspólny - zależnie od projektu nie zgadujesz funkcji; sprawdzasz tabelę połączeń konkretnej centrali

Skoro wiem już, gdzie biegnie granica między zasilaniem a wejściem sterującym, mogę przejść do testu styku. Wynik zapisuję w karcie instalacji, bo w następnej lekcji właśnie on zdecyduje o wyborze sprzętu.

6. Dry contact - najprostszy test zrozumienia

Wyjście bezpotencjałowe nie „wysyła napięcia” na wejście napędu. Dwa styki przekaźnika zachowują się jak zwykły przycisk: po wydaniu polecenia na krótko się łączą, a potem znowu rozłączają. Dlatego w dokumentacji napędu szukamy wejścia przeznaczonego dla styku zewnętrznego - najczęściej NO, ale zawsze potwierdzamy to w tabeli wejść.


COMMON nie jest automatycznie tym samym co GND
Nie wybieraj drugiego przewodu „po logice elektroniki”. W naszym projekcie para sterująca musi wynikać wprost z dokumentacji napędu. Jeżeli tabela mówi „SbS - terminals 1,7 - normally open contacts”, zapisujesz właśnie 1 + 7. Nie szukasz „jakiegoś GND obok”.

7. Przykład wykonany do końca: SPIDO600/SPIDO1000 od 05/2025

W oficjalnej instrukcji Nice IS0564A04 przechodzimy do tabeli Description of connections. Dla wejścia SbS producent podaje zaciski 1 i 7 oraz informację, że można podłączać styki Normally Open. To jest komplet informacji potrzebny do następnego etapu LAB-u: mamy nazwę funkcji, dwa konkretne zaciski i wymagany rodzaj styku.

Zapis w karcie dla referencyjnej wersji
Producent: Nice
Model: SPIDO600 / SPIDO1000, generacja od 05/2025
Dokument: IS0564A04
Wejście sterujące: SbS - Step-by-Step
Typ styku: NO / Normally Open
Zaciski: 1 + 7
PHOTO: 2 + 6 - warstwa bezpieczeństwa, nie sterowanie
STOP: 4 + 5 - wejście STOP, nie sterowanie
Ważne: SbS może mieć różną logikę sekwencji
W tej samej generacji SPIDO funkcja SbS jest konfigurowalna. Producent przewiduje różne warianty sekwencji, m.in. open → stop → close → open oraz open → stop → close → stop. Dlatego później nie będziemy wnioskować o pozycji bramy na podstawie liczby wysłanych impulsów. Fizyczny czujnik położenia pozostaje źródłem prawdy.

8. Ważna korekta: OPEN w pilocie nie oznacza, że na listwie istnieje wejście OPEN

To miejsce warto zapamiętać, bo łatwo o błąd podczas czytania dokumentacji. W starszej instrukcji Nice SPIN dla SN6021/SN6031/SN6041 na listwie zewnętrznych połączeń opisane jest wejście STEP-BY-STEP dla urządzeń NO, a także BlueBUS i STOP. Instrukcja pokazuje również komendy radiowe OPEN i CLOSE, ale obecność komendy radiowej nie jest automatycznie dowodem na istnienie osobnego zacisku OPEN/CLOSE. Dlatego w LAB-ie nie przenosimy nazw komend z tabeli pilota na fizyczną listwę.

Reguła praktyczna
Za prawdziwe wejście przewodowe uznajemy tylko to, które jest opisane w schemacie i tabeli electrical connections / terminal board. Nazwy funkcji radiowych, aplikacji albo przycisków na obudowie nie wystarczają.

9. Jak przenieść metodę na Nice, FAAC, CAME, Hörmann i WIŚNIOWSKI

Nie uczysz się numerów zacisków na pamięć. Za każdym razem wykonujesz tę samą sześciostopniową procedurę: model → płyta → instrukcja → tabela połączeń → typ wejścia → para zacisków. Dzięki temu metoda działa również wtedy, gdy producent nazywa wejście inaczej.

Masz Nie wystarczy Potrzebujesz przed podłączeniem
Nice SPIDO600 sama nazwa SPIDO600 generacja do 04/2025 lub od 05/2025 + właściwa instrukcja
Nice SPIN / SPINBUS tabela komend radiowych schemat listwy i opis wejścia Step-by-Step konkretnej wersji
FAAC / CAME / BFT zdjęcie podobnej płyty z forum model centrali, instrukcja instalatora i tabela wejść
WIŚNIOWSKI / Hörmann sama marka bramy dokładny napęd/sterownik; marka skrzydła nie określa interfejsu sterowania

10. Czy możesz teraz „na chwilę zewrzeć dwa przewody”?

Jeszcze nie. W Lekcji 1 kończymy na identyfikacji. Dzięki temu oddzielamy dwa rodzaje błędów: „źle odczytałem dokumentację” od „źle wykonałem połączenie”. W kolejnej lekcji przygotujemy sprzęt, a podczas montażu wykonamy osobny, kontrolowany test wejścia. Nie będziemy zwierać losowych zacisków w zasilonej centrali.

Czego nie robisz
  • nie zwierasz BUS, BlueBUS, HCP, BusT4 ani innych magistral,
  • nie podajesz 230 V na wejście przyciskowe,
  • nie mostkujesz PHOTO, STOP ani krawędzi bezpieczeństwa,
  • nie wyłączasz wykrywania przeszkody, żeby „łatwiej działało z HA”,
  • nie pracujesz przy odsłoniętej części sieciowej centrali pod napięciem.

Po identyfikacji wejścia zatrzymuję pracę i przywracam osłony. Neutralny stan tej lekcji to niepodłączony moduł, działający pilot fabryczny i komplet notatek do dalszego projektu.

11. Stan bramy i polecenie sterujące to dwie różne rzeczy

Jeżeli Home Assistant wyśle impuls do SbS, wiemy tylko, że poprosiliśmy centralę o wykonanie kolejnego kroku. Nie wiemy jeszcze, gdzie znajduje się skrzydło. Brama mogła zostać zatrzymana pilotem, fotokomórką, przeszkodą albo przyciskiem lokalnym. Po restarcie sterownika również nie chcemy „zgadywać” pozycji na podstawie ostatniego polecenia.

Polecenie mówi, czego chcieliśmy. Czujnik położenia mówi, co fizycznie zrobiła brama. W ścieżce Shelly B-4S będzie potwierdzał pozycję CLOSED, natomiast DS18B20 będzie osobnym sensorem środowiskowym - jego odczytu nie wykorzystujemy do określania położenia bramy. W ścieżce ESPHome zastosujemy dwa punkty końcowe.
 
Lekcja jest zaliczona, gdy na podstawie dokumentacji własnego napędu potrafisz powiedzieć: „Sterowanie realizuje wejście ___, wymaga styku ___, przewody podłączymy do zacisków ___ i ___; zacisków ___ nie dotykamy, bo należą do magistrali lub bezpieczeństwa.” Nie musisz jeszcze niczego zwierać.

14. Co dalej

W Lekcji 2 zamkniemy dwa konkretne zestawy sprzętowe. Wariant gotowy będzie oparty na Shelly 1 Gen3 + Shelly Plus Add-on + SATEL B-4S + DS18B20, a wariant ESPHome na własnym przekaźniku i dwóch punktach krańcowych. Nie skończymy na tabelce „plusy/minusy”: sprawdzimy zasilanie, obudowę, sposób montażu, przewody, zachowanie po restarcie i to, czy użytkownik nadal może otworzyć bramę pilotem lub przyciskiem, gdy Home Assistant nie działa.

 

Dokumentacja wykorzystana przy audycie

Shelly 1 Gen3 i Shelly Plus Add-on - dokumentacja producenta. Shelly Plus Add-on jest interfejsem sensorów dla urządzeń Plus i Gen3; obsługuje m.in. wejście cyfrowe oraz magistralę 1-Wire z maksymalnie pięcioma czujnikami DS18B20. W tym LAB-ie używamy jednego B-4S i jednego DS18B20.
Nice - Download / Automation for garage doors. Producent rozdziela SPIDO600 do 04/2025 oraz SPIDO600/SPIDO1000 od 05/2025.
Nice SPIDO600/SPIDO1000 - IS0564A04. Tabela połączeń: SbS = zaciski 1,7; wejście dla styków Normally Open; STOP = 4,5; PHOTO = 2,6.
Nice SPIDO600/SPIDO1000 - rozdział „Setting the SbS operation”. Sekwencja SbS jest programowalna, dlatego nie może pełnić roli źródła informacji o położeniu.
Nice SPIN - Instructions and warnings for installation and use. W opisie zewnętrznych połączeń wejście STEP-BY-STEP obsługuje styki NO; BlueBUS jest osobną magistralą. Komendy OPEN/CLOSE występują także jako funkcje radiowe i nie należy z tego wyciągać wniosku o istnieniu osobnych wejść przewodowych.

Stan weryfikacji: sierpień 2026. Przed montażem zawsze sprawdź dokumentację odpowiadającą urządzeniu, które masz fizycznie przed sobą.

Skończyłeś tę lekcję?

💬 Tematy do tej lekcjiCałe forum

Poniżej są wyłącznie tematy powiązane z tą lekcją. Pełna treść i odpowiedzi znajdują się na forum MarkLabs.

Nie ma jeszcze tematów do tej lekcji.

Nikt nie jest nieomylny. Coś nie gra w tej lekcji? Zgłoś błąd