GOSUND sp111 awaria działania

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Fri Feb 02, 2024 2:40 pm Ja jak wrzuciłem soft z GG gosund na wemosa, to widziałem że pamięci ubywało, więc coś cieknie. Podejrzewam że w GG :D
Pomówienia :D
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Fri Feb 02, 2024 11:49 am To linker będzie musiał dorzucić całą implementację Hvac, bo istnienie tych obiektów zależy od konfiguracji urządzenia (czyli od wartości jakichś zmiennych, które nie są znane w trakcie kompilacji).
Jeśli natomiast wszystkie odniesienia do Hvac będą w ifdef'ach, to linker cały kod Hvac wywali, bo będzie wiedział, że jest nieużywany.

Pod kątem oszczędności na flashu, to wg mnie najłatwiej jest wyciąć wszystkie logi. W supla-device wystarczy tam kilka define dostawić do kompilacji i śladu po logach nie będzie.
Ja nie dodaję wszystkiego do kompilacji bo to wiadomo, że by się nie udało, stąd tak dużo pstryczków w builderze. Każdy przełącznik to nowa flaga która za pomocą ifdef pokazuje co ma się kompilować.

Wrzuciłem już na https://gui-generic-builder.supla.io/test.php twoje zmiany. Dodatkowo dodaję do kompilacji SUPLA_EXCLUDE_LITTLEFS_CONFIG oraz SUPLA_DISABLE_LOGS a o to wyniki
rozmiar.JPG
Różnica między kompilacjami na czystym GG bez wybranej żadnej dodatkowej flagi to 27KB. Po dodaniu licznika energii oraz dodatkowych flag wymaganych przy Gosund to tylko mizerne 2KB. Więc gdzie te 27KB? nie można tego jakoś zoptymalizować? A może faktycznie wystarczy ustawić inaczej kompilator aby ignorował obszary nieużywane?

Co do twojej optymalizacji pod względem RAM wygląda na pełny sukces :) Ale pomimo to poproszę osoby chętne na przetestowanie wersji z https://gui-generic-builder.supla.io/test.php i podzielenie się wnioskami.
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
robertklepacki94
Posts: 1933
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

@krycha88 generować dla SP111 pełen soft z szablonu na testy ?
Wziąłem udział w Supla Offline Party 2023
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

robertklepacki94 wrote: Fri Feb 02, 2024 4:14 pm @krycha88 generować dla SP111 pełen soft z szablonu na testy ?
taki jaki działał do tej pory :P
https://gui-generic-builder.supla.io/
robertklepacki94
Posts: 1933
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

krycha88 wrote: Fri Feb 02, 2024 4:20 pm
robertklepacki94 wrote: Fri Feb 02, 2024 4:14 pm @krycha88 generować dla SP111 pełen soft z szablonu na testy ?
taki jaki działał do tej pory :P
Wgrane
Na GG v7.7.21 wolna pamięć 18.32KB
Na GG v7.13.00 wolna pamięć 17.52KB
Gniazdko załączone cały wieczór, testujemy.
Wziąłem udział w Supla Offline Party 2023
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Robert, te wartości przy włączonym SSL?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Robert Błaszczak wrote: Fri Feb 02, 2024 4:29 pm Robert, te wartości przy włączonym SSL?
nie :) ale warto przetestować z włączonym SSL czy to działa.
https://gui-generic-builder.supla.io/
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Ja nie posiadam SP111, więc niestety nie pomogę. Ale też uważam, że dobrze byłoby to przetestować z włączonym SSl-em.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Soft można wrzucić na dowolne esp8266. Procek i ilość RAMu taka sama.
Rozmiar flasha nie ma tutaj znaczenia
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Ale na dowolnym ESP brak jest pomiaru energii, a to może (nawet jeśli nie będzie przesyłanych wartości) zaburzać test.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Ogólna dyskusja”