GOSUND sp111 awaria działania

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

krycha88 wrote: Tue Feb 06, 2024 3:18 pm Dzięki za dokładną instrukcję ale się okazało, że builder nie jest na to jeszcze gotowy i nie potrafi sobie z tym poradzić.
Trzeba inaczej clone robić - także na builderze trzeba dołożyć te komendy do pobierania submodule i będzie działać
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Tue Feb 06, 2024 3:57 pm Ja sprawdzałem na nowszej wersji i nie widziałem żadnych wycieków w trakcie pracy (poza www, oraz poza linkami bezpośrednimi - wcześniej pisałem że boardy mają dziwne zużycie pamięci przy szyfrowanych połączeniach).
Pokaż proszę jak zreprodukować wycieki na nowszej wersji biblioteki.
Takie sprawdzanie w ciemno do niczego sensownego nie doprowadzi
Proponuję, zakończyć na tym diagnozę i powrócić do niej jak będzie taka potrzeba.
https://gui-generic-builder.supla.io/
karnasw
Posts: 215
Joined: Fri Oct 02, 2020 10:22 am

Post

3 gniazdka chodzą od 24 godzin bez problemu, tak więc problemu już raczej nie ma. Dzięki. :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ciekawość była większa niż potrzeba naprawy :) Więc szukałem i znalazłem miejsce w którym pamięć nie była zwalniana, był to stary kod napisany 4 lata temu i do dnia dzisiejszego funkcjonował :) Przebudowałem problematyczne miejsca co spowodowało przebudowanie sposobu generowania GUI. Do tego wgrałem zoptymalizowaną bibliotekę przez @klew i pod względem pamięci to wygląda bardzo dobrze.

Pozostał tylko jeszcze jeden problem rozmiar binarki po wyłączeniu logów za pomocą SUPLA_DISABLE_LOGS nadal różnica między starą a nową biblioteką to 30kB. Jak znaleźć co powoduje takie przyrosty?

Więc zapraszam do przetestowania wersji 7.13.x, na urządzeniach które sprawiały największe problemy
https://gui-generic-builder.supla.io/test.php
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

krycha88 wrote: Wed Feb 07, 2024 3:33 pm Więc zapraszam do przetestowania wersji 7.13.x, na urządzeniach które sprawiały największe problemy
https://gui-generic-builder.supla.io/test.php
Krystian, czy zmiany jakie robiłeś obejmują też ESP32? Bo nie da się wygenerować dla żadnego ESP32.

Code: Select all

Błąd generowania
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp: In function 'void addForm(const String&, const String&)':
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:48: error: conversion from 'const __FlashStringHelper*' to 'const StringSumHelper' is ambiguous
   WebServer->sendContent(F("
"));
                                                ^~~~~~
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:392:9: note: candidate: 'StringSumHelper::StringSumHelper(long long unsigned int)' 
         StringSumHelper(unsigned long long num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:392:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'long long unsigned int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:389:9: note: candidate: 'StringSumHelper::StringSumHelper(long long int)' 
         StringSumHelper(long long num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:389:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'long long int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:380:9: note: candidate: 'StringSumHelper::StringSumHelper(long unsigned int)' 
         StringSumHelper(unsigned long num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:380:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'long unsigned int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:377:9: note: candidate: 'StringSumHelper::StringSumHelper(long int)' 
         StringSumHelper(long num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:377:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'long int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:374:9: note: candidate: 'StringSumHelper::StringSumHelper(unsigned int)' 
         StringSumHelper(unsigned int num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:374:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'unsigned int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:371:9: note: candidate: 'StringSumHelper::StringSumHelper(int)' 
         StringSumHelper(int num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:371:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'int' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:368:9: note: candidate: 'StringSumHelper::StringSumHelper(unsigned char)' 
         StringSumHelper(unsigned char num) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:368:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'unsigned char' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:365:9: note: candidate: 'StringSumHelper::StringSumHelper(char)' 
         StringSumHelper(char c) :
         ^~~~~~~~~~~~~~~
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:365:9: note:   conversion of argument 1 would be ill-formed:
In file included from .arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/Arduino.h:176,
                 from lib-test/SuplaDevice/src/supla/log_wrapper.h:33,
                 from lib-test/SuplaDevice/src/SuplaDevice.h:28,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/SuplaDeviceGUI.h:26,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.h:20,
                 from GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:17:
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:37:29: error: invalid conversion from 'const __FlashStringHelper*' to 'char' [-fpermissive]
 #define FPSTR(str_pointer) (reinterpret_cast(str_pointer))
                             ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:38:28: note: in expansion of macro 'FPSTR'
 #define F(string_literal) (FPSTR(PSTR(string_literal)))
                            ^~~~~
GUI-Generic_test_bv6.0_gv7.13.02_pl_6d765a85a1978f9813ad23f918601d34/Markup.cpp:21:26: note: in expansion of macro 'F'
   WebServer->sendContent(F(""));
                          ^
.arduino15/packages/esp32/hardware/esp32/2.0.9/cores/esp32/WString.h:185:34: note:   initializing argument 1 of 'StringSumHelper& operator+(const StringSumHelper&, const String&)'
         friend StringSumHelper & operator +(const StringSumHelper &lhs, const String &rhs);
                                  ^~~~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DBUILDER_TEST -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI 
-DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_SHT3x
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: Wed Feb 07, 2024 4:48 pm
Poprawiłem, ale to raczej nigdy nie był problem ESP32 :)
https://gui-generic-builder.supla.io/
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Wed Feb 07, 2024 5:26 pm
Robert Błaszczak wrote: Wed Feb 07, 2024 4:48 pm
Poprawiłem, ale to raczej nigdy nie był problem ESP32 :)
esp32 ma dużo więcej pamięci więc ten problem tam nie występuje..


krycha wrzuciłem 7.13.03 na mojego wemosa z tematu z oledem i linkami i nie mam dobrej info... ciągle restarty, pamięci około 10-11kb więc tez mniej jak na wersji 7.12.05
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

kurus wrote: Wed Feb 07, 2024 7:08 pm
Słabo, ale ja już nie jestem wstanie nic tutaj zrobić, nie wiem dlaczego są takie problemy na tej wersji biblioteki.

Pomimo to swoje zmiany wrzuciłem na
https://gui-generic-builder.supla.io/

Ilość wolnej pamięci RAM w porównaniu do starej wersji powinna być znacząco większą dodatkowo odświeżanie strony nie powinno już jej zjadać.
https://gui-generic-builder.supla.io/
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Thu Feb 08, 2024 3:22 pm
kurus wrote: Wed Feb 07, 2024 7:08 pm
Słabo, ale ja już nie jestem wstanie nic tutaj zrobić, nie wiem dlaczego są takie problemy na tej wersji biblioteki.

Pomimo to swoje zmiany wrzuciłem na
https://gui-generic-builder.supla.io/

Ilość wolnej pamięci RAM w porównaniu do starej wersji powinna być znacząco większą dodatkowo odświeżanie strony nie powinno już jej zjadać.
Krycha bardzo doceniam to co robisz :)

Wrzuciłem aktualne gui i jest tak jak piszesz pamięci dostępne jest więcej, wcześniej około 12-13kb teraz nawet 15-16kb i faktycznie interfejs gui chodzi tak jakby szyciej.. ale widze ze po którymś kliknięciu, wejściu w zakładkę w końcu następuje restart modułu..
Chciałem zobaczyć logi ale nie widzę teraz nic.. aby logi z startu modułu.. którą flagę w builderze mam zaznaczyć?
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

Jeśli wejdziesz w GUI gdy urządzenie czyta link bezpośredni, to na bank nie wyrobi z pamięcią.
Do tego boardy od esp8266 od jakiegoś czasu systematycznie zjadają pamięć. Pisałem już o tym kilka razy.
W bibliotece przy połączeniu z serwerem, rozwiązałem to całkowitym resetem stosu Wi-Fi. Ale przy linkach to raczej będzie trudniejszy temat, bo taki reset wifi rozłączy też serwer.
Ja bym odpalał linki bezpośrednie i sprawdzał czy pamięci ubywa (w logach na serialu).
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”