Hi guys, I’ve done some modifications to get the ESP32 working with the WiFiManager feature and thinger
You will need the ESP_WiFiManager library
I split the sketch into two files, because the wifimanager example itself takes more than 1k lines, I left all the original options, if somebody wants to play around with them, the WiFiManager code is into the “wm.h” file
If the ESP32 freaks out when upload the code, you need to format the file system, go to wm.h file, line 114 and uncomment the true, comment the false and upload again to get the FS formatted, then you need to left it as the following to allow persist the info stored, if you left the true state, the ESP32 will format the FS on every reboot
// You only need to format the filesystem once //#define FORMAT_FILESYSTEM true #define FORMAT_FILESYSTEM false
To erase the wifi credentials, you need to uncomment the “wm.h” line 870
//reset settings - for testing // ESP_wifiManager.resetSettings();/////////////////////////////////////////////////////////////////////////////////////////////////
This will erase the wifi credentials and will go directly to the config portal.
The example sketch is here → esp32WMThinger.zip (9.1 KB)
Hope this helps.