Musiałbym dopisać obsługę tego czujnika dla OLEDa.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
GUI Generic
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
https://gui-generic-builder.supla.io/
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
v1.3.8
"mały" problem w Arduino IDE.
( muszę zakomentować "#define SUPLA_LED" wtedy jest ok ).
"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
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
A jakie inne flagi masz włączone do kompilacji?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 ).
Widzimy się na Supla Offline Party Season 2026

-
Jarson78
- Posts: 150
- Joined: Mon Jun 11, 2018 10:54 am
Zgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4somalek 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.
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
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
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

-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
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).
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
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".Jarson78 wrote: Sat Feb 27, 2021 8:25 pmZgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4somalek 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.
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ł
Jak go uruchomić i co ustawić aby ciągle pokazywał temperaturę?
-
somalek
- Posts: 3
- Joined: Sun Jan 31, 2021 9:08 am
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.4Jarson78 wrote: Sat Feb 27, 2021 8:57 pmNa 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".Jarson78 wrote: Sat Feb 27, 2021 8:25 pmZgodnie z sugestią 1 przekaźnik D1, 1 przycisk D4somalek 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.
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ł
Jak go uruchomić i co ustawić aby ciągle pokazywał temperaturę?
P.S.
Szkoda dalej zaśmiecać ten temat. Może lepiej szukać rozwiązania w dziale Pomoc
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
Czyli szukaj błędu w swoim kodzie...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).
Widzimy się na Supla Offline Party Season 2026

