Prośba o feedback [bramka Zigbee]

Moderator: vajera

[email protected]
Posts: 54
Joined: Sun Jul 28, 2019 7:29 am
Been thanked: 1 time

Post

ESP32-C6 N16
7 urządzeń 9 kanałów

ESP32-C6 N16
5 urządzeń 8 kanałów
You do not have the required permissions to view the files attached to this post.
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Upgrade z softu 0.1.5. do najnowszej dostępnej wersji.

5 urządzeń, 8 kanałów.
You do not have the required permissions to view the files attached to this post.
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

Przede wszystkim bardzo dziękuję za feedback - przy okazji mogłem się przekonać, że bramka znalazła zastosowanie 😉
Zbyszek słusznie zauważył, że próbuję zapanować nad zużyciem pamięci RAM, chociaż póki co wydaje się, że zapas wolnej pamięci na stercie 😉jest wystarczający.
Moja analiza dotyczy głównie parametru minimal free heap, który stanowi swoisty wodowskaz pamięci, tzn. pokazuje najniższy zanotowany poziom wolnej pamięci w trakcie pracy bramki.
Zauważyłem, że u mnie wartość ta już po 60 sekundach pracy bramki potrafi spaść nawet do 1 kB, pomimo że aktualny stan wolnej pamięci jest wielokrotnie większy.
Wniosek jest tak, że na samym początku pracy bramki dochodzi do znacznego obciążenia sterty.
Oczywiście nie stanowi to problemu, ale wybiegam nieco w przyszłość bo 1kB to już bardzo płytka woda.
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 Jul 13, 2025 11:13 am Przede wszystkim bardzo dziękuję za feedback - przy okazji mogłem się przekonać, że bramka znalazła zastosowanie 😉
Zbyszek słusznie zauważył, że próbuję zapanować nad zużyciem pamięci RAM, chociaż póki co wydaje się, że zapas wolnej pamięci na stercie 😉jest wystarczający.
Moja analiza dotyczy głównie parametru minimal free heap, który stanowi swoisty wodowskaz pamięci, tzn. pokazuje najniższy zanotowany poziom wolnej pamięci w trakcie pracy bramki.
Zauważyłem, że u mnie wartość ta już po 60 sekundach pracy bramki potrafi spaść nawet do 1 kB, pomimo że aktualny stan wolnej pamięci jest wielokrotnie większy.
Wniosek jest tak, że na samym początku pracy bramki dochodzi do znacznego obciążenia sterty.
Oczywiście nie stanowi to problemu, ale wybiegam nieco w przyszłość bo 1kB to już bardzo płytka woda.
Dokładnie, a od tego niedaleko do "Styrta się pali" :lol:

EDIT: @vajera - jako staż pożarna już jedzie :) https://www.google.com/search?client=fi ... 1E2iQ,st:0
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: Sun Jul 13, 2025 4:27 pm Dokładnie, a od tego niedaleko do "Styrta się pali" :lol:

EDIT: @vajera - jako staż pożarna już jedzie :) https://www.google.com/search?client=fi ... 1E2iQ,st:0
Czekałem, kto pierwszy podejmie temat i nie ukrywam, że liczyłem na Ciebie 😉
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
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ja jak widzę takie kilka kB wolne, to grunt się pod nogami wali;)
Nie wiem co tam w tym całym ZigBee zjada, ale jak widzisz że minimum było 1500 B, to równie dobrze jakaś alokacja pamięci mogła się nie powieść i coś mogło nie zadziałać.
Najlepsze suple dla Twojego domu :mrgreen:
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 Jul 13, 2025 5:13 pm
Zibi_007 wrote: Sun Jul 13, 2025 4:27 pm Dokładnie, a od tego niedaleko do "Styrta się pali" :lol:

EDIT: @vajera - jako staż pożarna już jedzie :) https://www.google.com/search?client=fi ... 1E2iQ,st:0
Czekałem, kto pierwszy podejmie temat i nie ukrywam, że liczyłem na Ciebie 😉
Super! :)
A teraz tak na serio. Gdzieś pomiędzy wersją 0.3.x a 0.4.x skompilowałem soft, wyrzucając wcześniej wszystko co nie jest potrzebne do normalnego funkcjonowania bramki. Łącznie z webserwerem. Byłem mocno zdziwiony, jak to dobrze (szybko i stabilnie) chodzi...
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

Mam prośbę - jeżeli ktoś ma bramkę z większą liczbą kanałów i chwilę wolnego czasu, to niech wykona następujące doświadczenie:
  1. Bramka z GUI uruchamianym automatycznie (bez opóźnienia) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiei).
  2. Bramka z GUI uruchamianym automatycznie (opóźnienie min. 60 sekund) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiei).
  3. Bramka z GUI uruchamianym ręcznie (5x BOOT, bezpośrednio przed oceną stanu pamięci) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiei).
  4. Wersja hardcore 😉 - czynności z pkt. 1-3 powtarzamy 2-3 razy w celu uśrednienia wyniku.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

ESP32 C6 N8
Supla firmware: 0.9.45-23/09/2025

Bramka nr 1 - 14 urządzeń/ 18 kanałów
Bramka nr 2 - 8 urządzeń/ 12 kanałów

Bramka nr 1/2 z GUI uruchamianym automatycznie (bez opóźnienia)

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 58932 B | MinimalFreeHeap: 4048 B | MaxAllocHeap: 29172 B
uxTaskGetStackHighWaterMark: 3244 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 14:51:28 2025
Supla uptime: 1020 s

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 73324 B | MinimalFreeHeap: 11340 B | MaxAllocHeap: 41972 B
uxTaskGetStackHighWaterMark: 3244 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 14:50:56 2025
Supla uptime: 1440 s

Bramka nr 1/2 z GUI uruchamianym automatycznie (opóźnienie 120 sekund)

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 57696 B | MinimalFreeHeap: 2640 B | MaxAllocHeap: 29684 B
uxTaskGetStackHighWaterMark: 3244 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 14:26:04 2025
Supla uptime: 900 s

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 71680 B | MinimalFreeHeap: 7188 B | MaxAllocHeap: 20468 B
uxTaskGetStackHighWaterMark: 3020 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 14:26:08 2025
Supla uptime: 901 s

Bramka nr 1/2 z GUI uruchamianym automatycznie (opóźnienie 180 sekund)

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 59012 B | MinimalFreeHeap: 3876 B | MaxAllocHeap: 41972 B
uxTaskGetStackHighWaterMark: 3020 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Thu Sep 25 08:49:24 2025
Supla uptime: 27846 s

Flash chip real size: 8388608 B | Free Sketch Space: 3407872 B
HeapSize: 359788 B | FreeHeap: 71468 B | MinimalFreeHeap: 3364 B | MaxAllocHeap: 25076 B
uxTaskGetStackHighWaterMark: 3020 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Thu Sep 25 08:49:48 2025
Supla uptime: 60688 s


Wszystkie były restartowane w jednym czasie, dlaczego takie różnice w parach:
Supla uptime: 1020 s v Supla uptime: 1440 s
Supla uptime: 900 s v Supla uptime: 901 s
Supla uptime: 27846 s v Supla uptime: 60688 s
Last edited by bokk on Thu Sep 25, 2025 6:55 am, edited 4 times in total.
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Na chwilę obecną mogę zdalnie tylko to:

Bramka na C6 N4 (4 urządzenia, 8 kanałów)

Z2S Gateway version: 0.9.14-07/09/2025

1. Bramka z GUI uruchamianym automatycznie (bez opóźnienia) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiej).

Flash chip real size: 4194304 B | Free Sketch Space: 2621440 B
Free Heap: 86168 B | Minimal Free Heap: 44428 B | HeapSize: 361068 B | MaxAllocHeap: 67572 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 16:59:43 2025
Supla uptime: 1200 s


2. Bramka z GUI uruchamianym automatycznie (opóźnienie min. 60 sekund) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiej).

Flash chip real size: 4194304 B | Free Sketch Space: 2621440 B
Free Heap: 86180 B | Minimal Free Heap: 76312 B | HeapSize: 361068 B | MaxAllocHeap: 67572 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 17:13:32 2025
Supla uptime: 780 s


3. Bramka z GUI uruchamianym ręcznie (5x BOOT, bezpośrednio przed oceną stanu pamięci) - podsumowanie pamięci np. po 10-15 minutach pracy bramki (im później tym lepiej).

Flash chip real size: 4194304 B | Free Sketch Space: 2621440 B
Free Heap: 87920 B | Minimal Free Heap: 49328 B | HeapSize: 361068 B | MaxAllocHeap: 69620 B
Total PSRAM: 0 B | Free PSRAM: 0 B

Local time: Wed Sep 24 17:26:54 2025
Supla uptime: 720 s
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

Return to “Bramka ZigBee”