Wsparcie GUI-Generic dla ESP32

krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: pt lis 04, 2022 1:00 pm
admoskal pisze: pt lis 04, 2022 12:48 pm
Witaj, czy mógłbyś poprawić jeszcze jedną rzecz.
Po zaznaczeniu ESP32-ETH-01 wyskakuje błąd kompilacji : SSL..
To moja wina ;)

Dla "esp_wifi.h" zostawiłem starą funkcję

Kod: Zaznacz cały

  // DEPRECATED, use setSSLEnabled instead
  void enableSSL(bool value) {
    setSSLEnabled(value);
  }
ale w tych ETH gdzieś mi to przepadło.
Także @krycha, zmienisz na "setSSLEnabled", czy przywrócić tą metodę "enableSSL" ?
Poprawiłem na setSSLEnabled. Już powinno być dobrze.
https://gui-generic-builder.supla.io/
admoskal
Posty: 28
Rejestracja: pn gru 25, 2017 11:32 am

krycha88 pisze: pt lis 04, 2022 1:18 pm
klew pisze: pt lis 04, 2022 1:00 pm
admoskal pisze: pt lis 04, 2022 12:48 pm
Witaj, czy mógłbyś poprawić jeszcze jedną rzecz.
Po zaznaczeniu ESP32-ETH-01 wyskakuje błąd kompilacji : SSL..
To moja wina ;)

Dla "esp_wifi.h" zostawiłem starą funkcję

Kod: Zaznacz cały

  // DEPRECATED, use setSSLEnabled instead
  void enableSSL(bool value) {
    setSSLEnabled(value);
  }
ale w tych ETH gdzieś mi to przepadło.
Także @krycha, zmienisz na "setSSLEnabled", czy przywrócić tą metodę "enableSSL" ?
Poprawiłem na setSSLEnabled. Już powinno być dobrze.
Coś jest jeszcze nie tak :
Mam linka, dostaję z DHCP adres - lecz dioda Ethernetu coś dziwnie szybko mryga i nie mogę otworzyć strony.
Zrzut z seriala:

Initializing network layer
Network AP/hostname: GUI-GENERIC
establishing Lan connection
local IP: 192.168.100.63
subnetMask: 255.255.255.0
gatewayIP: 192.168.100.1
ETH MAC: 0C:DC:7E:5D:8D:37
FULL_DUPLEX , 100Mbps
Using Supla protocol version 16
establishing Lan connection
E (2394) esp_netif_lwip: esp_netif_new: Failed to configure netif with config=0x3ffb2670 (config or if_key is NULL or duplicate key)
E (2401) esp.emac: esp_eth_mac_new_esp32(595): alloc emac interrupt failed
[ 2413][E][ETH.cpp:270] begin(): esp_eth_mac_new_esp32 failed
IMPROVä
IMPROVhttp://0.0.0.0˛
kotogi
Posty: 78
Rejestracja: czw wrz 24, 2020 11:02 pm

krycha88 pisze: czw lis 03, 2022 6:22 pm
kotogi pisze: czw lis 03, 2022 5:53 pm Jeśli wgrywam soft np. do wemosa ze strony https://gui-generic-builder.supla.io/
po wgraniu pojawia się dodatkowe okno gdzie mogę wpisać nazwę sieci i hasło i dalej można konfigurować urządzenie . Jeśli wemos nie wgra się poprawnie po wgraniu pojawia się ponownie okno zainstaluj soft i tak jest w tym przypadku . Jeśli teraz zresetuję esp32 to powinien on rozgłaszać siec niestety nic się nie dzieje
Wygeneruj jeszcze raz soft dla ESP32 Dev i odpal F12 w przeglądarce i pokaż co wyświetla się na zakładce Console podczas wgrywania softu.

Dodatkowo odczytaj co wyświetla się na UART przy starcie urządzenia z prędkością 115200 oraz 74880.
odczyt z konsoli

script.js?ts=1667579385:61 Object
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):101 r.fn.init(1)
(index):187 Object
connect-8804709d.js:314 Initializing Improv Serial
connect-8804709d.js:576 Improv initialization failed. Error: Improv Wi-Fi Serial not detected
at connect-8804709d.js:314:1200
_initialize @ connect-8804709d.js:576
await in _initialize (async)
firstUpdated @ connect-8804709d.js:576
_$AE @ connect-8804709d.js:1
performUpdate @ connect-8804709d.js:1
scheduleUpdate @ connect-8804709d.js:1
_$EC @ connect-8804709d.js:1
await in _$EC (async)
requestUpdate @ connect-8804709d.js:1
o @ connect-8804709d.js:1
se @ connect-8804709d.js:1
he @ connect-8804709d.js:1
Da @ connect-8804709d.js:314
Na @ connect-8804709d.js:639
await in Na (async)
(anonymous) @ install-button.js?ts=1667579385:1
connect-8804709d.js:314 Try hard reset.
connect-8804709d.js:314 Chip type ESP32
connect-8804709d.js:314 Uploading stub...
connect-8804709d.js:314 Running stub...
connect-8804709d.js:314 Stub is now running...
connect-8804709d.js:314 Detecting Flash Size
connect-8804709d.js:314 Flash Manufacturer: 5e
connect-8804709d.js:314 Flash Device: 4016
connect-8804709d.js:314 Auto-detected Flash size: 4MB
connect-8804709d.js:314 Writing data with filesize: 17104. Compressed Size: 11191
connect-8804709d.js:314 Took 1543ms to write 11191 bytes
connect-8804709d.js:314 Erase size 0, blocks 0, block size 16384, offset 0x0000, encrypted no
connect-8804709d.js:314 Writing data with filesize: 3072. Compressed Size: 129
connect-8804709d.js:314 Took 29ms to write 129 bytes
connect-8804709d.js:314 Erase size 0, blocks 0, block size 16384, offset 0x0000, encrypted no
connect-8804709d.js:314 Writing data with filesize: 8192. Compressed Size: 47
connect-8804709d.js:314 Took 13ms to write 47 bytes
connect-8804709d.js:314 Erase size 0, blocks 0, block size 16384, offset 0x0000, encrypted no
connect-8804709d.js:314 Writing data with filesize: 1171456. Compressed Size: 716975
connect-8804709d.js:314 Took 117737ms to write 716975 bytes
connect-8804709d.js:314 Erase size 0, blocks 0, block size 16384, offset 0x0000, encrypted no
connect-8804709d.js:314 DISCONNECT
connect-8804709d.js:314 HARD RESET
connect-8804709d.js:314 Try hard reset.
connect-8804709d.js:314 Initializing Improv Serial
connect-8804709d.js:314 Error while reading serial port DOMException: The device has been lost.
_processInput @ connect-8804709d.js:314
await in _processInput (async)
initialize @ connect-8804709d.js:314
_initialize @ connect-8804709d.js:576
connect-8804709d.js:576 Improv initialization failed. Error: Improv Wi-Fi Serial not detected
at connect-8804709d.js:314:1200
_initialize @ connect-8804709d.js:576
Pytam tylko jak muszę.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

admoskal pisze: pt lis 04, 2022 3:26 pm
krycha88 pisze: pt lis 04, 2022 1:18 pm
klew pisze: pt lis 04, 2022 1:00 pm

To moja wina ;)

Dla "esp_wifi.h" zostawiłem starą funkcję

Kod: Zaznacz cały

  // DEPRECATED, use setSSLEnabled instead
  void enableSSL(bool value) {
    setSSLEnabled(value);
  }
ale w tych ETH gdzieś mi to przepadło.
Także @krycha, zmienisz na "setSSLEnabled", czy przywrócić tą metodę "enableSSL" ?
Poprawiłem na setSSLEnabled. Już powinno być dobrze.
Coś jest jeszcze nie tak :
Mam linka, dostaję z DHCP adres - lecz dioda Ethernetu coś dziwnie szybko mryga i nie mogę otworzyć strony.
Zrzut z seriala:

Initializing network layer
Network AP/hostname: GUI-GENERIC
establishing Lan connection
local IP: 192.168.100.63
subnetMask: 255.255.255.0
gatewayIP: 192.168.100.1
ETH MAC: 0C:DC:7E:5D:8D:37
FULL_DUPLEX , 100Mbps
Using Supla protocol version 16
establishing Lan connection
E (2394) esp_netif_lwip: esp_netif_new: Failed to configure netif with config=0x3ffb2670 (config or if_key is NULL or duplicate key)
E (2401) esp.emac: esp_eth_mac_new_esp32(595): alloc emac interrupt failed
[ 2413][E][ETH.cpp:270] begin(): esp_eth_mac_new_esp32 failed
IMPROVä
IMPROVhttp://0.0.0.0˛
Znalazłem błąd tworzenia GUI, zobacz czy teraz jest dobrze.
https://gui-generic-builder.supla.io/
admoskal
Posty: 28
Rejestracja: pn gru 25, 2017 11:32 am

Znalazłem błąd tworzenia GUI, zobacz czy teraz jest dobrze.
[/quote]

Jest super - ESP32-ETH ładnie wstaje, PCF-y poprawnie pracują - bardzo dziękuję - zaraz postawię drugą kawuśkę :D
Miłego wieczoru.
kotogi
Posty: 78
Rejestracja: czw wrz 24, 2020 11:02 pm

krycha88 pisze: czw lis 03, 2022 6:22 pm
kotogi pisze: czw lis 03, 2022 5:53 pm Jeśli wgrywam soft np. do wemosa ze strony https://gui-generic-builder.supla.io/
po wgraniu pojawia się dodatkowe okno gdzie mogę wpisać nazwę sieci i hasło i dalej można konfigurować urządzenie . Jeśli wemos nie wgra się poprawnie po wgraniu pojawia się ponownie okno zainstaluj soft i tak jest w tym przypadku . Jeśli teraz zresetuję esp32 to powinien on rozgłaszać siec niestety nic się nie dzieje
Wygeneruj jeszcze raz soft dla ESP32 Dev i odpal F12 w przeglądarce i pokaż co wyświetla się na zakładce Console podczas wgrywania softu.

Dodatkowo odczytaj co wyświetla się na UART przy starcie urządzenia z prędkością 115200 oraz 74880.
Wywaliłem te g.... do smieci inny się dał zaprogramować .
Pytam tylko jak muszę.
kotogi
Posty: 78
Rejestracja: czw wrz 24, 2020 11:02 pm

W moim esp 32 mam dwa czujniki DS18b20 oraz 3 analogowe czujniki wilgotności gleby , żaden przekaźnik nie reaguje na warunkowanie zarówno od czujników temperatury jak czujników wilgotności .
GUI-Generic.ESP32.v5.0.35.
Pytam tylko jak muszę.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

kotogi pisze: pn lis 07, 2022 3:58 pm W moim esp 32 mam dwa czujniki DS18b20 oraz 3 analogowe czujniki wilgotności gleby , żaden przekaźnik nie reaguje na warunkowanie zarówno od czujników temperatury jak czujników wilgotności .
GUI-Generic.ESP32.v5.0.35.
Nie możliwe, że jest aż tak źle :lol: pokaż screena jak to konfigurujesz.
https://gui-generic-builder.supla.io/
kotogi
Posty: 78
Rejestracja: czw wrz 24, 2020 11:02 pm

krycha88 pisze: pn lis 07, 2022 5:04 pm
kotogi pisze: pn lis 07, 2022 3:58 pm W moim esp 32 mam dwa czujniki DS18b20 oraz 3 analogowe czujniki wilgotności gleby , żaden przekaźnik nie reaguje na warunkowanie zarówno od czujników temperatury jak czujników wilgotności .
GUI-Generic.ESP32.v5.0.35.
Nie możliwe, że jest aż tak źle :lol: pokaż screena jak to konfigurujesz.
Załączniki
T.jpg
T.jpg (72.96 KiB) Przejrzano 378 razy
Pytam tylko jak muszę.
kotogi
Posty: 78
Rejestracja: czw wrz 24, 2020 11:02 pm

Wartość kanału jest odczytywana w zakresie od 0 suchy 100 zanurzony w wodzie (odczyt jako temperatura)
Poprawiam się dla ds18b20 działa .
Załączniki
A.jpg
A.jpg (68.11 KiB) Przejrzano 406 razy
Pytam tylko jak muszę.
ODPOWIEDZ

Wróć do „GUI Generic”