This looks extremely promising @khoih, thanks for sharing! I’ve been frustrated for a long time that there hasn’t been an easy to use WiFi manager for ESP32. I’ll definitely need to try this on my next project.
1 Like
Hello @ristomatti,
You’re very welcome to use the library.
Please share your experience, difficulties, bugs, etc in
or bugs, feature requests, etc. in GitHub
Update
New version v1.0.6-beta
- Add NTP data to show current TimeZone so that you can use in your sketch
- Add support to ArduinoJson 6.0.0+ (currently v6.14.1) as well as 5.13.5- to examples
Update
New version v1.0.6
- Add function getConfigPortalPW()
- Add 4 new complicated examples, compatible with ArduinoJson 6.0.0+ :
2 Likes
Update June 11th 2020
Releases 1.0.8
- Fix setSTAStaticIPConfig issue. See Static Station IP doesn’t work
- Add LittleFS support for ESP8266 core 2.7.1+ in examples to replace deprecated SPIFFS.
- Restructure code.
Releases 1.0.7
- Use
just-in-time
scanWiFiNetworks() to reduce connection time necessary for battery-operated DeepSleep application. Thanks to CrispinP for identifying, requesting and testing. See Starting WiFIManger is very slow (2000ms) - Fix bug relating SPIFFS in examples :
- ConfigOnSwitchFS
- ConfigPortalParamsOnSwitch (now support ArduinoJson 6.0.0+ as well as 5.13.5-)
- AutoConnectWithFSParameters See Having issue to read the SPIFF file, Thanks to OttoKlaasen to report.
- Fix README. See Accessing manager after connection
2 Likes
Hi Hoang
Thank you for sharing, that’s great. Wish you a good day.
Updated December 4th 2020
Releases v1.3.0
- Add LittleFS support to ESP32-related examples to use LittleFS_esp32 Library
- Add Version String
Releases v1.2.0
- Restore cpp code besides Impl.h code to use in case of
multiple definition
linker error. SeeChange Implementation to seperate *.h and *.cpp file instead of *.h and *-Impl.h
andSupport building in PlatformIO PR
. Also have a look at HOWTO Fix Multiple Definitions Linker Error - Fix bug /close does not close the config portal.
Releases v1.1.2
- Fix bug in examples.
- Add example.
Releases v1.1.1
- Add setCORSHeader function to allow configurable CORS Header. See Using CORS feature
- Fix typo and minor improvement.
- Shorten MultiWiFi connection time
Major Releases v1.1.0
- Add MultiWiFi feature to auto(Re)connect to the best WiFi at runtime
- Fix bug.
- Completely enhanced examples to use new MultiWiFi feature.
Releases v1.0.11
- Add optional CORS (Cross-Origin Resource Sharing) feature. Thanks to AlesSt. See more in Issue #27: CORS protection fires up with AJAX and Cross Origin Resource Sharing. To use, you must explicitly use
#define USING_CORS_FEATURE true
- Solve issue softAP with custom IP sometimes not working. Thanks to AlesSt. See Issue #26: softAP with custom IP not working and Wifi.softAPConfig() sometimes set the wrong IP address.
- Temporary fix for issue of not clearing WiFi SSID/PW from flash of ESP32. Thanks to AlesSt. See more in Issue #25: API call /r doesnt clear credentials and WiFi.disconnect(true) problem.
- Fix autoConnect() feature to permit autoConnect() to use STA static IP or DHCP IP. Remove from deprecated function list.
- Enhance README.md with more instructions and illustrations.
Releases v1.0.10
- Don’t need to reinput already working SSID in Config Port to update other parameters, such as StaticIP.
- Disable/Enable StaticIP configuration in Config Portal from sketch. Valid only if DHCP is used.
- Change HTTP_XYZ constants to WM_HTTP_XYZ to avoid conflicts with future releases of ESP32 and ESP8266 cores.
- Add feature to change WiFi AP channel (fixed or random) to avoid conflict in AP-overcrowded environments.
- Enhance Config Portal GUI and get the item out of the bucket list.
- Enhance README.md with more instructions and illustrations.
Releases v1.0.9
- Fix ESP32 STAstaticIP bug.
- Enable changing from DHCP <-> static IP using Config Portal.
- Enable NTP configuration from sketch (USE_ESP_WIFIMANAGER_NTP, USE_CLOUDFLARE_NTP). See Issue #21: CloudFlare link in the default portal.
- Add, enhance examples (fix MDNS for ESP32 examples, add DRD feature).
Update December 23rd 2020
Major Releases v1.4.1
- Fix staticIP not saved in examples. See ESP32 static IP not saved after restarting the device
- Add structures and functions to handle AP and STA IPs.
- Add complex examples
- ConfigOnDRD_FS_MQTT_Ptr_Complex to demo usage of std::map
- ConfigOnDRD_FS_MQTT_Ptr_Medium.
- Add simple minimal examples
- ConfigOnDRD_ESP32_minimal
- ConfigOnDRD_ESP8266_minimal
- AutoConnect_ESP32_minimal
- AutoConnect_ESP8266_minimal
- Fix bug.
- Fix compiler warnings.
- Modify Version String
- Add Table of Contents
Hi,
I recently found your library and this forum. Nice library and support!
Is there any progress about adding OTA feature?
Regards.
Thanks for your interests and nice words.
I have no plan to add OTA to the library and also think it’s better you add to your sketch independently.