Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

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

Post

Taka obserwacja - mam bramkę produkcyjną a w niej: 3x TRVZB, 1x ZWT100, 1xSNZB-02D i 1x zdalny termometr.
Chciałem do niej dodać jeszcze kilka urządzeń, ale zaobserwowałem, że ten parametr Minimal Free Heap jest już na poziomie 2kB :(
Dzisiaj eksperymentowałem z różnymi ustawieniami, przez moment podejrzewałem kanał GPM, ale ostateczny wniosek mam zupełnie inny.

Po restarcie bramki nagle ten parmetr wrócił do kilkudziesięciu kB, nawet w opcji FullGUI - do momentu, gdy nie wszedłem w GUI z poziomu przeglądarki mobilnej Samsunga. Chrome na komórce - to samo, Firefox był nieco bardziej przyjazny, ale też swoje zabrał.

Wygląda na to, że wejście w GUI z poziomu aplikacji mobilnych zabiera z jakiegoś powodu bardzo dużo RAMu - jutro sprawdzę jeszcze kilka innych przeglądarek mobilnych.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Ciekawe... Ja raczej wchodzę do Gui z laptopa :)
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: Mon Nov 17, 2025 10:39 pm Taka obserwacja - mam bramkę produkcyjną a w niej: 3x TRVZB, 1x ZWT100, 1xSNZB-02D i 1x zdalny termometr.
Chciałem do niej dodać jeszcze kilka urządzeń, ale zaobserwowałem, że ten parametr Minimal Free Heap jest już na poziomie 2kB :(
Dzisiaj eksperymentowałem z różnymi ustawieniami, przez moment podejrzewałem kanał GPM, ale ostateczny wniosek mam zupełnie inny.

Po restarcie bramki nagle ten parmetr wrócił do kilkudziesięciu kB, nawet w opcji FullGUI - do momentu, gdy nie wszedłem w GUI z poziomu przeglądarki mobilnej Samsunga. Chrome na komórce - to samo, Firefox był nieco bardziej przyjazny, ale też swoje zabrał.

Wygląda na to, że wejście w GUI z poziomu aplikacji mobilnych zabiera z jakiegoś powodu bardzo dużo RAMu - jutro sprawdzę jeszcze kilka innych przeglądarek mobilnych.
Znowu Ci odpiszę, że to raczej reguła, a nie wyjątek. I tak będzie prawie zawsze. Przyczyn jest kilka. Na telefonie nie będę teraz pisał referatów, napiszę krótko. Z moich obserwacji wynika, że to Chrome mobilne jest najbardziej "pamięciożerne" dla ESP. W skrócie: przeglądarka mobilna wysyła więcej żądań, ma większe nagłówki (nawet 3 razy większe, jak desktopowy odpowiednik), używa Keep-Alive, próbuje pobrać pliki, których ESP często nie obsługuje, generuje więcej ruchu (szczególnie przy słabszym wifi) a połączenia nie są zamykane po odpowiedzi. I tak za każdym razem ubywa 2–4 kB RAM w ESP. O wysyłaniu wielu zapytań naraz już nie piszę, bo pewnie to przerabiałeś.
Nie będę się wymądrzał, bo jest tu pewnie sporo osób, które na ten temat wiedzą dużo więcej niż ja i będą mogły w sensowny sposób pomóc. Wracając tylko do naszej dyskusji "Co oszczędniejsze? Webserwer czy Nowe GUI" chciałbym zauważyć, że tam (w webserwerze) też problem występuje (widać po każdym wejściu i wyjściu jak pamięci ubywa), ale nie w takim stopniu, jak w nowym GUI.
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
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

U mnie też Chrome ale tylko na komputerze i też czasem po restarcie było lepiej ale to nie jest regula.
Z tego co tu ostatnio się bawiłem to najgorzej załadować zakładkę channels i drugą devices i tam bym szukał, a druga rzecz , chociaż to pewnie tak musi być,to że po przeładowaniu strony pamięć się nie zwalnia i ładuje ponownie tylko wygląda jak by dokładał z każdym kliknięciem w GUI na tych zakładkach
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

W moim teście przeglądarek mobilnych póki co najlepiej wypada Opera Mini, ale i tak zużycie RAMu jest większe niż w przypadku komputera.
Będę szukał a na razie rekomenduję Opera Mini lub Via Browser (ewentualnie Firefox).
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

Obserwacji ciąg dalszy...

Przede wszystkim chcę zwrócić uwagę na fakt, że na ten moment bramka ma rezerwy wolnej pamięci, natomiast niepokój może budzić niska wartość wskaźnika określającego minimalną wartość wolnego miejsca na stercie.

Po wielu testach różnych scenariuszy dochodzę do wniosku, że najbardziej obciążającym pamięć czynnikiem jest pobranie kodu GUI przez przeglądarkę WWW.

Po uruchomieniu bramki wszystkie wskaźniki pamięci pozostają w bezpiecznym zakresie aż do momentu otwarcia GUI w przeglądarce, bo wtedy bramka wysyła definicję wszystkich elementów via ESP32AsyncWebServer.

Kolejna obserwacja - jeżeli teraz zresetujemy bramkę, ale zostawimy stronę WWW z GUI w przeglądarce i nie będziemy jej odświeżać, to po reaktywacji GUI znowu będziemy mogli z niego korzystać, ale pamięć pozostanie w znacznie lepszej kondycji.

Poniżej przykład z mojej bramki (4 termostaty, gniazdko i licznik, 3 termometry oraz zdalny termometr) - MinFreeHeap po załadowaniu GUI wynosił ok. 3 kB, restart bez przeładowania GUI i:

Screenshot_20251119_232142_Opera Mini.jpg
You do not have the required permissions to view the files attached to this post.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
maniex36
Posts: 160
Joined: Wed Dec 14, 2022 11:01 pm

Post

Witam. Nie mogę zaktualizować bramki zigbee. Wpisuje ip/update i pojawia się GUI? Czy coś się zmieniło?
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

maniex36 wrote: Thu Nov 20, 2025 5:49 pm Witam. Nie mogę zaktualizować bramki zigbee. Wpisuje ip/update i pojawia się GUI? Czy coś się zmieniło?
Może wgrałeś wersję softu bez OTA? Jeśli nie, to zresetuj bramkę, zmień przeglądarkę. Najlepiej w tej kolejności.

W ostateczności zostaje update po kablu.
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
maniex36
Posts: 160
Joined: Wed Dec 14, 2022 11:01 pm

Post

Zibi_007 wrote: Thu Nov 20, 2025 6:19 pm
maniex36 wrote: Thu Nov 20, 2025 5:49 pm Witam. Nie mogę zaktualizować bramki zigbee. Wpisuje ip/update i pojawia się GUI? Czy coś się zmieniło?
Może wgrałeś wersję softu bez OTA? Jeśli nie, to zresetuj bramkę, zmień przeglądarkę. Najlepiej w tej kolejności.

W ostateczności zostaje update po kablu.
Dzięki. Pomogło, wgrane.
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Dzisiaj dostałem odpowiedź ze sklepu, że jest na stanie. :)
Kiedyś chciałem kupić ten moduł https://soyter.pl/pl/products/espressif ... 9e3b5_uniw, ale mam już inne i ten na razie odpuszczę. Może komuś się przyda! ;)
You do not have the required permissions to view the files attached to this post.

Return to “Bramka ZigBee”