Control Offline - problemy z GUI [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

Póki co ustaliłem, że na moje Arduino IDE 2.3.7 używa arduino-cli w wersji 1.3.1 (28/08/2025), podczas gdy skrypt na GitHub był skonfigurowany do pobierania najnowszej wersji - aktualnie 1.4.1. Wymusiłem na skrypcie wersję 1.3.1 i jestem w trakcie kompilacji.
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

zzrr wrote: Tue Jan 27, 2026 9:33 pm
vajera wrote: Tue Jan 27, 2026 9:19 pm Uwaga - poniżej oryginalna wiadomość, którą napisałem między 19 a 20, ale nie zdążyłem jej wysłać - zaraz napiszę dlaczego ...
Czytam sobie przez cały dzień tę dyskusję, więc na dobranoc postanowiłem się z Wami podzielić moją dzisiejszą przygodą ;)
............
Przysiadłem na kodem tego ESPUI i systematycznie przerabiałem String na const char*, co wcale nie było takie proste, ale... rozmiar Control z 120 bajtów zszedł na 64 bajty.

Podsumowując - po moich dzisiejszych przeróbkach biblioteki ESPUI - GUI wydaje się pracować znacznie lepiej, również w opcji FULL, natomiast wciąż jeszcze widzę przestrzeń do optymalizacji tej biblioteki.
Pogratulować determinacji. Super że Ci się udało zoptymalizować kod.
I to jest najlepsza wiadomość na zakończenie dnia :)
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

@vajera...
22 kanały, 11 akcji, kilkakrotnie robione CTR+F5 pamięć na początku i po kilku minutach biegania po zakładkach. W międzyczasie reset bramki.

HeapSize: 357196 B | FreeHeap: 58164 B | MinimalFreeHeap: 52032 B | MaxAllocHeap: 40948 B - po starcie
HeapSize: 357196 B | FreeHeap: 57380 B | MinimalFreeHeap: 3712 B | MaxAllocHeap: 39924 B - po 10 minutach biegania po 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

zzrr wrote: Tue Jan 27, 2026 10:20 pm @vajera...
22 kanały, 11 akcji, kilkakrotnie robione CTR+F5 pamięć na początku i po kilku minutach biegania po zakładkach. W międzyczasie reset bramki.

HeapSize: 357196 B | FreeHeap: 58164 B | MinimalFreeHeap: 52032 B | MaxAllocHeap: 40948 B - po starcie
HeapSize: 357196 B | FreeHeap: 57380 B | MinimalFreeHeap: 3712 B | MaxAllocHeap: 39924 B - po 10 minutach biegania po zakładkach
To jest ta wersja lokalna, prawda? Czyli podobnie, jak u mnie - stabilnie. Uwagę zwraca zwłaszcza minimalna różnica pomiędzy MaxAllocHeap i FreeHeap - wersja z GitHub mocno się tutaj rozjeżdża :(
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

vajera wrote: Tue Jan 27, 2026 10:24 pm
zzrr wrote: Tue Jan 27, 2026 10:20 pm @vajera...
22 kanały, 11 akcji, kilkakrotnie robione CTR+F5 pamięć na początku i po kilku minutach biegania po zakładkach. W międzyczasie reset bramki.

HeapSize: 357196 B | FreeHeap: 58164 B | MinimalFreeHeap: 52032 B | MaxAllocHeap: 40948 B - po starcie
HeapSize: 357196 B | FreeHeap: 57380 B | MinimalFreeHeap: 3712 B | MaxAllocHeap: 39924 B - po 10 minutach biegania po zakładkach
To jest ta wersja lokalna, prawda? Czyli podobnie, jak u mnie - stabilnie. Uwagę zwraca zwłaszcza minimalna różnica pomiędzy MaxAllocHeap i FreeHeap - wersja z GitHub mocno się tutaj rozjeżdża :(
Tak. To jest ta ino z linka Z2S_Library/3.1.10-local/Z2S_Gateway.ino.bin
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

GitHub:
Zrzut ekranu 2026-01-27 232634.png

Arduino IDE:

obraz_2026-01-27_232839213.png

Nawet rozmiar zmiennych lokalnych się różni ?
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
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

vajera wrote: Tue Jan 27, 2026 10:29 pm GitHub:
.........

Nawet rozmiar zmiennych lokalnych się różni ?
...i jaka różnica w samej wielkości pliku. Kompilator inny potrafi zrobić różnicę. Ale taką...79%/97%. Hmm.
Tą z GitHub też próbowałem i u mnie też ona nie ładuje GUI po aktualizacji.
Last edited by zzrr on Tue Jan 27, 2026 10:52 pm, edited 1 time in total.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

zzrr wrote: Tue Jan 27, 2026 10:48 pm
vajera wrote: Tue Jan 27, 2026 10:29 pm GitHub:
.........

Nawet rozmiar zmiennych lokalnych się różni ?
...i jaka różnica w samej wielkości pliku. Kompilator inny potrafi zrobić różnicę. Ale taką...79%/97%. Hmm.
Różnicę w rozmiarze już rozgryzłem - lokalnie mam włączone biblioteki Zigbee w wersji debug.
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: Tue Jan 27, 2026 9:39 pm Mam prośbę:

w katalogu https://github.com/lsroka76/Z2S_Library ... 1.10-local jest plik .ino - to jest wersja 3.1.10 LOGS.

Czy znajdą się chętni, żeby wgrać tę wersję na bramkę testową i porównać ją z wersją LOGS z GitHuba? Zwłaszcza w kontekście FullGUI i pamięci RAM. Zasadniczo im więcej urządzeń na bramce, tym lepiej.
Zaraz będą moje. Założyłem czasy testowania 0, 10 i 20 minut - a to musi potrwać.
Co ciekawe na starcie jest lepiej na tej z Githuba - później już tylko gorzej.
Lokalna chodzi chyba płynniej (albo się po prostu zasugerowałem ;-)).
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Zibi_007 wrote: Tue Jan 27, 2026 10:54 pm
vajera wrote: Tue Jan 27, 2026 9:39 pm Mam prośbę:

w katalogu https://github.com/lsroka76/Z2S_Library ... 1.10-local jest plik .ino - to jest wersja 3.1.10 LOGS.

Czy znajdą się chętni, żeby wgrać tę wersję na bramkę testową i porównać ją z wersją LOGS z GitHuba? Zwłaszcza w kontekście FullGUI i pamięci RAM. Zasadniczo im więcej urządzeń na bramce, tym lepiej.
Zaraz będą moje. Założyłem czasy testowania 0, 10 i 20 minut - a to musi potrwać.
Co ciekawe na starcie jest lepiej na tej z Githuba - później już tylko gorzej.
Lokalna chodzi chyba płynniej (albo się po prostu zasugerowałem ;-)).
Dziękuję! Zapuściłem jeszcze na GitHub 1.3.12 - tam ustawiłem te biblioteki Zigbee Debug.
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”