GUI Generic

Marcin G
Posts: 26
Joined: Mon Aug 31, 2020 11:35 am

Post

klew wrote: Thu Nov 05, 2020 8:16 am
Marcin G wrote: Thu Nov 05, 2020 8:04 am Co może być nie tak?
Jesteś pewien, że używasz odpowiedniego adresu? Próbowałeś użyć tego drugiego?
Program, który podlinkowałem działa mi z tym czujnikiem właśnie na adresie 0x76. Dlatego taki wpisałem. Wcześniej też próbowałem adresu 0x77, na 0x76 zmieniłem, gdyż nie działało.
Mam też duże problemy z wejściem na stronę konfiguracyjną, Bardzo powoli się ładuje.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Marcin G wrote: Thu Nov 05, 2020 8:39 am Program, który podlinkowałem działa mi z tym czujnikiem właśnie na adresie 0x76. Dlatego taki wpisałem. Wcześniej też próbowałem adresu 0x77, na 0x76 zmieniłem, gdyż nie działało.
Mam też duże problemy z wejściem na stronę konfiguracyjną, Bardzo powoli się ładuje.
Czy pewny jesteś, że używasz nowej wersji?
https://gui-generic-builder.supla.io/
Marcin G
Posts: 26
Joined: Mon Aug 31, 2020 11:35 am

Post

krycha88 wrote: Thu Nov 05, 2020 8:42 am ...
Czy pewny jesteś, że używasz nowej wersji?
Wgrywam wersję stąd:
https://github.com/Espablo/GUI-Generic
a Suplę stąd:
https://github.com/SUPLA/arduino/archive/develop.zip
a nie gotowca, bo tak mi łatwiej:)
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Marcin G wrote: Thu Nov 05, 2020 8:50 am
krycha88 wrote: Thu Nov 05, 2020 8:42 am ...
Czy pewny jesteś, że używasz nowej wersji?
Wgrywam wersję stąd:
https://github.com/Espablo/GUI-Generic
a Suplę stąd:
https://github.com/SUPLA/arduino/archive/develop.zip
a nie gotowca, bo tak mi łatwiej:)
wersję rozwijamy na devlop więc wgraj
https://github.com/Espablo/GUI-Generic/tree/develop

a jeszcze fajniej jak byś przetestował 8-)
https://github.com/krycha88/GUI-Generic/tree/develop
https://gui-generic-builder.supla.io/
Marcin G
Posts: 26
Joined: Mon Aug 31, 2020 11:35 am

Post

krycha88 wrote: Thu Nov 05, 2020 9:24 am ...
wersję rozwijamy na devlop więc wgraj
https://github.com/Espablo/GUI-Generic/tree/develop

a jeszcze fajniej jak byś przetestował 8-)
https://github.com/krycha88/GUI-Generic/tree/develop
Przy pierwszej wersji mam błędy kompilacji:

Code: Select all

Arduino:1.8.12 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

sketch\SuplaDeviceGUI.cpp: In function 'void Supla::GUI::addRelayButton(int, int, bool)':

SuplaDeviceGUI.cpp:54:16: error: 'class Supla::Control::Relay' has no member named 'keepTurnOnDuration'

   relay[size]->keepTurnOnDuration();

                ^

SuplaDeviceGUI.cpp:55:16: error: 'class Supla::Control::Relay' has no member named 'setDefaultStateRestore'

   relay[size]->setDefaultStateRestore();

                ^

sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::sendContent(String)':

SuplaWebServer.cpp:444:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'

   httpServer.chunkedResponseModeStart(200, "text/html");

              ^

SuplaWebServer.cpp:478:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseFinalize'

   httpServer.chunkedResponseFinalize();

              ^

exit status 1
'class Supla::Control::Relay' has no member named 'keepTurnOnDuration'

Ten raport powinien zawierać więcej informacji jeśli w 
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
Supla Arduino z linii Develop.
Druga wersja też się nie kompiluje z identycznymi błędami.
Last edited by Marcin G on Thu Nov 05, 2020 11:08 am, edited 1 time in total.
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

Marcin G wrote: Thu Nov 05, 2020 10:37 am Supla Arduino z linii Develop.
Weź wersję z mojego githuba: https://github.com/klew/arduino

Merge do oficjalnego brancha robię od czasu do czasu, więc czasem się trafi na coś co nie działa ;)
Najlepsze suple dla Twojego domu :mrgreen:
Marcin G
Posts: 26
Joined: Mon Aug 31, 2020 11:35 am

Post

Jeszcze czegoś brakuje:

Code: Select all

Arduino:1.8.12 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::sendContent(String)':

SuplaWebServer.cpp:476:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'

   httpServer.chunkedResponseModeStart(200, "text/html");

              ^

SuplaWebServer.cpp:510:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseFinalize'

   httpServer.chunkedResponseFinalize();

              ^

exit status 1
'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'

Ten raport powinien zawierać więcej informacji jeśli w 
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Marcin G wrote: Thu Nov 05, 2020 11:50 am Jeszcze czegoś brakuje:

Code: Select all

Arduino:1.8.12 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::sendContent(String)':

SuplaWebServer.cpp:476:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'

   httpServer.chunkedResponseModeStart(200, "text/html");

              ^

SuplaWebServer.cpp:510:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseFinalize'

   httpServer.chunkedResponseFinalize();

              ^

exit status 1
'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'

Ten raport powinien zawierać więcej informacji jeśli w 
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
zaktualizuj wersję płytek do najnowszej.
https://gui-generic-builder.supla.io/
Marcin G
Posts: 26
Joined: Mon Aug 31, 2020 11:35 am

Post

krycha88 wrote: Thu Nov 05, 2020 12:20 pm ...
zaktualizuj wersję płytek do najnowszej.
Dzięki, teraz się skompilowało, ale ustawienia poszły się gonić. Na monitorze portu szeregowego widać, że wszystkie ustawienia typu string mają obżarty początek. Do mojej sieci się więc nie loguje, a własnej nie tworzy. Z tego co pamiętam, to przywracanie ustawień domyślnych jest tutaj dość karkołomne.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Marcin G wrote: Thu Nov 05, 2020 12:47 pm Dzięki, teraz się skompilowało, ale ustawienia poszły się gonić. Na monitorze portu szeregowego widać, że wszystkie ustawienia typu string mają obżarty początek. Do mojej sieci się więc nie loguje, a własnej nie tworzy. Z tego co pamiętam, to przywracanie ustawień domyślnych jest tutaj dość karkołomne.
Tak zmieniłem adresację bo poprzednio było zle. W Arduino IDE masz przecież możliwość wyczyszczenia pamięci i wgrania softu.
https://gui-generic-builder.supla.io/

Return to “GUI Generic”