Aktualizacja GUI Generic

krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

za szybko tego nie zrobię aktualnie nie da się przeprowadzić poprawnej kompilacji dla nowych bordów ESP32 dla platformIO :) Problem jest od dłuższego czasu i mi się nie udało tego przeskoczyć. Jak poprawią ten temat to powrócę do tematu
https://github.com/platformio/platform- ... ssues/1225
https://gui-generic-builder.supla.io/
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

krycha88 wrote: Sun Sep 15, 2024 5:54 pm za szybko tego nie zrobię aktualnie nie da się przeprowadzić poprawnej kompilacji dla nowych bordów ESP32 dla platformIO :) Problem jest od dłuższego czasu i mi się nie udało tego przeskoczyć. Jak poprawią ten temat to powrócę do tematu
https://github.com/platformio/platform- ... ssues/1225
Udało się obejść problem korzystając z forka na którym ktoś poprawił kompilację dla PIO
https://github.com/pioarduino/platform-espressif32/
https://gui-generic-builder.supla.io/
kurus
Posts: 1207
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Mon Sep 16, 2024 11:28 am
krycha88 wrote: Sun Sep 15, 2024 5:54 pm za szybko tego nie zrobię aktualnie nie da się przeprowadzić poprawnej kompilacji dla nowych bordów ESP32 dla platformIO :) Problem jest od dłuższego czasu i mi się nie udało tego przeskoczyć. Jak poprawią ten temat to powrócę do tematu
https://github.com/platformio/platform- ... ssues/1225
Udało się obejść problem korzystając z forka na którym ktoś poprawił kompilację dla PIO
https://github.com/pioarduino/platform-espressif32/
Krycha jesteś gość poszło teraz gładko, dodatkowo zauważyłem że wcześniej na modułach esp32s2 na takim mam termostat po wejściu w ustawienia i2c oled zaczynał się przycinać teraz tego problemu niema :)

EDIT: juz myślałem że coś sie uwaloło, bo teraz klikając w interfejsie gui restart, moduł nie wstaje w ogóle, wyłączenie zasilania i włączenie uruchamia się normalnie.
Robiąc restart z poziomu cloud też się nie uruchamia.
User avatar
YoMan
Posts: 2850
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

coś jednak jeszcze się sypie:

Code: Select all

×
Błąd generowania
In file included from lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:17:
lib/SuplaDeviceExtensions/src/supla/control/direct_links.h:61:3: error: 'WiFiClient' does not name a type; did you mean 'Client'?
   61 |   WiFiClient *client = NULL;
      |   ^~~~~~~~~~
      |   Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In destructor 'virtual Supla::Control::DirectLinks::~DirectLinks()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:43:12: error: 'client' was not declared in this scope; did you mean 'Client'?
   43 |   delete[] client;
      |            ^~~~~~
      |            Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::openConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:73:8: error: 'client' was not declared in this scope; did you mean 'Client'?
   73 |   if (!client->connect(_host, _port)) {
      |        ^~~~~~
      |        Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::closeConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:80:3: error: 'client' was not declared in this scope; did you mean 'Client'?
   80 |   client->stop();
      |   ^~~~~~
      |   Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::checkConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:85:7: error: 'client' was not declared in this scope; did you mean 'Client'?
   85 |   if (client->connected() == 1) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::toggleConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:93:7: error: 'client' was not declared in this scope; did you mean 'Client'?
   93 |   if (client == NULL) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:102:20: error: expected type-specifier before 'WiFiClient'
  102 |       client = new WiFiClient();
      |                    ^~~~~~~~~~
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::sendRequest(const char*)':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:114:7: error: 'client' was not declared in this scope; did you mean 'Client'?
  114 |   if (client) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::send(const char*)':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:143:7: error: 'client' was not declared in this scope; did you mean 'Client'?
  143 |   if (client) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:144:12: error: type '' argument given to 'delete', expected pointer
  144 |     delete client;
      |            ^~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME Test
TEMPLATE_JSON
JSON_DEFINITION NAME:Test GPIO:[32 1 0 0 0 0 0 0 0 0 0 576 321 0 0 0 0 224 0 0 0 1312 0 0 0 0 0 0 0 0 0 0 0 0 0 0] FLAG:0 BASE:1
OPTIONS -DTEMPLATE_JSON=\"{\\\"NAME\\\":\\\"Termostat - 
YoDeCo\\\",\\\"GPIO\\\":[32,1,0,0,0,0,0,0,0,0,0,576,321,0,0,0,0,224,0,0,0,1312,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\\\"FLAG\\\":0,\\\"BASE\\\":1}\" -DATOMIC_FS_UPDATE 
-DFP_IN_IRON -DMIMETYPE_MINIMAL -DNDEBUG -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH 
-DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONDITIONS -DSUPLA_CONFIG -DSUPLA_DIRECT_LINKS -DSUPLA_DIRECT_LINKS_MULTI_SENSOR -DSUPLA_DISABLE_LOGS 
-DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_LED -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_THERMOSTAT -DVTABLES_IN_FLASH 
-DTEMPLATE_BOARD_JSON
Czyżby jakaś literówka?
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

YoMan wrote: Tue Sep 17, 2024 10:20 am coś jednak jeszcze się sypie:

Code: Select all

×
Błąd generowania
In file included from lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:17:
lib/SuplaDeviceExtensions/src/supla/control/direct_links.h:61:3: error: 'WiFiClient' does not name a type; did you mean 'Client'?
   61 |   WiFiClient *client = NULL;
      |   ^~~~~~~~~~
      |   Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In destructor 'virtual Supla::Control::DirectLinks::~DirectLinks()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:43:12: error: 'client' was not declared in this scope; did you mean 'Client'?
   43 |   delete[] client;
      |            ^~~~~~
      |            Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::openConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:73:8: error: 'client' was not declared in this scope; did you mean 'Client'?
   73 |   if (!client->connect(_host, _port)) {
      |        ^~~~~~
      |        Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::closeConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:80:3: error: 'client' was not declared in this scope; did you mean 'Client'?
   80 |   client->stop();
      |   ^~~~~~
      |   Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'bool Supla::Control::DirectLinks::checkConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:85:7: error: 'client' was not declared in this scope; did you mean 'Client'?
   85 |   if (client->connected() == 1) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::toggleConnection()':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:93:7: error: 'client' was not declared in this scope; did you mean 'Client'?
   93 |   if (client == NULL) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:102:20: error: expected type-specifier before 'WiFiClient'
  102 |       client = new WiFiClient();
      |                    ^~~~~~~~~~
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::sendRequest(const char*)':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:114:7: error: 'client' was not declared in this scope; did you mean 'Client'?
  114 |   if (client) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp: In member function 'void Supla::Control::DirectLinks::send(const char*)':
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:143:7: error: 'client' was not declared in this scope; did you mean 'Client'?
  143 |   if (client) {
      |       ^~~~~~
      |       Client
lib/SuplaDeviceExtensions/src/supla/control/direct_links.cpp:144:12: error: type '' argument given to 'delete', expected pointer
  144 |     delete client;
      |            ^~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME Test
TEMPLATE_JSON
JSON_DEFINITION NAME:Test GPIO:[32 1 0 0 0 0 0 0 0 0 0 576 321 0 0 0 0 224 0 0 0 1312 0 0 0 0 0 0 0 0 0 0 0 0 0 0] FLAG:0 BASE:1
OPTIONS -DTEMPLATE_JSON=\"{\\\"NAME\\\":\\\"Termostat - 
YoDeCo\\\",\\\"GPIO\\\":[32,1,0,0,0,0,0,0,0,0,0,576,321,0,0,0,0,224,0,0,0,1312,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\\\"FLAG\\\":0,\\\"BASE\\\":1}\" -DATOMIC_FS_UPDATE 
-DFP_IN_IRON -DMIMETYPE_MINIMAL -DNDEBUG -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH 
-DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONDITIONS -DSUPLA_CONFIG -DSUPLA_DIRECT_LINKS -DSUPLA_DIRECT_LINKS_MULTI_SENSOR -DSUPLA_DISABLE_LOGS 
-DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_LED -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_THERMOSTAT -DVTABLES_IN_FLASH 
-DTEMPLATE_BOARD_JSON
Czyżby jakaś literówka?
poprawiłem
https://gui-generic-builder.supla.io/
kurus
Posts: 1207
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Tue Sep 17, 2024 5:22 pm
kurus wrote: Mon Sep 16, 2024 3:57 pm
EDIT: juz myślałem że coś sie uwaloło, bo teraz klikając w interfejsie gui restart, moduł nie wstaje w ogóle, wyłączenie zasilania i włączenie uruchamia się normalnie.
Robiąc restart z poziomu cloud też się nie uruchamia.
Ten restart nadal nie działa.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

kurus wrote: Tue Sep 17, 2024 5:51 pm
krycha88 wrote: Tue Sep 17, 2024 5:22 pm
kurus wrote: Mon Sep 16, 2024 3:57 pm
EDIT: juz myślałem że coś sie uwaloło, bo teraz klikając w interfejsie gui restart, moduł nie wstaje w ogóle, wyłączenie zasilania i włączenie uruchamia się normalnie.
Robiąc restart z poziomu cloud też się nie uruchamia.
Ten restart nadal nie działa.
i niby kiedyś działało? nie zmieniłeś gpio które blokuje uruchamianie esp?
https://gui-generic-builder.supla.io/
kurus
Posts: 1207
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Tue Sep 17, 2024 6:04 pm
kurus wrote: Tue Sep 17, 2024 5:51 pm
krycha88 wrote: Tue Sep 17, 2024 5:22 pm
kurus wrote: Mon Sep 16, 2024 3:57 pm
EDIT: juz myślałem że coś sie uwaloło, bo teraz klikając w interfejsie gui restart, moduł nie wstaje w ogóle, wyłączenie zasilania i włączenie uruchamia się normalnie.
Robiąc restart z poziomu cloud też się nie uruchamia.
Ten restart nadal nie działa.
i niby kiedyś działało? nie zmieniłeś gpio które blokuje uruchamianie esp?
Zawsze działało, mam jeszcze esp32s2 na wersji GG v7.18.21 i działa restart z interfejsu gui jak i z poziomu cloud, na następnych modułach w wersji GG v7.20.00 jak i dzisiejszej juz nie działa.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

kurus wrote: Tue Sep 17, 2024 6:12 pm Zawsze działało, mam jeszcze esp32s2 na wersji GG v7.18.21 i działa restart z interfejsu gui jak i z poziomu cloud, na następnych modułach w wersji GG v7.20.00 jak i dzisiejszej juz nie działa.
to napisz jakie gpio używasz. To, że działało nie znaczy, że było to zamierzone działanie i może coś poprawili w najnowszych bordach :P
https://gui-generic-builder.supla.io/
kurus
Posts: 1207
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Tue Sep 17, 2024 6:17 pm
kurus wrote: Tue Sep 17, 2024 6:12 pm Zawsze działało, mam jeszcze esp32s2 na wersji GG v7.18.21 i działa restart z interfejsu gui jak i z poziomu cloud, na następnych modułach w wersji GG v7.20.00 jak i dzisiejszej juz nie działa.
to napisz jakie gpio używasz. To, że działało nie znaczy, że było to zamierzone działanie i może coś poprawili w najnowszych bordach :P
moduł termostatu esp32s2 gpio4, 5, 7, 9, 33, 35, 10, 6, 8, 16, 18 no i config gpio0 nic nie zmieniałem w konfiguracji gpio od tamtej zimy

Return to “GUI Generic”