Do wyboru wg mnie mamy 4 (a pewnie w przyszłości 5 viewtopic.php?t=17429 ) opcji bramki Zigbee
Opcja 1 – Xiao Seeed XIAO ESP32-C6 to co najważniejsze bez anteny ten zestaw nie będzie działał bo antena wewnętrzna jest domyślnie wyłączona programowo także konieczne jest użycie anteny zewnętrznej
Natomiast biorąc pod uwagę „najnowsze doniesienia”: viewtopic.php?t=18391
Z czasem może się okazać że będzie trzeba się przesiąść na ESP z 8MB pamięci czyli Xiao odpadnie – tzn. nowszy soft się nie zmieści
Zalety: możliwość podłączenia zewnętrznej anteny dzięki czemu zwiększamy zasięg sieci Zigbee, bateryjne podtrzymanie dzięki wbudowanemu zasilaczowi, relatywnie niska cena gdy chcemy to samo uzyskać na innym układzie
Minusy: Brak aktualizacji OTA (poprzez stronkę konfiguracyjną ze względu na max pamięć 4 MB), brak Diody RGB informującej czy urządzenie się dodało czy też nie, natomiast mamy możliwość podglądu statusu parowania z Chmury Supli
Opcja 2 ESP32-C6 Super Mini – układ z wbudowaną anteną także nic nie trzeba dokładać
Zalety: Dioda RGB informująca o tym czy: bramka mam problem z połączeniem z Chmurą Supla/ Jest w trybie parowania / Wystąpił problem z parowaniem urządzenia, ponad to mrugająca dioda zielona led informująca o pracy, małe wymiary bo to kompletny układ z anteną ceramiczną
Minusy: Brak aktualizacji OTA (poprzez stronkę ze względu na max pamięć 4 MB), brak anteny zewnętrznej może dla kogoś być minusem ze względu na mniejszy zasięg, można robić custom anteny ale nie każdy to woli i oczywiście przyszłościowy problem z rozrastającym się kodem bramki może wykluczyć w przyszłości to rozwiązanie
Opcja 3a ESP32-C6-DevKitC z pamięcią 8 MB/16MB – układ z wbudowaną anteną i większą pamięcią
Zalety: Pamięć 8 MB/16MB to możliwość aktualizacji OTA , przez co nie trzeba jej podłączać do komputera za każdym razem jak chcemy zaktualizować oprogramowanie, Dioda RGB informująca o tym czy bramka ma problem z połączeniem z Chmurą Supla/ Jest w trybie parowania / Wystąpił problem z parowaniem urządzenia, świetna na bramkę testową z racji aktualizacji OTA
Minusy: brak anteny zewnętrznej może dla kogoś być minusem ze względu na mniejszy zasięg, nie ma też dodatkowej diody led informującej o działaniu,
Opcja 3b ESP32-C6-DevKitC-1U - układ jak wyżej ale z złączem do podłączenia zewnętrznej anteny oraz 8MB pamięci – jeszcze nie widać wersji z 16 MB
Opcja ta ma takie zalety jak Xiao ale bez wady braku aktualizacji OTA dzięki pamięci 8MB, wymaga natomiast złożenia kompletu i sumarycznie jest to droższe rozwiązanie niż Xiao jeśli chcemy mieć „gotowe elementy” do poskładania. Tutaj odnośnik do dalszego postu gdzie zmieniłem „klocki” w pierwotnej bramce bazującej na Xiao na ESP32-C6-DevKitC-1U mając 2 bramki z OTA
viewtopic.php?p=221626#p221626
Zatem jak widać mamy 4 opcje a każda ma swoje plusy i minusy
Poniżej przykładowe linki zebrane przeze mnie z których dany zestaw możecie złożyć.
Opcja 1 gotowa bramka z obudową
Xiao - do wgrania softu
https://kamami.pl/xiao/1192453-seeed-st ... 85352.html
złącze do podłączenia anteny zewnętrznej
https://kamami.pl/zlacza-koncentryczne- ... 18756.html
obudowa + antena - wersja biała
https://kamami.pl/obudowy/1179709-z123a ... 17492.html
https://allegro.pl/oferta/antena-wifi-5 ... 7613684017
Opcjonalnie na kamami też jest ale z wzmocnieniem 3 dBi razem z przewodem antenowym także nie potrzeba dokupywać go osobno ale czy 3 dBi to dużo? Nie odpowiem bo to zależy od wielu czynników, natomiast na pewno zewnętrzna antena będzie lepsza niż na PCB pod warunkiem że jest dobrej jakości
https://kamami.pl/anteny-i-akcesoria/11 ... 14932.html
obudowa + antena - wersja czarna – to moja druga bramka
https://kamami.pl/obudowy/1179710-z123w ... 14514.html
https://kamami.pl/anteny-i-akcesoria/58 ... 61776.html
i to w zasadzie starczy aby bramka działała, oczywiście w przypadku braku zasilania bramka pada, można to obejść dodając baterię ale to tylko i wyłącznie spowoduje że w przypadku braku zasilania bramka ma komunikację z wszystkim co jest bateryjne i po wstaniu połączenia internetowego będzie to widoczne w Supli.
Temat odnośnie zasilania bateryjnego poruszany tutaj: viewtopic.php?t=17555
W przypadku ESP32-C6-DevKitC-1U polecam mojego dalszego posta: viewtopic.php?p=221626#p221626
Jeśli ma być podtrzymanie bateryjne to sugeruje to zrobić mimo wszystko na złączce z prostego faktu, jak będzie dolutowane na stałe to nie zrobi się resetu zasilania - czasami może się przydać
Akumulator - ja mam dokładnie ten powinien starczyć na 2-4h
https://botland.com.pl/akumulatory-li-p ... 64199.html
wtyczka do zarobienia po stronie baterii:
https://botland.com.pl/akcesoria-do-aku ... 58181.html
przewód wtyczka baterii – dolutowanie do padów Xiao (lub chargera który mam w moich aktualnych bramkach)
https://botland.com.pl/przewody-i-zlacz ... 73047.html
Opcja 2 ESP32-C6 Super Mini
Tutaj starczy sam ESP, link do Aliexpress przykładowy należy natomiast pamiętać żeby wybrać opcję C6
https://pl.aliexpress.com/item/1005006960134338.html
Można go upakować w obudowę: https://www.thingiverse.com/thing:7010913 oczywiście jak ktoś ma drukarkę może sobie wydrukować,
Opcja 3a ESP32-C6-DevKitC-1-N8
Tutaj ja mam akurat wersję z tej aukcji i ta bramka jest moją bramką testową do „zabaw”
https://pl.aliexpress.com/item/1005006816760199.html
wybrany jako 8MB SPI Flash
W tym wypadku ja akurat mam tą obudowę: https://makerworld.com/en/models/176463 ... Id-1877755 która stworzył jeden z użytkowników
Opcja 3b ESP32-C6-DevKitC-1U
Ta opcja bazuje na części elementów z opcji 1 i opisałem to tutaj: viewtopic.php?p=221626#p221626
Obudowy do opcji 2 i 3 dostępne też w temacie: viewtopic.php?t=17036
Jak ktoś nie ma drukarki 3D to pewnie któryś z użytkowników pomoże
viewtopic.php?t=16713
Natomiast z czasem pliki jakie są do pobrania przybrały inne nazwy i poniżej kilka słów ode mnie.
Strona do pobrania plików .bin to oczywiście
https://github.com/lsroka76/Z2S_Library/releases
Mamy na niej podział plików na pliki bez OTA i z OTA – ważne aby patrzeć który plik ściągamy. Znajdziemy tam taki podział (na dzień 09.04.2026)
Skaner
- Z2S_Device_Scanner.ino.bin
- Z2S_Device_Scanner.ino.merged.bin
- Z2S_Gateway.4MB.no_OTA.logs.full_version.bin pierwszy plik jaki ląduje w bramkę kiedy stawiamy ją na świeżo, dochodzi tutaj możliwość zbierania logów
- Z2S_Gateway.4MB.no_OTA.logs.update_only.WARNING_NEW_SIZE.bin plik aktualizacyjny ale z zmienionymi partycjami więcej o tym tutaj viewtopic.php?t=18391
- Z2S_Gateway.4MB.no_OTA.no_logs.full_version.bin pierwszy plik jaki ląduje w bramkę kiedy stawiamy ją na świeżo, bez możliwość zbierania logów
- Z2S_Gateway.4MB.no_OTA.no_logs.update_only.WARNING_NEW_SIZE.bin plik aktualizacyjny do powyższego ale z zmienionymi partycjami
- Z2S_Gateway.8MB.OTA.logs.full_version.bin pierwszy plik jaki ląduje w bramkę kiedy stawiamy ją na świeżo razem z logami
- Z2S_Gateway.8MB.OTA.logs.update_only.bin plik służący do aktualizacji bramki gdy wgrana powyższa opcja
- Z2S_Gateway.8MB.OTA.no_logs.full_version.bin bin pierwszy plik jaki ląduje w bramkę kiedy stawiamy ją na świeżo bez logów
- Z2S_Gateway.8MB.OTA.no_logs.update_only.bin aktualizacja gdy w bramce jest wgrany wcześniejszy plik
Świeża bramka -> wgrywamy plik z opisem full_wersion 4 MB jeśli mamy bramkę z opcji 1 i 2, 8 MB jeśli z opcji 3. Chodzi o to aby wgrać plik full_version przygotowany pod pamięć taką jak ma nasz układ.
Potem aktualizacje robi się poprzez ściągnięcie pliku z opisem update_only z opcjami jakie wybraliśmy wcześniej.
- Z2S_Gateway.8MB.OTA.no_logs.full_version.bin
- Z2S_Gateway.8MB.OTA.no_logs.update_only.bin
Można też oczywiście bramkę dodać klasycznie z kreatora w aplikacji Supla – to już działa od dłuższego czasu i nie trzeba wpisywać danych ręcznie aczkolwiek czasami coś może pójść nie tak i mamy też opcję ręcznego wpisania
Warto wspomnieć że od pewnej wersji domyślne GUI czyli interfejs – jest ustawione na minimum – jeśli chcemy edytować coś więcej to musimy wybrać jedna z opcji z głównej zakładki z listy rozwijalnej
Select GUI mode (requires restart)
- No GUI on start
- Minimal GUI (Gateway + Credentials)
- Standard GUI (Minimal + Devices + Channels + Actions)
- Extended GUI (Standard + Clusters&Attributes)
- Full GUIDeveloper GUI (Gateway + C&A + AD + TCC)
- Supla GUI (Gateway + Credentials + Channels + Actions)
A tu parę dodatków
Co zrobić gdy pojawia się czerwona dioda, albo urządzenie nie zostało dodane/rozpoznane
viewtopic.php?t=17553
viewtopic.php?t=17277
Opis działania bramki
viewtopic.php?t=16852
viewtopic.php?p=208864#p208864
Gotowy plik skryptowy wykonany przez użytkownika @Lector
viewtopic.php?p=217897#p217897
Jeszcze krótki tutorial od użytkownika @Zibi_007 jak przenosić pliki z jednej bramki na drugą
viewtopic.php?p=225896#p225896
viewtopic.php?p=208870#p208870
oraz mój dodatek, wyłączenie gui które powoduje restart bramki – to też się przydaje czasami
viewtopic.php?p=226019#p226019
a poniżej wnętrze mojej pierwszej bramki opartej o Xiao

