GOSUND sp111 awaria działania
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ta flaga do SSLa jedynie służy do podpowiadani domyślnej wartości podczas pierwszej konfiguracji urządzenia - później możesz sobie ją przełączyć. Jednak zachęcam do wygenerowania soft tylko dla PZMA i wtedy zobaczyć jak to będzie działać.RomanG wrote: Mon Feb 05, 2024 9:41 am Wygenerowałem 7.12.00 tylko dla testów, natomiast wcześniej miałem tylko PZMA-a bez jakichkolwiek dodatków (jak wcześniej pisałem).
Mogę testować w/g Twoich zaleceń - czy wygenerować "goły soft" z SSL-em i to sprawdzać?
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Git ma takie coś jak "submodule". Pozwala to na dodanie innego repo do Twojego repo.krycha88 wrote: Fri Feb 02, 2024 8:17 pm Nic nie modyfikuje po prostu usuwam i wygrywam nowa bibliotekę. Podpowiesz jak to zrobić lepiej?
Zrobiłem sobie forka GG i na branchu develop przeniosłem sd na submodule. Masz PR z tą zmianą. Tam jest aktualnie wersja v23.11 (chyba to samo co było u Ciebie).
Ogólnie wszystkie te zewnętrzne libki możesz tak przerobić. Krótka instrukcja
Najpierw usuwamy bibliotekę z katalogu lib:
Code: Select all
cd lib
git rm -r SuplaDevice
git commit -m "remove SuplaDevice"
git push
Code: Select all
# cd lib
git submodule add [email protected]:SUPLA/supla-device.git SuplaDevice
cd SuplaDevice
git checkout v23.11
cd ..
git add SuplaDevice
git commit -m "add SuplaDevice from v23.11 as submodule"
git push
Sumoduły nie są domyślnie w git klonowane, więc trzeba to robić np. tak:
Code: Select all
git clone --recurse-submodules [email protected]:klew/GUI-Generic.git GUI-Generic
Code: Select all
cd GUI-Generic
git checkout develop
git submodule init
git submodule update
Jeśli chciałbyś zmienić wersję, to wystarczy, że u siebie zrobisz:
Code: Select all
cd GUI-Generic/lib/SuplaDevice
git checkout v23.12
# lub:
git checkout 6f969ad
cd ..
git add SuplaDevice
git commit -m "Bump SuplaDevice to v23.12"
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Dodam jeszcze, że robię postępy i udało mi się po raz pierwszy samodzielnie skompilować GG lokalnie 
Tak wygląda pamięć w gołej kompilacji GG (nic tam nie ustawiałem) w wersji z sd 23.11 oraz z najnowszą:
Jak widać, najnowsza biblioteka zużywa mniej pamięci (668 B), ale za to flasha trochę więcej (5,7 kB).
Tyle przynjamniej "na dzień dobry" jest zużyte. W runtime nie spradzałem.
Tak wygląda pamięć w gołej kompilacji GG (nic tam nie ustawiałem) w wersji z sd 23.11 oraz z najnowszą:
Code: Select all
GG + sd 23.11
. Variables and constants in RAM (global, static), used 38400 / 80192 bytes (47%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1680 initialized variables
╠══ RODATA 5904 constants
╚══ BSS 30816 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60871 / 65536 bytes (92%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 28103 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 542816 / 1048576 bytes (51%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 542816 code in flash
GG sd latest
. Variables and constants in RAM (global, static), used 37732 / 80192 bytes (47%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1680 initialized variables
╠══ RODATA 5244 constants
╚══ BSS 30808 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60871 / 65536 bytes (92%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 28103 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 548564 / 1048576 bytes (52%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 548564 code in flash
Tyle przynjamniej "na dzień dobry" jest zużyte. W runtime nie spradzałem.
Najlepsze suple dla Twojego domu 
-
karnasw
- Posts: 215
- Joined: Fri Oct 02, 2020 10:22 am
Wgrałem aktualizację (7.12.04), z tego co pamiętam mam domyślne ustawienia Gosund SP111 v1.1 + warunkowanie i pushover. Aktualnie 2:36h bez restartu. Zobaczymy jak będzie dalej. Wolnej pamięci 16.91KB.
-
edm
- Posts: 677
- Joined: Mon Jan 15, 2018 6:18 pm
- Been thanked: 2 times
Wgrałeś 2 etapowo z web gui czy rozbierałeś urządzenie podłączając programator uart.karnasw wrote: Mon Feb 05, 2024 12:14 pm Wgrałem aktualizację (7.12.04), z tego co pamiętam mam domyślne ustawienia Gosund SP111 v1.1 + warunkowanie i pushover. Aktualnie 2:36h bez restartu. Zobaczymy jak będzie dalej. Wolnej pamięci 16.91KB.
Wziąłem udział w Supla Offline Party 2023 
-
karnasw
- Posts: 215
- Joined: Fri Oct 02, 2020 10:22 am
Automatyczna aktualizacja dwuetapowa w GUI Generic. Aktualizuję już tak od kilku wersji.edm wrote: Mon Feb 05, 2024 2:07 pmWgrałeś 2 etapowo z web gui czy rozbierałeś urządzenie podłączając programator uart.karnasw wrote: Mon Feb 05, 2024 12:14 pm Wgrałem aktualizację (7.12.04), z tego co pamiętam mam domyślne ustawienia Gosund SP111 v1.1 + warunkowanie i pushover. Aktualnie 2:36h bez restartu. Zobaczymy jak będzie dalej. Wolnej pamięci 16.91KB.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ciężko było?klew wrote: Mon Feb 05, 2024 12:12 pm Dodam jeszcze, że robię postępy i udało mi się po raz pierwszy samodzielnie skompilować GG lokalnie
Tak wygląda pamięć w gołej kompilacji GG (nic tam nie ustawiałem) w wersji z sd 23.11 oraz z najnowszą:Jak widać, najnowsza biblioteka zużywa mniej pamięci (668 B), ale za to flasha trochę więcej (5,7 kB).Code: Select all
GG + sd 23.11 . Variables and constants in RAM (global, static), used 38400 / 80192 bytes (47%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1680 initialized variables ╠══ RODATA 5904 constants ╚══ BSS 30816 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60871 / 65536 bytes (92%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 28103 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 542816 / 1048576 bytes (51%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 542816 code in flash GG sd latest . Variables and constants in RAM (global, static), used 37732 / 80192 bytes (47%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1680 initialized variables ╠══ RODATA 5244 constants ╚══ BSS 30808 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60871 / 65536 bytes (92%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 28103 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 548564 / 1048576 bytes (52%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 548564 code in flash
Tyle przynjamniej "na dzień dobry" jest zużyte. W runtime nie spradzałem.
Chyba zrobię eksperyment i usunę brancha z devloop, stworzę go ponownie na podstawie master i zobaczymy czy będzie jakaś różnica. Jak nie będzie to wtedy dopiero wgram najnowszą wersję biblioteki.
https://gui-generic-builder.supla.io/
........
Wygenerowałem na testowym builderze 7.13.00 (tylko PZEM). Zainstalowałem bezpośrednio z przeglądarki z czyszczeniem (erase). Ustawiłem i włączyłem. Najpierw bez SSL - 15-16KB, po włączeniu SSL - 5-6KB wolnej pamięci.
Zostawiłem SSL i po kilku minutach zauważyłem brak wyświetlanych wartości w apce i nie można było wejść na stronę urządzenia (po IP). Ponieważ moduł mam w piwnicy, a kompa w domu, jak zszedłem do piwnicy ESP był już w trybie "config" (... i tu nie wiem, czy przypadkiem nie udało mi się jeszcze wprowadzić tego trybu z cloud-a). Wszystkie dane dostępowe zniknęły. W "Narzędziach" zresetowałem ustawienie urządzenia i przywróciłem ustawienia fabryczne. Wprowadziłem ponownie wszystkie dane i zresetowałem, ale już bez SSL-a. Pamięci było ok. 15KB.
Po ok. dwóch godz. "Free Mem" spadło do ok. 11-10KB. Teraz (chyba kolejne dwie godziny) jest ok. 8KB.
Prawdopodobnie systematycznie coś zżera pamięć.
Mogę robić jakiś błąd, o którym nie wiem.....
ps. aktualnie Free Mem: 6.55KB
.....Free Mem: 5.60KB ....chyba lawinowo idzie
Wygenerowałem na testowym builderze 7.13.00 (tylko PZEM). Zainstalowałem bezpośrednio z przeglądarki z czyszczeniem (erase). Ustawiłem i włączyłem. Najpierw bez SSL - 15-16KB, po włączeniu SSL - 5-6KB wolnej pamięci.
Zostawiłem SSL i po kilku minutach zauważyłem brak wyświetlanych wartości w apce i nie można było wejść na stronę urządzenia (po IP). Ponieważ moduł mam w piwnicy, a kompa w domu, jak zszedłem do piwnicy ESP był już w trybie "config" (... i tu nie wiem, czy przypadkiem nie udało mi się jeszcze wprowadzić tego trybu z cloud-a). Wszystkie dane dostępowe zniknęły. W "Narzędziach" zresetowałem ustawienie urządzenia i przywróciłem ustawienia fabryczne. Wprowadziłem ponownie wszystkie dane i zresetowałem, ale już bez SSL-a. Pamięci było ok. 15KB.
Po ok. dwóch godz. "Free Mem" spadło do ok. 11-10KB. Teraz (chyba kolejne dwie godziny) jest ok. 8KB.
Prawdopodobnie systematycznie coś zżera pamięć.
Mogę robić jakiś błąd, o którym nie wiem.....
ps. aktualnie Free Mem: 6.55KB
.....Free Mem: 5.60KB ....chyba lawinowo idzie
Widzę zmiany na generatorze. Testować na tej wersji?
Jeszcze chwila i umrze
Widzę zmiany na generatorze. Testować na tej wersji?
Jeszcze chwila i umrze
Widzę zmiany na generatorze. Testować na tej wersji?
You do not have the required permissions to view the files attached to this post.
