Najczęstsze pytania i odpowiedzi [bramka ZigBee]
Moderator: vajera
@vajera mam prośbę. Ostatnio na przykładzie jednego z urządzeń wytłumaczyłeś jak działa keepalive i timeout. Jednak powiedz... Jeśli mam urządzenie które wysyła do bramki nie rzadziej niż 10 minut jakiś raport. To urządzenie ma nieaktywne pole keepalive a w polu timeout dam wartość ==12min.? Sprawdziłem takie ustawienie i wydaje sie że działa. Jak działa cały czas jest online jak wyjąłem baterie po 12 minutach przeszło w offline czyli ok. Jednak wartość last seen cały czas narasta do milionowych wartości i się nie resetuje. To może tak być?
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
last_seen_ms resetuje się podczas uruchomienia bramki oraz po przepełnienu licznika millis () - bodajże co 52 dni. Natomiast przerasta tylko wtedy, gdy urządzenie coś wyśle - wtedy przypisuje jej aktualną wartość millis ().zzrr wrote: Sat May 23, 2026 8:13 pm @vajera mam prośbę. Ostatnio na przykładzie jednego z urządzeń wytłumaczyłeś jak działa keepalive i timeout. Jednak powiedz... Jeśli mam urządzenie które wysyła do bramki nie rzadziej niż 10 minut jakiś raport. To urządzenie ma nieaktywne pole keepalive a w polu timeout dam wartość ==12min.? Sprawdziłem takie ustawienie i wydaje sie że działa. Jak działa cały czas jest online jak wyjąłem baterie po 12 minutach przeszło w offline czyli ok. Jednak wartość last seen cały czas narasta do milionowych wartości i się nie resetuje. To może tak być?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Aaaa, czyli "last seen" to nie oznacza "X ms temu".vajera wrote: Sat May 23, 2026 10:07 pm last_seen_ms resetuje się podczas uruchomienia bramki oraz po przepełnienu licznika millis () - bodajże co 52 dni. Natomiast przerasta tylko wtedy, gdy urządzenie coś wyśle - wtedy przypisuje jej aktualną wartość millis ().
Używam PuTTY.vajera wrote: Fri May 22, 2026 1:09 pm Uruchomienie GUI = 5x BOOT.
5x RESET - zresetuje bramkę pięciokrotnie, po trzecim resecie może wejść w tryb konfiguracyjnym, ale po piątym po prostu wystartuje normalnie.
To dziwne, że nie możesz połączyć się przez konsolę - jakiego programu używasz?
Czyli żeby zrestartować bramkę i być może odzyskać TELNET wystarczy raz nacisnąć RESET?
A jak nacisnę 5XBOOT to uruchomi się z GUI? Żebym sobie tylko nie wyzerował bramki.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Jeżeli bramka jesf online, to telnet powinien działać cały czas - jesteś pewny, że w PuTTY wpisujesz właściwy adres IP i wybierasz port 23?Robinson74 wrote: Sat May 23, 2026 10:19 pmUżywam PuTTY.vajera wrote: Fri May 22, 2026 1:09 pm Uruchomienie GUI = 5x BOOT.
5x RESET - zresetuje bramkę pięciokrotnie, po trzecim resecie może wejść w tryb konfiguracyjnym, ale po piątym po prostu wystartuje normalnie.
To dziwne, że nie możesz połączyć się przez konsolę - jakiego programu używasz?
Czyli żeby zrestartować bramkę i być może odzyskać TELNET wystarczy raz nacisnąć RESET?
A jak nacisnę 5XBOOT to uruchomi się z GUI? Żebym sobie tylko nie wyzerował bramki.![]()
Naciśnięcie 5x BOOT uruchomi GUI na czas bieżącej sesji bramki, po ponownym uruchomieniu GUI znowu będzie wyłączone.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Czyli jeśli działa timeout może tak to być bez możliwości ustawiania keepalive i się nie martwić? Bo niedawno rozmawialiśmy i było coś mówione żeby timeout nie używać bez keepalive i zaczynam się w tym gubić. Bo ping z keepalive zdaje sie kasuje ten licznik ale jak nie da się ustawić to rozumiem ustawiamy samo timeout pod warunkiem oczywiście że wiemy jaką wartość minimum wpisać. Tak?vajera wrote: Sat May 23, 2026 10:07 pmlast_seen_ms resetuje się podczas uruchomienia bramki oraz po przepełnienu licznika millis () - bodajże co 52 dni. Natomiast przerasta tylko wtedy, gdy urządzenie coś wyśle - wtedy przypisuje jej aktualną wartość millis ().zzrr wrote: Sat May 23, 2026 8:13 pm @vajera mam prośbę. Ostatnio na przykładzie jednego z urządzeń wytłumaczyłeś jak działa keepalive i timeout. Jednak powiedz... Jeśli mam urządzenie które wysyła do bramki nie rzadziej niż 10 minut jakiś raport. To urządzenie ma nieaktywne pole keepalive a w polu timeout dam wartość ==12min.? Sprawdziłem takie ustawienie i wydaje sie że działa. Jak działa cały czas jest online jak wyjąłem baterie po 12 minutach przeszło w offline czyli ok. Jednak wartość last seen cały czas narasta do milionowych wartości i się nie resetuje. To może tak być?
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Ten mechanizm powstał ponad rok temu - wtedy wszystko opierało się o kanały Supla, dlatego te parametry są przypisane do kanałów.zzrr wrote: Sat May 23, 2026 10:32 pm Czyli jeśli działa timeout może tak to być bez możliwości ustawiania keepalive i się nie martwić? Bo niedawno rozmawialiśmy i było coś mówione żeby timeout nie używać bez keepalive i zaczynam się w tym gubić. Bo ping z keepalive zdaje sie kasuje ten licznik ale jak nie da się ustawić to rozumiem ustawiamy samo timeout pod warunkiem oczywiście że wiemy jaką wartość minimum wpisać. Tak?
Zajrzyj tutaj i tutaj, to może pomóc wyjaśnić Twoje wątpliwości.
Podsumowując - keepalive i timeout działają w parze w przypadku SUPLA_CHANNELTYPE_RELAY, w przypadku BINARYSENSOR albo T/H keepalive nie jest używany, bo i tak taki czujnik nic nie odbierze.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Ok. Zaczynam rozumieć logikę działania tego Last seen (ms). Czyli jeśli nie wiemy czy dane urządzenie coś raportuje do bramki lub co jaki czas należy obserwować Last seen (ms) i pomierzyć odstęp pomiędzy aktualizacją tej wartości. To może by się przydała jakaś wartość która by pokazywała ten czas pomiędzy aktualizacją tej wartości. Odczytując taką wartość w trakcie pracy bramki można by mieć dla konkretnego urządzenia czas jaki potrzebny jest do ustawienia w razie potrzeby timeout. Dobrze myślę?vajera wrote: Sun May 24, 2026 12:27 pm ...
Ten mechanizm powstał ponad rok temu - wtedy wszystko opierało się o kanały Supla, dlatego te parametry są przypisane do kanałów.
Zajrzyj tutaj i tutaj, to może pomóc wyjaśnić Twoje wątpliwości.
Podsumowując - keepalive i timeout działają w parze w przypadku SUPLA_CHANNELTYPE_RELAY, w przypadku BINARYSENSOR albo T/H keepalive nie jest używany, bo i tak taki czujnik nic nie odbierze.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Ty zawsze dobrze myślisz, czasami tylko za szybkozzrr wrote: Sun May 24, 2026 1:24 pm Ok. Zaczynam rozumieć logikę działania tego Last seen (ms). Czyli jeśli nie wiemy czy dane urządzenie coś raportuje do bramki lub co jaki czas należy obserwować Last seen (ms) i pomierzyć odstęp pomiędzy aktualizacją tej wartości. To może by się przydała jakaś wartość która by pokazywała ten czas pomiędzy aktualizacją tej wartości. Odczytując taką wartość w trakcie pracy bramki można by mieć dla konkretnego urządzenia czas jaki potrzebny jest do ustawienia w razie potrzeby timeout. Dobrze myślę?
Ktoś już kiedyś zgłaszał podobny pomysł, więc spróbuję o tym pamiętać.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Niekoniecznie zawsze dobrze. Ale że czasami za szybko to takvajera wrote: Sun May 24, 2026 4:27 pm ...
Ty zawsze dobrze myślisz, czasami tylko za szybko
Ktoś już kiedyś zgłaszał podobny pomysł, więc spróbuję o tym pamiętać.
