GUI Generic

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

Post

Jarson78 wrote: Sat Feb 27, 2021 4:59 pm Pomóżcie bo za cienki chyba jestem
Wgrałem 1.3.7 do wemosa d1 mini.
Podłączam 2 przekaźniki, 2 przyciski monostabilne, wyświetlacz 0,96" i DSa.
W apce ma 2 przekaźniki i DSa.
Żaden przekaźnik nie reaguje na włączenie ani w apce ani na przycisk.
Wyświetlacz też nie świeci.
DS pokazuje temperaturę.
Chce załączać przekaźniki i z przycisku i z apki.
Jak to prawidłowo podłączyć i jak ustawić.
Próbowałem już różnych ustawień i nic mi z tego nie wyszło.
Z góry wielkie dzięki
Musiałbym dopisać obsługę tego czujnika dla OLEDa.
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

v1.3.8
"mały" problem w Arduino IDE.
( muszę zakomentować "#define SUPLA_LED" wtedy jest ok ).

Code: Select all


sketch\SuplaWebPageStatusLed.cpp: In function 'void createWebStatusLed()':

SuplaWebPageStatusLed.cpp:9:36: error: 'PATH_LED' was not declared in this scope

   WebServer->httpServer->on(getURL(PATH_LED), handleStatusLed);

                                    ^

SuplaWebPageStatusLed.cpp:9:47: error: 'handleStatusLed' was not declared in this scope

   WebServer->httpServer->on(getURL(PATH_LED), handleStatusLed);

                                               ^

SuplaWebPageStatusLed.cpp:10:36: error: 'PATH_SAVE_LED' was not declared in this scope

   WebServer->httpServer->on(getURL(PATH_SAVE_LED), handleStatusLedSave);

                                    ^

SuplaWebPageStatusLed.cpp:10:52: error: 'handleStatusLedSave' was not declared in this scope

   WebServer->httpServer->on(getURL(PATH_SAVE_LED), handleStatusLedSave);

                                                    ^

sketch\SuplaWebPageStatusLed.cpp: In function 'void handleStatusLed()':

SuplaWebPageStatusLed.cpp:17:17: error: 'webStatusLed' was not declared in this scope

   webStatusLed(0);

                 ^

sketch\SuplaWebPageStatusLed.cpp: In function 'void handleStatusLedSave()':

SuplaWebPageStatusLed.cpp:27:41: error: 'INPUT_LEVEL_LED' was not declared in this scope

   if (strcmp(WebServer->httpServer->arg(INPUT_LEVEL_LED).c_str(), "") != 0) {

                                         ^

SuplaWebPageStatusLed.cpp:32:30: error: 'INPUT_LED' was not declared in this scope

     if (!WebServer->saveGPIO(INPUT_LED, FUNCTION_LED, nr)) {

                              ^

SuplaWebPageStatusLed.cpp:33:21: error: 'webStatusLed' was not declared in this scope

       webStatusLed(6);

                     ^

SuplaWebPageStatusLed.cpp:40:21: error: 'webStatusLed' was not declared in this scope

       webStatusLed(1);

                     ^

sketch\SuplaWebPageStatusLed.cpp: In function 'void webStatusLed(int)':

SuplaWebPageStatusLed.cpp:53:39: error: 'PATH_LED' was not declared in this scope

   webContentBuffer += SuplaJavaScript(PATH_LED);

                                       ^

SuplaWebPageStatusLed.cpp:54:40: error: 'PATH_SAVE_LED' was not declared in this scope

   addForm(webContentBuffer, F("post"), PATH_SAVE_LED);

                                        ^

SuplaWebPageStatusLed.cpp:58:32: error: 'INPUT_LEVEL_LED' was not declared in this scope

   addListBox(webContentBuffer, INPUT_LEVEL_LED, S_STATE_CONTROL, LEVEL_P, 2, selected);

                                ^

SuplaWebPageStatusLed.cpp:61:38: error: 'INPUT_LED' was not declared in this scope

     addListGPIOBox(webContentBuffer, INPUT_LED, F("LED"), FUNCTION_LED, nr);

                                      ^

exit status 1

'PATH_LED' was not declared in this scope





User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Patryk wrote: Sat Feb 27, 2021 8:20 pm v1.3.8
"mały" problem w Arduino IDE.
( muszę zakomentować "#define SUPLA_LED" wtedy jest ok ).
A jakie inne flagi masz włączone do kompilacji?
Widzimy się na Supla Offline Party Season 2026 :D

Image
Jarson78
Posts: 150
Joined: Mon Jun 11, 2018 10:54 am

Post

somalek wrote: Sat Feb 27, 2021 5:26 pm Też musiałem pogłówkować.
Ja mam wyświetlacz taki jak na stronie 122. Tyle że z 7 pinami. Tam jest opis i link do bloga.
Nie uruchamiaj wszystkiego na raz. Najpierw ogarnij jeden przekażnik i przycisk. Opis przeznaczenia i ograniczeń pinów Wemosa masz na pierwszej stronie GUI Generic w linku.
Zgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4
Po załączeniu przycisku przekaźnik milczy a na wemosie zapala się dioda

Ok, z przekaźnikiem doszedłem, zamiast 5V dałem mu 3,3V i ruszył
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Goral64 wrote: Sat Feb 27, 2021 8:21 pm
Patryk wrote: Sat Feb 27, 2021 8:20 pm v1.3.8
"mały" problem w Arduino IDE.
( muszę zakomentować "#define SUPLA_LED" wtedy jest ok ).
A jakie inne flagi masz włączone do kompilacji?
Jak zawsze - wszystkie.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Patryk wrote: Sat Feb 27, 2021 8:37 pm Jak zawsze - wszystkie.
No to jedynie mogę Cię zaprosić na http://gui-generic.goral64.pl/ i tu włączone wszystkie opcje i generuje się bez błędu....

Code: Select all

OPTIONS -DATOMIC_FS_UPDATE -DBEARSSL_SSL_BASIC -DSUPLA_BME280 -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DHT11 -DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS -DSUPLA_DS18B20 -DSUPLA_HC_SR04 -DSUPLA_HLW8012 -DSUPLA_IMPULSE_COUNTER -DSUPLA_LED -DSUPLA_LIMIT_SWITCH -DSUPLA_MAX6675 -DSUPLA_MCP23017 -DSUPLA_OLED -DSUPLA_OTA -DSUPLA_PUSHOVER -DSUPLA_RELAY -DSUPLA_RGBW -DSUPLA_ROLLERSHUTTER -DSUPLA_SHT3x -DSUPLA_SI7021 -DSUPLA_SI7021_SONOFF
Sketch uses 617816 bytes (64%) of program storage space. Maximum is 958448 bytes.
Global variables use 38340 bytes (46%) of dynamic memory, leaving 43580 bytes for local variables. Maximum is 81920 bytes.
Widzimy się na Supla Offline Party Season 2026 :D

Image
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Tak.
Widziałem i sledze temat na bieżąco.
Ale wprowadzam kilka własnych zmian do softu.
( przyciemnienie OLED zmieniam z50 na 75, kreseczki wskaźnika wifi robię trochę cieńsze, zmieniam zapis dla sp111 z 10min na 15min).
Jarson78
Posts: 150
Joined: Mon Jun 11, 2018 10:54 am

Post

Jarson78 wrote: Sat Feb 27, 2021 8:25 pm
somalek wrote: Sat Feb 27, 2021 5:26 pm Też musiałem pogłówkować.
Ja mam wyświetlacz taki jak na stronie 122. Tyle że z 7 pinami. Tam jest opis i link do bloga.
Nie uruchamiaj wszystkiego na raz. Najpierw ogarnij jeden przekażnik i przycisk. Opis przeznaczenia i ograniczeń pinów Wemosa masz na pierwszej stronie GUI Generic w linku.
Zgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4
Po załączeniu przycisku przekaźnik milczy a na wemosie zapala się dioda

Ok, z przekaźnikiem doszedłem, zamiast 5V dałem mu 3,3V i ruszył
Na którejś z poprzednich wersji softu wyświetlacz działał i pokazywał temperaturę z DSa a teraz wogole nie chce odpalić. Wyświetlacz 4 pinowy 0,96".
Jak go uruchomić i co ustawić aby ciągle pokazywał temperaturę?
somalek
Posts: 3
Joined: Sun Jan 31, 2021 9:08 am

Post

Jarson78 wrote: Sat Feb 27, 2021 8:57 pm
Jarson78 wrote: Sat Feb 27, 2021 8:25 pm
somalek wrote: Sat Feb 27, 2021 5:26 pm Też musiałem pogłówkować.
Ja mam wyświetlacz taki jak na stronie 122. Tyle że z 7 pinami. Tam jest opis i link do bloga.
Nie uruchamiaj wszystkiego na raz. Najpierw ogarnij jeden przekażnik i przycisk. Opis przeznaczenia i ograniczeń pinów Wemosa masz na pierwszej stronie GUI Generic w linku.
Zgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4
Po załączeniu przycisku przekaźnik milczy a na wemosie zapala się dioda

Ok, z przekaźnikiem doszedłem, zamiast 5V dałem mu 3,3V i ruszył
Na którejś z poprzednich wersji softu wyświetlacz działał i pokazywał temperaturę z DSa a teraz wogole nie chce odpalić. Wyświetlacz 4 pinowy 0,96".
Jak go uruchomić i co ustawić aby ciągle pokazywał temperaturę?
Jeżeli widać temperaturę w aplikacji i na supla.fracz.com to problem jest z wyświetlaczem. Brak styku na kabelkach. Pomylone przewody. U mnie działa na wersji 1.3.4

P.S.
Szkoda dalej zaśmiecać ten temat. Może lepiej szukać rozwiązania w dziale Pomoc
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Patryk wrote: Sat Feb 27, 2021 8:55 pm Tak.
Widziałem i sledze temat na bieżąco.
Ale wprowadzam kilka własnych zmian do softu.
( przyciemnienie OLED zmieniam z50 na 75, kreseczki wskaźnika wifi robię trochę cieńsze, zmieniam zapis dla sp111 z 10min na 15min).
Czyli szukaj błędu w swoim kodzie...
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “GUI Generic”