Aktualizacje oprogramowania - wersja 1.xx.xxx [bramka Zigbee]
Moderator: vajera
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Tutaj będę informować o kolejnych aktualizacjach bramki wraz z listą zmian i poprawek - dla wygody wszystkich użytkowników pozostawiam ten wątek read-only.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
UWAGA
Dzisiaj pojawi się wersja 1.3.0-25/01/26:
- Wprowadzono zmiany w wewnętrznych mechanizmach podsystemu Zigbee - są to największe zmiany od momentu narodzin bramki!
- W dużym skrócie:
-- usunięto mechanizm wiązania urządzeń końcowych (binding) po stronie koordynatora (bramki) - od tego momentu bramka wykonuje to powiązanie tylko po stronie urządzenia końcowego;
-- jednocześnie w przypadku wykrycia wpisów w lokalnej tablicy powiązań bramka próbuje je usunąć podczas uruchamiania - w pewnych okolicznościach może to zakończyć się awarią stosu Zigbee, ale po restarcie bramka powinna wznowić pracę;
-- przy okazji każdy rozkaz wysłany do bramki, np. ON/OFF lub operacje typu odczyt atrybutu powinny uaktualniać RSSI dla wszystkich kanałów urządzenia (widoczne w (i) kanału w aplikacji Supla) - ponieważ tam wyświetlają się wartości % przyjąłem dla RSSI zakres [-100..-30].
Tych zmian jest więcej i przygotuję specjalny poradnik, jak je wykorzystywać.
Oczywiście nie wrzucam tej wersji "w ciemno" - testuję ją cały weekend na bramce testowej a przed chwilą wykonałem uaktualnienie mojej głównej bramki strych - poszło płynnie. Niemniej zalecam daleko idącą ostrożność, a zwłaszcza wykonanie backupu bramki.
EDIT - Ta aktualizacja może pomóc w rozwiązaniu kilku problemów z parowaniem urządzeń, które zaczęły sprawiać problem - zwłaszcza w ostatnim czasie.
Dzisiaj pojawi się wersja 1.3.0-25/01/26:
- Wprowadzono zmiany w wewnętrznych mechanizmach podsystemu Zigbee - są to największe zmiany od momentu narodzin bramki!
- W dużym skrócie:
-- usunięto mechanizm wiązania urządzeń końcowych (binding) po stronie koordynatora (bramki) - od tego momentu bramka wykonuje to powiązanie tylko po stronie urządzenia końcowego;
-- jednocześnie w przypadku wykrycia wpisów w lokalnej tablicy powiązań bramka próbuje je usunąć podczas uruchamiania - w pewnych okolicznościach może to zakończyć się awarią stosu Zigbee, ale po restarcie bramka powinna wznowić pracę;
-- przy okazji każdy rozkaz wysłany do bramki, np. ON/OFF lub operacje typu odczyt atrybutu powinny uaktualniać RSSI dla wszystkich kanałów urządzenia (widoczne w (i) kanału w aplikacji Supla) - ponieważ tam wyświetlają się wartości % przyjąłem dla RSSI zakres [-100..-30].
Tych zmian jest więcej i przygotuję specjalny poradnik, jak je wykorzystywać.
Oczywiście nie wrzucam tej wersji "w ciemno" - testuję ją cały weekend na bramce testowej a przed chwilą wykonałem uaktualnienie mojej głównej bramki strych - poszło płynnie. Niemniej zalecam daleko idącą ostrożność, a zwłaszcza wykonanie backupu bramki.
EDIT - Ta aktualizacja może pomóc w rozwiązaniu kilku problemów z parowaniem urządzeń, które zaczęły sprawiać problem - zwłaszcza w ostatnim czasie.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
UWAGA
Na GitHub dostępna jest wersja 1.3.10-28/01/26:
- wszystkie pliki bramki (poza skanerem) pochodzą z mojej lokalnej kompilacji, więc nie powinny sprawiać problemów z pamięcią i GUI.
- do odwołania będę wrzucał kolejne wersje w taki sposób,
- żeby zmniejszyć ilość kompilacji wersje merged będą się pojawiać okazjonalnie.
Na GitHub dostępna jest wersja 1.3.10-28/01/26:
- wszystkie pliki bramki (poza skanerem) pochodzą z mojej lokalnej kompilacji, więc nie powinny sprawiać problemów z pamięcią i GUI.
- do odwołania będę wrzucał kolejne wersje w taki sposób,
- żeby zmniejszyć ilość kompilacji wersje merged będą się pojawiać okazjonalnie.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Wersja 1.4.0-02/02/26:
- Przebudowano kod biblioteki ESPUI (C++, JavaScript) oraz związane z tymi zmianami fragmenty kodu newGUI, co powinno przełożyć się na bardziej stabilną pracę GUI, zwłaszcza w wersji FullGUI.
- Poprawiono działanie przycisku Read software ID w zakładce Zigbee devices - użycie tego przycisku przy braku połączenia z urządzeniem powodowało restart bramki.
- Naprawiono błąd polegający na tym, że lokalne zdarzenia z kanałów AT nie generowały akcji w obiekcie GatewayEvents. Teraz można ustawić lokalną akcję z przycisku wirtualnego włączającą np. Gateway sensors notifications albo tryb konfiguracyjny.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Wersja 1.5.22-27/04/26 wprowadza nowy mechanizm definiowania endpoint'ów dla urządzeń - powinien on ostateczni rozwiązać problem urządzeń z większą liczbą endpoint'ów bez nadmiernego zużycia pamięci FLASH. Przetestowałem go dosyć gruntownie w różnych scenariuszach, ale jak zawsze zalecam ostrożność i będę wdzięczny za wszelkie informacje zwrotne.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Wersja 1.5.37-14/05/26 naprawia błąd w kodzie zdalnego termometru (więcej o tym elemencie tutaj). Błąd związany był z nieprawidłowym liczeniem min/max/avg w pewnych okolicznościach.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Wersja 1.5.74-11/06/26:
- Optymalizacja kodu - zmniejszono obciążenie procesora w głównej pętli bramki.
- Przywrócono raportowanie siły sygnału RSSI - nowy mechanizm weryfikacji obecności i stanu baterii.
- Optymalizacja kodu GUI - pamięć RAM, szybkość wyświetlania.
- Poprawki błędów.
- Lokalna logika - dodano bramkę NOP, która ma jedno wejście i nie zmienia sygnału na wyjściu (1 -> 1, 0 -> 0), ale pozwala skorzystać z opóźnienia włączenia - można ją wykorzystać do budowy zaawansowanej logiki, np. włączenie światła po 10 sekundach od naciśnięcia przycisku.
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
We wczorajszej wiadomości zabrakło jednej funkcjonalności:
- kanał GPM(KPOP), jako ostatni, doczekał się mechanizmu kontroli obecności - można już ustawić mu parametr timeout. Oczywiście w przypadku urządzeń wielokanałowych wykorzystywany jest parametr last_seen_ms urządzenia ZigBee, więc wystarczy, że którykolwiek z kanałów urządzenia dostanie dane, to wpłynie to na widoczność pozostałych.
- kanał GPM(KPOP), jako ostatni, doczekał się mechanizmu kontroli obecności - można już ustawić mu parametr timeout. Oczywiście w przypadku urządzeń wielokanałowych wykorzystywany jest parametr last_seen_ms urządzenia ZigBee, więc wystarczy, że którykolwiek z kanałów urządzenia dostanie dane, to wpłynie to na widoczność pozostałych.
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
