Trzeba inaczej clone robić - także na builderze trzeba dołożyć te komendy do pobierania submodule i będzie działać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ć.
GOSUND sp111 awaria działania
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Proponuję, zakończyć na tym diagnozę i powrócić do niej jak będzie taka potrzeba.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
https://gui-generic-builder.supla.io/
-
karnasw
- Posts: 215
- Joined: Fri Oct 02, 2020 10:22 am
3 gniazdka chodzą od 24 godzin bez problemu, tak więc problemu już raczej nie ma. Dzięki. 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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
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/
-
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
Krystian, czy zmiany jakie robiłeś obejmują też ESP32? Bo nie da się wygenerować dla żadnego ESP32.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
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
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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
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
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
Krycha bardzo doceniam to co robiszkrycha88 wrote: Thu Feb 08, 2024 3:22 pmSł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ć.
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ć?
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
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).
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 
