Patrzę w GUI tego drugiego sterownika BoneIO na SuplaDevice GG v7.4.25 i widzę że tam LED miałem domyślnie wyłączony.
Jeśli to tylko taki problem to mogę ręcznie wyłączyć i nie ma problemu. Szacun za szybkie zdiagnozowanie przyczyny.
Buzzer możesz włączyć ponownie, skoro to nie on powodował te dźwięki. A może się przydać.
Wygeneruje jeszcze raz obecnie software od razu z zaznaczeniem WT32-ETH01 i zobaczę czy da połączyć ze sterownikiem żeby ustawić połączenie, adres serwera supli itp. Ponieważ wcześniej to nie działało. Trzeba było kombinować najpierw bez WT32-ETH01, dokonać konfiguracji WiFi, serwera supla etc i dopiero zrobić aktualizację z zaznaczeniem WT32-ETH01. I po tym zabiegu można było dopiero przełączyć się na LAN.
boneIO - ciekawy sterownik
-
- Posts: 541
- Joined: Mon Jan 15, 2018 6:18 pm
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 

-
- Posts: 541
- Joined: Mon Jan 15, 2018 6:18 pm
Testy jakie zrobiłem.
1. Wygenerowany soft GG z zaznaczeniem m.in. WT32-ETH01. Rezultat, nie da się połączyć z sterownikiem żeby dokonać konfiguracji wymaganych ustawień. Co prawda sterownik rozgłasza sieć WiFi nawet przez chwile udaje się z nim połączyć lecz restartuje się w kółko i w efekcie nie da się dokonać / zapisać ustawień. Widać to na tym filmie https://drive.google.com/file/d/1yHenpB ... sp=sharing
2. To samo jak wyżej tylko podłączyłem przewód UTP do sterownika z myślą że może uda się skonfigurować po Lan. Lecz sterownik zachowuje się j.w. Widać to na tym filmie https://drive.google.com/file/d/1DWNx5H ... sp=sharing
3. Wygenerowany soft GG bez zaznaczenia WT32-ETH01. Rezultat, dało się połączyć przez WiFi ze sterownikiem i dokonać wymaganej konfiguracji, włącznie z wyłączeniem GPIO dla LED. Następnie starym sposobem wygenerowałem jeszcze raz taki sam soft z tą różnicą że zaznaczyłem WT32-ETH01 i z poziomu GUI sterownika dokonałem aktualizacji softu użuwając opcji Aktualizacja OTA URL.
Aktualizacja przebiegła pomyślnie lecz mimo wszystko sterownik nie łączy się po Lan. Widać to na tym filmie https://drive.google.com/file/d/1tDBv_2 ... sp=sharing Kiedyś ta metoda obejściowa działała.
Edycja.
W tym temacie viewtopic.php?p=171279#p171279 znalazłem wątek związany z WT32-ETH01 i proponowanym rozwiązaniem "Jeśli się nie mylę, to wystarczy zmienić header z wt32_eth01.h na esp32eth.h". Może coś naprowadzi.
1. Wygenerowany soft GG z zaznaczeniem m.in. WT32-ETH01. Rezultat, nie da się połączyć z sterownikiem żeby dokonać konfiguracji wymaganych ustawień. Co prawda sterownik rozgłasza sieć WiFi nawet przez chwile udaje się z nim połączyć lecz restartuje się w kółko i w efekcie nie da się dokonać / zapisać ustawień. Widać to na tym filmie https://drive.google.com/file/d/1yHenpB ... sp=sharing
2. To samo jak wyżej tylko podłączyłem przewód UTP do sterownika z myślą że może uda się skonfigurować po Lan. Lecz sterownik zachowuje się j.w. Widać to na tym filmie https://drive.google.com/file/d/1DWNx5H ... sp=sharing
3. Wygenerowany soft GG bez zaznaczenia WT32-ETH01. Rezultat, dało się połączyć przez WiFi ze sterownikiem i dokonać wymaganej konfiguracji, włącznie z wyłączeniem GPIO dla LED. Następnie starym sposobem wygenerowałem jeszcze raz taki sam soft z tą różnicą że zaznaczyłem WT32-ETH01 i z poziomu GUI sterownika dokonałem aktualizacji softu użuwając opcji Aktualizacja OTA URL.
Aktualizacja przebiegła pomyślnie lecz mimo wszystko sterownik nie łączy się po Lan. Widać to na tym filmie https://drive.google.com/file/d/1tDBv_2 ... sp=sharing Kiedyś ta metoda obejściowa działała.
Edycja.
W tym temacie viewtopic.php?p=171279#p171279 znalazłem wątek związany z WT32-ETH01 i proponowanym rozwiązaniem "Jeśli się nie mylę, to wystarczy zmienić header z wt32_eth01.h na esp32eth.h". Może coś naprowadzi.
Wziąłem udział w Supla Offline Party 2023 

-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Code: Select all
establishing Lan connection
E (50191) esp_netif_lwip: esp_netif_new: Failed to configure netif with config=0x3ffbacb0 (config or if_key is NULL or duplicate key)
Guru Meditation Error: Core 0 panic'ed (StoreProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x40110f05 PS : 0x00060a30 A0 : 0x800e461d A1 : 0x3ffbac70
A2 : 0x00000000 A3 : 0x3ffe2554 A4 : 0x3ffde77c A5 : 0x00000000
A6 : 0x00000001 A7 : 0x3ffde720 A8 : 0x4010c200 A9 : 0x3ffbac60
A10 : 0x00000000 A11 : 0x00000004 A12 : 0x4010c134 A13 : 0x3ffe2554
A14 : 0x3ffe2570 A15 : 0x00000000 SAR : 0x00000018 EXCCAUSE: 0x0000001d
EXCVADDR: 0x00000024 LBEG : 0x40089fa4 LEND : 0x40089faf LCOUNT : 0xffffffff
Backtrace: 0x40110f02:0x3ffbac70 0x400e461a:0x3ffbaca0 0x400ddc95:0x3ffbad10 0x400efcf2:0x3ffbad70 0x400eaef9:0x3ffbad90 0x400d4cc3:0x3ffbadb0 0x400d4cd7:0x3ffbadd0 0x400ef821:0x3ffbadf0 0x400ecdbb:0x3ffbae10 0x400ea3bd:0x3ffbae30 0x400f38ce:0x3ffbae50 0x4012f4fb:0x3ffbae70
ELF file SHA256: fe80d6f23d2701a0
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:1
load:0x3fff0030,len:1184
load:0x40078000,len:13220
ho 0 tail 12 room 4
load:0x40080400,len:3028
entry 0x400805e4

You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Spojrzałem na ten problem. Wychodzi mi na to, że problem jest po przejściu na Config z bliblioteki. Tworzę tylko obiekt WT32_ETH01 bo chcę działać po LAN a pomimo to gdzieś tworzy obiekt Wifi i uparcie próbuje połączyć się z Wifi. Nigdzie nie podaję danych do WiFi więc odpal się cały czas tryb konfiguracyjny bo nie spełniam warunku isMinimalConfigReady przez co moduł się ciągle restartuje po wychodzi z trybu konfiguracyjnego.
Więc teraz pytanie co trzeba zrobić aby odpalić poprawnie WT32_ETH01 z uwzględnieniem tego co napisałem wyżej?
Więc teraz pytanie co trzeba zrobić aby odpalić poprawnie WT32_ETH01 z uwzględnieniem tego co napisałem wyżej?
https://gui-generic-builder.supla.io/
-
- Posts: 2314
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
https://github.com/lukfud/new-SuplaCust ... UI.ino#L95krycha88 wrote: Sat Jan 13, 2024 4:37 pm Więc teraz pytanie co trzeba zrobić aby odpalić poprawnie WT32_ETH01 z uwzględnieniem tego co napisałem wyżej?
Nic więcej nie potrzeba
https://www.facebook.com/groups/supladiy/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Oj żeby to było takie proste, ja nie używam configa wbudowanego w bibliotekę
kiedyś tworzyłem przycisk konfiguracyjny dodając buttonCfg->configureAsConfigButton(&SuplaDevice) teraz tan sam sposób pod spodem tworzy magię 


https://gui-generic-builder.supla.io/
-
- Posts: 541
- Joined: Mon Jan 15, 2018 6:18 pm
Tutaj https://forum.arduino.cc/t/need-example ... /1034332/8 pod koniec znalazłem taki wpis.
"@ KathyControls : Może się zdarzyć, że komunikacja sieciowa na rdzeniu ESP32 jest zawsze inicjowana przez Wi-Fi. Ale stos Wi-Fi umożliwia podłączenie się w celu przełączenia na komunikację Ethernet. Łańcuch zdarzeń podany w tym przykładzie 17 mógłby reprezentować taki hak."
Odnośnik do przykładu https://github.com/espressif/arduino-es ... AN8720.ino
Kolejny temat "Failed to configure netif with config..." na który trafiłem https://github.com/espressif/esp-idf/issues/4411
"To address the issue please store the pointer to the created network interface so that it could be destroyed later in the deinit phase:
The other alternative would be to call both create_ap and create_sta only once at startup (this is inline with tcpip_adapter behaviour, but not preferred though)
"@ KathyControls : Może się zdarzyć, że komunikacja sieciowa na rdzeniu ESP32 jest zawsze inicjowana przez Wi-Fi. Ale stos Wi-Fi umożliwia podłączenie się w celu przełączenia na komunikację Ethernet. Łańcuch zdarzeń podany w tym przykładzie 17 mógłby reprezentować taki hak."
Odnośnik do przykładu https://github.com/espressif/arduino-es ... AN8720.ino
Kolejny temat "Failed to configure netif with config..." na który trafiłem https://github.com/espressif/esp-idf/issues/4411
"To address the issue please store the pointer to the created network interface so that it could be destroyed later in the deinit phase:
Code: Select all
esp_netif_t * my_ap = esp_netif_create_default_wifi_ap();
esp_netif_destroy(my_ap); somewhere in the deinit part".
Wziąłem udział w Supla Offline Party 2023 

-
- Posts: 2314
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Ale tu nie chodzi o cfg, tylko uruchamianie dwóch interfejsów sieciowych w tym samym czasie.krycha88 wrote: Sat Jan 13, 2024 5:32 pm Oj żeby to było takie proste, ja nie używam configa wbudowanego w bibliotekękiedyś tworzyłem przycisk konfiguracyjny dodając buttonCfg->configureAsConfigButton(&SuplaDevice) teraz tan sam sposób pod spodem tworzy magię
![]()
https://www.facebook.com/groups/supladiy/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Nie mam dwóch interfejsów.lukfud wrote: Sat Jan 13, 2024 9:30 pmAle tu nie chodzi o cfg, tylko uruchamianie dwóch interfejsów sieciowych w tym samym czasie.krycha88 wrote: Sat Jan 13, 2024 5:32 pm Oj żeby to było takie proste, ja nie używam configa wbudowanego w bibliotekękiedyś tworzyłem przycisk konfiguracyjny dodając buttonCfg->configureAsConfigButton(&SuplaDevice) teraz tan sam sposób pod spodem tworzy magię
![]()
https://github.com/krycha88/GUI-Generic ... UI.cpp#L48
https://gui-generic-builder.supla.io/
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Poprawiłem. Okazało się, że wyłączenie dla każdego inputa możliwość przejścia w tryb konfiguracyjny "disableActionsInConfigMode" w moim przypadku to aż 35 inputów - rozwiązała problem i nie występuje ciągły restart.
Code: Select all
E (50191) esp_netif_lwip: esp_netif_new: Failed to configure netif with config=0x3ffbacb0 (config or if_key is NULL or duplicate key)
Guru Meditation Error: Core 0 panic'ed (StoreProhibited). Exception was unhandled.
https://gui-generic-builder.supla.io/