🇿 Zibi ZigBee Range Extender 📶🛜

Moderator: vajera

User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Zibi Zigbee Range Extender

Kilka słów wstępu.
Z założenia Zibi Zigbee Range Extender miał być kompaktowym, a jednocześnie bardzo wydajnym urządzeniem przeznaczonym do rozszerzania zasięgu sieci Zigbee bramki Z2S w systemie Supla. Dzięki zastosowaniu układu ESP32-C6 powinien zapewnić stabilną, szybką i bezpieczną komunikację pomiędzy urządzeniami końcowymi a bramką Z2S, nawet w rozbudowanych instalacjach. Opcjonalny wyświetlacz pozwala nadzorować bieżącą pracę urządzenia. ZZ Range Extender skutecznie eliminuje martwe strefy sygnału, poprawia jakość połączeń oraz zwiększa niezawodność całej sieci Zigbee, co przekłada się na płynne i bezproblemowe działanie automatyki domowej. Urządzenie w mojej opinii powinno doskonale sprawdzić się zarówno w dużych mieszkaniach, jak i domach jednorodzinnych. Czy się udało? Oceńcie sami.

Zalety:
  • wydajny i energooszczędny układ ESP32-C6, zaprojektowany do nowoczesnych zastosowań IoT
  • stabilna praca w gęstych i rozległych sieciach Zigbee
  • znaczne zwiększenie zasięgu i jakości sygnału
  • niskie zużycie energii, idealne do pracy ciągłej
  • szybka reakcja i minimalne opóźnienia komunikacji
  • wysoka niezawodność połączeń nawet w trudnych warunkach radiowych
  • łatwa integracja z bramką Z2S i Suplą
  • niewielkie rozmiary (przy wykorzystaniu Xiao C6 lub SuperMini bez wyświetlacza)
Wady:
  • należy zakupić i wykonać niezbędne elementy (w wersji minimum wystarczy sam moduł ESP32-C6)
  • soft należy wgrać samodzielnie
  • brak gwarancji niezawodnego działania na każdym C6
  • brak wsparcia (poza Forum)
  • może jeszcze coś wymyślę ;-)
Platforma
  • ESP32-C6 (testowane na N4, N8, N16, Xiao 4MB, SuperMini).
  • Działa na każdym C6 (nawet tych z 4MB).
  • Na Xiao jest domyślnie włączona antena zewnętrzna.
  • Domyślnie extender pracuje z Suplą i bramką Z2S (od wersji 1.2.8-18/01/26)
Obsługa ekranu
  • Obsługuje każdy ekran działający na sterowniku SH1106 lub SD1306
  • Testowane na ekranach 0,96”, 1,3”, 1,54” oraz 2,34”
  • Jeśli nie działa domyśle podłączenie SDA i SCL podłączmy: SDA=GPIO23, SCL=GPIO20 (zawsze zadziała)
  • Na ekranie pokazuje przy starcie logo Zigbee oraz Supli wraz z informacją o łączeniu, później aktualny status, czas pracy, rodzaj układu (ESP), ilość flash układu (MB) oraz ilość wolnej pamięci (kB)
Obsługa wbudowanej diody LED
  • Wykorzystuje wbudowaną diodę LED (miga – łączy, świeci na stałe – połączono) oraz RGB (w modułach, które są w nią wyposażone, niebieski – start, żółty – łączenie z siecią, zielony – połączony, czerwony – factory reset, fioletowy – reset ZB)
Ustawienia Zigbee
  • Maksymalne możliwe (ze względu na dostępną pamięć i stabilność) wszystkie bufory Zigbee (MAC, NWK, APS),
  • Maksymalna możliwa (j.w.) tablica sąsiadów i routingu,
Inne:
  • Factory reset działa po przytrzymaniu przycisku (boot) 3 sekundy
  • Restart Zigbee stack (bez factory reset) - przycisk (boot) x5 - to jest ponowne uruchomienie stosu Zigbee, bez kasowania danych sieci. Bardzo często wystarcza zamiast factory reset. Bramka dalej pozostaje w sieci.
  • Wyłączenie/włączeni ekranu - przycisk (boot) x3 – jak ktoś ma ekran a nie chce, żeby mu świeciło cały czas.
  • Na starcie jest wolnych ok. 370-390kB. W miarę dochodzenia nowych urządzeń i ilości przesyłanych pakietów wartość ta będzie się zmniejszać. U mnie nie spadła poniżej 250kB, ale można obserwować.
  • Logi (poza wyświetleniem stanu połączenia) są wyłączone.
W planach:
  • Skaner – możliwość przełączenia w tryb skanera Zigbee. Opcja zaimplementowana (obecnie wyłączona) – przewija się za szybko na ekranie. Szukam natchnienia, jak to ogarnąć.
  • Dodatkowe parametry - RF ED Scan, RF Site Survey – bez dodatkowych bibliotek nie ma w tej chwili szans.
  • Praca z bramkami Tuya i eWelink – mam takie wersje, nawet działają. Nie wiem natomiast, jak to wygląda pod względem prawnym. Normalnie certyfikacja urządzeń do tych systemów jest płatna, ja wykorzystałem kilka „sztuczek”, aby działało bez tego. Na razie więc nie udostępniam tych wersji. Pozostajemy przy Supli i bramce Z2S.
  • OTA – wymagałoby to zmian w układzie partycji. Jeśli będzie potrzeba, to dorobię. W tej chwili takiej nie widzę.

Informacje dodatkowe:
  • Części – układów, obudów, ekranów, anten (które miałem pod ręką) – wystarczyło mi na wykonanie 7 zestawów.
  • „Szczęśliwcy”, którzy dostali do testów mam nadzieję, że podzielą się tutaj doświadczeniami.
  • Najprościej było mi wysłać do osób, których dane już miałem. Po uzgodnieniu (w wiadomościach prywatnych) wysłałem przez InPost (z wyjątkiem jednego egzemplarza) do:
    • @Krzysztof_S, @PawelPolny, @Patryk90 i dwie osoby, które nie chciały ujawniać publicznie nicka (???)
    • @Zenon – podrzucę osobiście w poniedziałek 😉
  • Dla reszty chętnych do testowania załączam binarkę (plik „merged”). Wgrywamy czymkolwiek od adresu 0x0. Uwaga: podłączenie ekranu i anteny zewnętrznej (z wyjątkiem Xiao) nie jest wymagane.
Uwaga! Projekt powstał jako ciekawostka, w ramach zagospodarowania czasu podczas długiego lotu. Osobiście uważam, że lepiej zakupić jakiekolwiek urządzenie Zigbee zasilane 230V i posiadające funkcję repeatera/extendera Zigbee. Nie dość, że mamy sterowane zdalnie np. gniazdko z pomiarem energii, to jeszcze poszerzamy zasięg sieci Zigbee. U mnie zostało kilka modułów 4MB (po przejściu na bramki z OTA 8 i 16MB) i postanowiłem je jakoś wykorzystać.


Aktualna wersja: 0.9b – 31/01/2026 - w załączniku
Soft oparty na przykładzie: https://docs.espressif.com/projects/ard ... ender.html

Zapraszam do testowania i dzielenia się opiniami :)


Dodatkowe linki:
- bardzo fajna obudowa do C6 (by @kaju666) - https://makerworld.com/pl/models/176463 ... Id-1877755
- obudowa do Xiao - https://makerworld.com/pl/models/172355 ... Id-1829704
- obudowa do C6 z ekranem (by @kaju666) - https://makerworld.com/pl/models/181117 ... Id-1932283
- obudowa do Xiao z ekranem - https://makerworld.com/pl/models/147859 ... Id-1543540
- prosta, ale bardzo fajna obudowa do Xiao (by Robert Błaszczak) - https://makerworld.com/pl/models/144303 ... Id-1502286
- bardzo ładna obudowa do C6 (by @Pietras81) - https://makerworld.com/pl/models/155230 ... Id-1871800

Poniżej ekran startowy, ekran normalnej pracy oraz dwa przykłady wykonania bramki.
ZZE_s.jpg
ZZE_w.jpg
C6_8MB.jpg
Xiao_C6.jpg
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
KrzysztofS
Posts: 66
Joined: Mon Nov 24, 2025 6:50 pm
Has thanked: 4 times
Been thanked: 8 times

Post

Ale super projekt! Nie mogę się już doczekać kiedy do mnie przyjedzie. Na pewno podzielę się wrażeniami z testowania :)
Fajnie jest w niedzielę przeczytać, że się dostanie prezent. I to kolejny raz od Ciebie :ugeek:
Zrobiłeś mi dzień, dziękuję :D
User avatar
vajera
Posts: 7287
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Zibi_007 wrote: Sun Feb 01, 2026 2:38 am Zibi Zigbee Range Extender

Kilka słów wstępu.
Z założenia Zibi Zigbee Range Extender miał być kompaktowym, a jednocześnie bardzo wydajnym urządzeniem przeznaczonym do rozszerzania zasięgu sieci Zigbee bramki Z2S w systemie Supla. Dzięki zastosowaniu układu ESP32-C6 powinien zapewnić stabilną, szybką i bezpieczną komunikację pomiędzy urządzeniami końcowymi a bramką Z2S, nawet w rozbudowanych instalacjach. Opcjonalny wyświetlacz pozwala nadzorować bieżącą pracę urządzenia. ZZ Range Extender skutecznie eliminuje martwe strefy sygnału, poprawia jakość połączeń oraz zwiększa niezawodność całej sieci Zigbee, co przekłada się na płynne i bezproblemowe działanie automatyki domowej. Urządzenie w mojej opinii powinno doskonale sprawdzić się zarówno w dużych mieszkaniach, jak i domach jednorodzinnych. Czy się udało? Oceńcie sami.

Zalety:
  • wydajny i energooszczędny układ ESP32-C6, zaprojektowany do nowoczesnych zastosowań IoT
  • stabilna praca w gęstych i rozległych sieciach Zigbee
  • znaczne zwiększenie zasięgu i jakości sygnału
  • niskie zużycie energii, idealne do pracy ciągłej
  • szybka reakcja i minimalne opóźnienia komunikacji
  • wysoka niezawodność połączeń nawet w trudnych warunkach radiowych
  • łatwa integracja z bramką Z2S i Suplą
  • niewielkie rozmiary (przy wykorzystaniu Xiao C6 lub SuperMini bez wyświetlacza)
Wady:
  • należy zakupić i wykonać niezbędne elementy (w wersji minimum wystarczy sam moduł ESP32-C6)
  • soft należy wgrać samodzielnie
  • brak gwarancji niezawodnego działania na każdym C6
  • brak wsparcia (poza Forum)
  • może jeszcze coś wymyślę ;-)
Platforma
  • ESP32-C6 (testowane na N4, N8, N16, Xiao 4MB, SuperMini).
  • Działa na każdym C6 (nawet tych z 4MB).
  • Na Xiao jest domyślnie włączona antena zewnętrzna.
  • Domyślnie extender pracuje z Suplą i bramką Z2S (od wersji 1.2.8-18/01/26)
Obsługa ekranu
  • Obsługuje każdy ekran działający na sterowniku SH1106 lub SD1306
  • Testowane na ekranach 0,96”, 1,3”, 1,54” oraz 2,34”
  • Jeśli nie działa domyśle podłączenie SDA i SCL podłączmy: SDA=GPIO23, SCL=GPIO20 (zawsze zadziała)
  • Na ekranie pokazuje przy starcie logo Zigbee oraz Supli wraz z informacją o łączeniu, później aktualny status, czas pracy, rodzaj układu (ESP), ilość flash układu (MB) oraz ilość wolnej pamięci (kB)
Obsługa wbudowanej diody LED
  • Wykorzystuje wbudowaną diodę LED (miga – łączy, świeci na stałe – połączono) oraz RGB (w modułach, które są w nią wyposażone, niebieski – start, żółty – łączenie z siecią, zielony – połączony, czerwony – factory reset, fioletowy – reset ZB)
Ustawienia Zigbee
  • Maksymalne możliwe (ze względu na dostępną pamięć i stabilność) wszystkie bufory Zigbee (MAC, NWK, APS),
  • Maksymalna możliwa (j.w.) tablica sąsiadów i routingu,
Inne:
  • Factory reset działa po przytrzymaniu przycisku (boot) 3 sekundy
  • Restart Zigbee stack (bez factory reset) - przycisk (boot) x5 - to jest ponowne uruchomienie stosu Zigbee, bez kasowania danych sieci. Bardzo często wystarcza zamiast factory reset. Bramka dalej pozostaje w sieci.
  • Wyłączenie/włączeni ekranu - przycisk (boot) x3 – jak ktoś ma ekran a nie chce, żeby mu świeciło cały czas.
  • Na starcie jest wolnych ok. 370-390kB. W miarę dochodzenia nowych urządzeń i ilości przesyłanych pakietów wartość ta będzie się zmniejszać. U mnie nie spadła poniżej 250kB, ale można obserwować.
  • Logi (poza wyświetleniem stanu połączenia) są wyłączone.
W planach:
  • Skaner – możliwość przełączenia w tryb skanera Zigbee. Opcja zaimplementowana (obecnie wyłączona) – przewija się za szybko na ekranie. Szukam natchnienia, jak to ogarnąć.
  • Dodatkowe parametry - RF ED Scan, RF Site Survey – bez dodatkowych bibliotek nie ma w tej chwili szans.
  • Praca z bramkami Tuya i eWelink – mam takie wersje, nawet działają. Nie wiem natomiast, jak to wygląda pod względem prawnym. Normalnie certyfikacja urządzeń do tych systemów jest płatna, ja wykorzystałem kilka „sztuczek”, aby działało bez tego. Na razie więc nie udostępniam tych wersji. Pozostajemy przy Supli i bramce Z2S.
  • OTA – wymagałoby to zmian w układzie partycji. Jeśli będzie potrzeba, to dorobię. W tej chwili takiej nie widzę.

Informacje dodatkowe:
  • Części – układów, obudów, ekranów, anten (które miałem pod ręką) – wystarczyło mi na wykonanie 7 zestawów.
  • „Szczęśliwcy”, którzy dostali do testów mam nadzieję, że podzielą się tutaj doświadczeniami.
  • Najprościej było mi wysłać do osób, których dane już miałem. Po uzgodnieniu (w wiadomościach prywatnych) wysłałem przez InPost (z wyjątkiem jednego egzemplarza) do:
    • @Krzysztof_S, @PawelPolny, @Patryk90 i dwie osoby, które nie chciały ujawniać publicznie nicka (???)
    • @Zenon – podrzucę osobiście w poniedziałek 😉
  • Dla reszty chętnych do testowania załączam binarkę (plik „merged”). Wgrywamy czymkolwiek od adresu 0x0. Uwaga: podłączenie ekranu i anteny zewnętrznej (z wyjątkiem Xiao) nie jest wymagane.
Uwaga! Projekt powstał jako ciekawostka, w ramach zagospodarowania czasu podczas długiego lotu. Osobiście uważam, że lepiej zakupić jakiekolwiek urządzenie Zigbee zasilane 230V i posiadające funkcję repeatera/extendera Zigbee. Nie dość, że mamy sterowane zdalnie np. gniazdko z pomiarem energii, to jeszcze poszerzamy zasięg sieci Zigbee. U mnie zostało kilka modułów 4MB (po przejściu na bramki z OTA 8 i 16MB) i postanowiłem je jakoś wykorzystać.


Aktualna wersja: 0.9b – 31/01/2026 - w załączniku
Soft oparty na przykładzie: https://docs.espressif.com/projects/ard ... ender.html

Zapraszam do testowania i dzielenia się opiniami :)


Dodatkowe linki:
- bardzo fajna obudowa do C6 (by @kaju666) - https://makerworld.com/pl/models/176463 ... Id-1877755
- obudowa do Xiao - https://makerworld.com/pl/models/172355 ... Id-1829704
- obudowa do C6 z ekranem (by @kaju666) - https://makerworld.com/pl/models/181117 ... Id-1932283
- obudowa do Xiao z ekranem - https://makerworld.com/pl/models/147859 ... Id-1543540
- prosta, ale bardzo fajna obudowa do Xiao (by Robert Błaszczak) - https://makerworld.com/pl/models/144303 ... Id-1502286
- bardzo ładna obudowa do C6 (by @Pietras81) - https://makerworld.com/pl/models/155230 ... Id-1871800

Poniżej ekran startowy, ekran normalnej pracy oraz dwa przykłady wykonania bramki.

ZZE_s.jpg
ZZE_w.jpg
C6_8MB.jpg
Xiao_C6.jpg
Przeczytałem Twoją wiadomość po powrocie z imprezy, ale nie byłem już w stanie nic sensownego napisać 😉, więc robię to teraz.
Kod wypróbuję popołudniu, ale już teraz chcę powiedzieć, że jestem bardzo wzruszony, bo 31 stycznia bramka doczekała się młodszego rodzeństwa.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
kris.gie
Posts: 472
Joined: Thu Apr 28, 2016 4:24 pm
Location: Katowice
Has thanked: 1 time

Post

Super, będzie testowane z jakimś ekranem. Gratulacje :)
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Zibi_007 wrote: Sun Feb 01, 2026 2:38 am
Obsługa wbudowanej diody LED
  • Wykorzystuje wbudowaną diodę LED (miga – łączy, świeci na stałe – połączono) oraz RGB (w modułach, które są w nią wyposażone, niebieski – start, żółty – łączenie z siecią, zielony – połączony, czerwony – factory reset, fioletowy – reset ZB)
Cześć
wgrałem soft diod świeci na zielono. Skąd moduł wie do której sieci Zigbee ma się podłączyć, którą sieć ma poszerzyć?
Pozdrawiam
Wojtek
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

u Mnie jak by coś nie tak sprawdzone na dwóch modułach zaraz po wgraniu na chwilkę zapala się dioda niebieska i potem świeci żółta układ nie reaguje na przycisk - nie mam podpiętego ekranu. Chyba że coś źle robię ;)
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@vajera sukces ma wielu ojców 😂
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Zbyszku, chciałoby się napisać "lataj jak najczęściej" :D , ale wycofuję się z tego, bo przy Twoim tempie życia może to mieć negatywne skutki - no, chyba że lubisz. :)
Bardzo fajne rozwiązanie i chyba się skuszę przy odleglejszych lokalizacjach urządzeń. Mam jednak drobny problem ze zrozumieniem działania takich "ruterów" (bo tak są nazywane w dołączanych instrukcjach urządzenia rozszerzające zasięg).
I tu przytoczę coś z mojej konfiguracji; mam bramkę Z2S i jeden wyłącznik 230V. Parowałem początkowo bez tego wyłącznika, później z nim i nie zaobserwowałem jakiejś różnicy. Wprawdzie nie badałem tego jakoś specjalnie, bo zasięg jest i wszystko działa, ale zastanawiam się, czy jest jakaś "reguła-zasada" włączenia takiego rutera (extendera) do sieci Zigbee; czy trzeba zachować jakąś kolejność parowania, włączania po kolei dodawanych urządzeń, załączania bramki na końcu tego procesu? Chyba Mistrz Łukasz coś o tym pisał, ale wtedy nie "zakodowałem" tego :roll: , a teraz nie znajduję ("na szybko"). Być może nie ma jakiejś zasady i urządzenia po pewnym czasie same "znajdą najlepsze miejsce" w tej sieci, ale fakt pojawienia się Twojego ZZRE ;) jest może dobrym momentem do wyjaśnienia tego. ... jeżeli czas pozwoli! ;)

Skoro już piszę, to zapytam; czy taki moduł (screen) zadziała, czy może trzeba jakoś aktywować anteną zewnętrzną? Próbowałem i nie było różnicy.
You do not have the required permissions to view the files attached to this post.
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

wojtas567 wrote: Sun Feb 01, 2026 11:46 am
wgrałem soft diod świeci na zielono. Skąd moduł wie do której sieci Zigbee ma się podłączyć, którą sieć ma poszerzyć?
Tutaj masz odpowiedź i jak by ktoś nie potrzebował wyświetlacza.viewtopic.php?p=225475#p225475
Repeater/Router trzeba sparować po prostu z bramką. BOOT wciśnięty 3s. no chyba że Zibi coś w tej kwestii w kodzie zmienił.
A tak na marginesie fajnie że Cię Zibi zainspirowałem by zrobić taki fajny routerek z wyświetlaczem. ;)
lukasz06
Posts: 2542
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Na razie nie potrzebuję, ale być może kiedyś skorzystam :)
W każdym razie fajnie, że się dzielisz prezentami ;)
Jak to mówią.... w grupie siła, pozdro.

Return to “Bramka ZigBee”