[Problem - rozwiązany] Zmiana kanału Zigbee [bramka Zigbee]

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Opis problemu:

- po zmianie numeru kanału (GUI/Telnet) bramka nadal nadaje na poprzednim kanale, pomimo, że niskopoziomowy odczyt maski kanału zwraca nową wartość, np. bramka nadaje na kanale 11, zmieniamy na 15, po restarcie odczyt zwraca numer 15, natomiast bramka nadaje nadal na kanale 11.

Rozwiązanie (częściowe):

- zmieniamy numer kanału (GUI/Telnet), bramka zrestartuje się (wersja 1.4.35-19/02/26 i wcześniejsze) lub wyświetli odpowiedni komunikat (począwszy od wersji 1.4.36-19/02/26), następnie wykonujemy Zigbee factory reset, bramka powinna uruchomić się na nowym kanale.

UWAGA - powyższe rozwiązanie spowoduje utratę łączności ze wszystkimi urządzeniami Zigbee sparowanymi z bramką - każde trzeba będzie sparować na nowo z włączoną flagą Force device to bind gateway again. Nie ma konieczności usuwania urządzeń z bramki, więc wszystkie ustawienia kanałów, akcje i reakcje pozostaną nienaruszone.

Optymalnie należy zastosować to rozwiązanie na etapie konstruowania nowej bramki.

Zrobię zgłoszenie błędu do Espressif, aczkolwiek nie mam pewności, czy nie potraktują tego, jako prawidłowe zachowanie.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Kontynuując temat chciałbym zwrócić uwagę na to, że proces zmiany kanału koordynatora Zigbee zawsze był opisywany jako skomplikowana procedura, zwykle tak czy inaczej wymagająca ponownego parowania urządzeń bateryjnych:
Changing the channel is not a simple “flip it and move on process”. You’ll need to repair a lot of your end devices and your mesh will need time to heal itself (sometimes it takes days for this to happen). As such, there is no “auto” setting. Once the channel is set, it’s set until you change it.
(źródło: https://community.home-assistant.io/t/c ... l/715236/4).

Czytałem ten artykuł (i jemu podobne) już rok temu i muszę przyznać, że byłem zdziwiony faktem, że w przypadku bramki Z2S zmiana kanału przebiega tak sprawnie i że wszystkie urządzenia zgłaszają się prawie natychmiast - teraz już wiem dlaczego - nic się tak naprawdę nie zmieniało :lol:
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Feb 19, 2026 7:12 pm Kontynuując temat chciałbym zwrócić uwagę na to, że proces zmiany kanału koordynatora Zigbee zawsze był opisywany jako skomplikowana procedura, zwykle tak czy inaczej wymagająca ponownego parowania urządzeń bateryjnych:
Changing the channel is not a simple “flip it and move on process”. You’ll need to repair a lot of your end devices and your mesh will need time to heal itself (sometimes it takes days for this to happen). As such, there is no “auto” setting. Once the channel is set, it’s set until you change it.
(źródło: https://community.home-assistant.io/t/c ... l/715236/4).

Czytałem ten artykuł (i jemu podobne) już rok temu i muszę przyznać, że byłem zdziwiony faktem, że w przypadku bramki Z2S zmiana kanału przebiega tak sprawnie i że wszystkie urządzenia zgłaszają się prawie natychmiast - teraz już wiem dlaczego - nic się tak naprawdę nie zmieniało :lol:
Nie chce mi się już kopać w starych postach, ale informowałeś wtedy o konieczności parowania urządzeń od nowa ;-)
Brak takiej konieczności mogło już wtedy wzbudzić czujność. Wszyscy przegapiliśmy...

I jeszcze jeden pomysł, w nawiązaniu do moich wcześniejszych postów. Może by przy pierwszym starcie bramki (dodawaniu do cloud) dodać (w webserwerze) okienko z możliwością wyboru kanału Zigbee (w kodzie byłoby to jeszcze przed zigbee.begin()), więc powinno ustawić to, co wybierzemy. Nie wiem tylko co z tymi co dodają przez kreatora - musiałoby pójść jakieś domyślne w razie braku wyboru.
Powinno być trochę prościej niż opisałeś. Wiadomo, że kolejna zmiana już według Twojej instrukcji.
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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

No i trzeba przyznać, że gdyby nie uparcie kolegi @bokk, który najpierw użył mojego skanera i nie widział zmiany (podejrzewając chyba, że wypuściłem lipny soft ;-)), a później testy @Robert Błaszczak i @LukiSpajder to byśmy dalej żyli w błogiej nieświadomości :lol:
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
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Thu Feb 19, 2026 7:37 pm
Nie chce mi się już kopać w starych postach, ale informowałeś wtedy o konieczności parowania urządzeń od nowa ;-)
Brak takiej konieczności mogło już wtedy wzbudzić czujność. Wszyscy przegapiliśmy...
viewtopic.php?p=204789#p204789
I jeszcze jeden pomysł, w nawiązaniu do moich wcześniejszych postów. Może by przy pierwszym starcie bramki (dodawaniu do cloud) dodać (w webserwerze) okienko z możliwością wyboru kanału Zigbee (w kodzie byłoby to jeszcze przed zigbee.begin()), więc powinno ustawić to, co wybierzemy. Nie wiem tylko co z tymi co dodają przez kreatora - musiałoby pójść jakieś domyślne w razie braku wyboru.
Powinno być trochę prościej niż opisałeś. Wiadomo, że kolejna zmiana już według Twojej instrukcji.
Niby tak, ale w sumie idea była taka, żeby dodawać bramkę przez kreator - w ostatnim czasie nawet ja sam tak postępuję ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Thu Feb 19, 2026 7:44 pm No i trzeba przyznać, że gdyby nie uparcie kolegi @bokk, który najpierw użył mojego skanera i nie widział zmiany (podejrzewając chyba, że wypuściłem lipny soft ;-)), a później testy @Robert Błaszczak i @LukiSpajder to byśmy dalej żyli w błogiej nieświadomości :lol:

Za to właśnie tak lubię tę naszą małą społeczność - niejeden naukowiec mógłby brać z niej przykład :ugeek:
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Feb 19, 2026 7:49 pm
Zibi_007 wrote: Thu Feb 19, 2026 7:37 pm I jeszcze jeden pomysł, w nawiązaniu do moich wcześniejszych postów. Może by przy pierwszym starcie bramki (dodawaniu do cloud) dodać (w webserwerze) okienko z możliwością wyboru kanału Zigbee (w kodzie byłoby to jeszcze przed zigbee.begin()), więc powinno ustawić to, co wybierzemy. Nie wiem tylko co z tymi co dodają przez kreatora - musiałoby pójść jakieś domyślne w razie braku wyboru.
Powinno być trochę prościej niż opisałeś. Wiadomo, że kolejna zmiana już według Twojej instrukcji.
Niby tak, ale w sumie idea była taka, żeby dodawać bramkę przez kreator - w ostatnim czasie nawet ja sam tak postępuję ;)
Zgadza się, to był mój postulat od samego początku istnienia bramki :)
Też tak dodaję, bo po prostu jest wygodniej. A dla nowych (początkujących nawet w Supli) to "must have".
Ale jeśli od początku nosiłbym się z zamiarem zmiany kanału (tak jak np. kolega @bokk) to byłoby (w tym jednym przypadku) trochę szybciej...
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
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Zibi_007 wrote: Thu Feb 19, 2026 7:44 pm No i trzeba przyznać, że gdyby nie uparcie kolegi @bokk, który najpierw użył mojego skanera i nie widział zmiany (podejrzewając chyba, że wypuściłem lipny soft ;-)), a później testy @Robert Błaszczak i @LukiSpajder to byśmy dalej żyli w błogiej nieświadomości :lol:
O lipnym sofcie nigdy nie myślałem 😀
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

bokk wrote: Thu Feb 19, 2026 7:59 pm
Zibi_007 wrote: Thu Feb 19, 2026 7:44 pm No i trzeba przyznać, że gdyby nie uparcie kolegi @bokk, który najpierw użył mojego skanera i nie widział zmiany (podejrzewając chyba, że wypuściłem lipny soft ;-)), a później testy @Robert Błaszczak i @LukiSpajder to byśmy dalej żyli w błogiej nieświadomości :lol:
O lipnym sofcie nigdy nie myślałem 😀
To dobrze, bo ja tak :lol:
Specjalnie rozebrałem jeden projekt (bo mi C6 brakło), aby skompilować na nowo soft i sprawdzić, że działa OK :D
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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Feb 19, 2026 7:49 pm Niby tak, ale w sumie idea była taka, żeby dodawać bramkę przez kreator - w ostatnim czasie nawet ja sam tak postępuję ;)
Dobra, przemyślałem i zmieniam zdanie.
Więcej pracy będzie z dodaniem okna do webserwera i informowania wszystkich o tym fakcie niż skorzystania z instrukcji powyżej.
W sumie załatwi się to i tak jednym logowaniem, a obydwie opcje "zmiana kanału" i "reset zigbee" są w GUI.
Niech zostaje, jak jest z informacją o sposobie (skutecznej) zmiany kanału Zigbee.
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

Return to “Bramka ZigBee”