Widoczność urządzeń ZigBee w Supli

Moderator: vajera

Robinson74
Posts: 404
Joined: Sun Nov 20, 2022 9:37 am
Has thanked: 13 times
Been thanked: 6 times

Post

Cześć,
Mam pewne wątpliwości co do widoczności urządzeń ZIgBee.
Otóż mam bramkę Z2S i do niej podłączone są czujniki zalania, gniazdka i przekaźnik.
I teraz najciekawsze.
Odłączam te urządzenia od zasilania, a one nadal są widoczne w aplikacji i przez stronę internetową.
Mogę je niby włączać, wyłączać itp. Oto przykładowy zrzut ekranu z przekaźnika odłączonego od zasilania kilka dni temu.
Dlaczego tak jest?
1773009670210.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Robinson74 wrote: Sun Mar 08, 2026 10:46 pm Cześć,
Mam pewne wątpliwości co do widoczności urządzeń ZIgBee.
Otóż mam bramkę Z2S i do niej podłączone są czujniki zalania, gniazdka i przekaźnik.
I teraz najciekawsze.
Odłączam te urządzenia od zasilania, a one nadal są widoczne w aplikacji i przez stronę internetową.
Mogę je niby włączać, wyłączać itp. Oto przykładowy zrzut ekranu z przekaźnika odłączonego od zasilania kilka dni temu.
Dlaczego tak jest?

1773009670210.jpg

Mt (7,7)


viewtopic.php?p=208857#p208857 - pytanie nr 2 😉
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: Sun Mar 08, 2026 10:51 pm
Robinson74 wrote: Sun Mar 08, 2026 10:46 pm Cześć,
Mam pewne wątpliwości co do widoczności urządzeń ZIgBee.
Otóż mam bramkę Z2S i do niej podłączone są czujniki zalania, gniazdka i przekaźnik.
I teraz najciekawsze.
Odłączam te urządzenia od zasilania, a one nadal są widoczne w aplikacji i przez stronę internetową.
Mogę je niby włączać, wyłączać itp. Oto przykładowy zrzut ekranu z przekaźnika odłączonego od zasilania kilka dni temu.
Dlaczego tak jest?

1773009670210.jpg

Mt (7,7)


viewtopic.php?p=208857#p208857 - pytanie nr 2 😉
J (20,29) ;)
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
Robinson74
Posts: 404
Joined: Sun Nov 20, 2022 9:37 am
Has thanked: 13 times
Been thanked: 6 times

Post

vajera wrote: Sun Mar 08, 2026 10:51 pm viewtopic.php?p=208857#p208857 - pytanie nr 2 😉
Dzięki.
Jest tu na forum ogrom informacji o Z2S i o ZigBee.
Musiałem to przegapić.
Robinson74
Posts: 404
Joined: Sun Nov 20, 2022 9:37 am
Has thanked: 13 times
Been thanked: 6 times

Post

Dzięki za link do pytania nr 2.

Czy te parametry (keepalive, timeout itd.) mam ustawić dla każdego czujnika i każdego kanału osobno na poniższym ekranie?
Byłoby tego sporo, a w większości kanałów "keepalive" jest wygaszone i nie da się wprowadzić wartości.

Zigbee channels.jpg


Czy może w GATEWAY EVENTS?

Gateway events.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Robinson74 wrote: Tue Mar 10, 2026 9:35 pm Dzięki za link do pytania nr 2.

Czy te parametry (keepalive, timeout itd.) mam ustawić dla każdego czujnika i każdego kanału osobno na poniższym ekranie?
Byłoby tego sporo, a w większości kanałów "keepalive" jest wygaszone i nie da się wprowadzić wartości.


Zigbee channels.jpg


Czy może w GATEWAY EVENTS?


Gateway events.jpg
Parametry ustawiasz dla każdego kanału oddzielnie, ale oczywiście możesz to zrobić tylko dla tych kanałów, dla których jest Ci to potrzebne.

Keepalive ma sens wyłącznie w przypadku urządzeń ZigBee, które możesz odpytać o ich stan w dowolnym momencie, takim urządzeniem jest na przykład gniazdko elektryczne.

Czujniki bateryjne śpią i budzą się raz na jakiś czas, więc keepalive nie zadziała - jeżeli chcesz sprawdzić, czy taki czujnik jest online, to musisz obliczyć średni czas, po którym urządzenie się odzywa (zwykle 1-4 godzin) i wpisać go jako timeout - najlepiej z marginesem +10%...+20%.

Wzór na obliczenie tego czasu:

- zakładka ZigBee devices,
- okienko Device info,
- zapisujesz parametr Last seen (ms),
-powtarzasz czynność, gdy ten parametr się zmieni,
-liczysz różnicę.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Robinson74
Posts: 404
Joined: Sun Nov 20, 2022 9:37 am
Has thanked: 13 times
Been thanked: 6 times

Post

Dziękuję.

To jakie wartości KEEPALIVE, TIMEOUT i REFRESH sugerowałbyś dla gniazdek, dla których utworzyły się kanały RELAY i ELECTRICITY METER ?
keepalive = 0
timeout = 60
refresh = 10

A jakie dla przekaźnika _TZ3000_g8n1n7lg | TS0001 (kanał POWER SWITCH) ?
keepalive = 0
timeout = 60
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

A może bramka mogłaby pozgadywać trochę te parametry. I jednak je ustawiać automatycznie. Coś w rodzaju:

Code: Select all

jeżeli keepalive = 0
    jeżeli urządzenie sygnalizuje baterię
        odbierz 5 sygnałów i notuj czasy wiadomości
        wybierz najdłuższy i zapisz jako keepalive po przemnożeniu przez 1.2
    jeżeli nie ma baterii
        ustaw rekomendowany keepalive dla urządzeń zasilanych z sieci
Zaawansowani sobie będą mogli poprzestawiać. Ci mniej zaawansowani zostawią i pewnie będą mieli w miarę sprawnie sygnalizujące informacje środowisko.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Robinson74 wrote: Tue Mar 10, 2026 10:42 pm Dziękuję.

To jakie wartości KEEPALIVE, TIMEOUT i REFRESH sugerowałbyś dla gniazdek, dla których utworzyły się kanały RELAY i ELECTRICITY METER ?
keepalive = 0
timeout = 60
refresh = 10

A jakie dla przekaźnika _TZ3000_g8n1n7lg | TS0001 (kanał POWER SWITCH) ?
keepalive = 0
timeout = 60
Czytałeś ten poradnik o znaczeniu poszczególnych parametrów?

Keepalive = 0 oznacza, że wyłączasz ten mechanizm, jeżeli dodatkowo ustawisz timeout = 60, to w większości przypadków po 60 sekundach urządzenie będzie offline...
dla kanału RELAY sugeruję keepalive = 60, czyli co 60 sekund bramka zapyta gniazdo o jego stan a timeout np. 80-90 sekund.
dla kanału EM keepalive może zostać 0, bo bramka dostanie informację od kanału RELAY, timeout możesz ustawić podobnie 80-90 sekund, REFRESH używasz tylko, gdy gniazdko samo nie raportuje V/A/W/kWh - ustawiłbym wtedy w przedziale 20-30 sekund.

Dla tych przekaźników - podobnie jak dla kanału RELAY.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

malarz wrote: Tue Mar 10, 2026 10:54 pm A może bramka mogłaby pozgadywać trochę te parametry. I jednak je ustawiać automatycznie. Coś w rodzaju:

Code: Select all

jeżeli keepalive = 0
    jeżeli urządzenie sygnalizuje baterię
        odbierz 5 sygnałów i notuj czasy wiadomości
        wybierz najdłuższy i zapisz jako keepalive po przemnożeniu przez 1.2
    jeżeli nie ma baterii
        ustaw rekomendowany keepalive dla urządzeń zasilanych z sieci
Zaawansowani sobie będą mogli poprzestawiać. Ci mniej zaawansowani zostawią i pewnie będą mieli w miarę sprawnie sygnalizujące informacje środowisko.
Keepalive określa czas, po którym bramka ma zrobić ping do urządzenia, jeżeli ono w tym czasie samo się nie odezwało. W przypadku urządzeń bateryjnych nie zadziała - rozumiem, że myślałeś o automatycznym ustawianiu timeout?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”