mirror of
https://github.com/tzapu/WiFiManager.git
synced 2026-04-27 00:55:52 +03:00
[GH-ISSUE #1410] Can I use it with ESPAsyncWebServer? #1207
Labels
No labels
📶 WiFi
🕸️ HTTP
Branch
DEV Help Wanted
Discussion
Documentation
ESP32
Example
Good First Issue
Hotfix
In Progress
Incomplete
Needs Feeback
Priority
QA
Question
Task
Upstream/Dependancy
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WiFiManager#1207
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @baloyou on GitHub (May 4, 2022).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/1410
i like this library, simple and stable.
but i need to used it with ESPAsyncWebServer.
how to do it?
@MaralS commented on GitHub (May 7, 2022):
Hello,
I had to give up because of the conflicts between with the two library.
I'm still working on it to find a solution to use both but it's frustrating.
@tablatronix commented on GitHub (May 7, 2022):
There is an async branch that is being worked on atm, eventually I hope to combine it into main lib but the functionality is totally different
@Darkest commented on GitHub (May 7, 2022):
What do you mean by saying "totally different functionality"?
@tablatronix commented on GitHub (May 8, 2022):
its async, so all callback methods need access to the server res obj.
also there seems to be some ota differences that need to be handled differently
@MaralS commented on GitHub (May 13, 2022):
It's good to know !
@tablatronix commented on GitHub (May 13, 2022):
I will work on this in a week or so, async branch might be behind master, i am gonna redo it from scratch in a bit as I am restructuring stuff to see if we can just change all wm methods to use a arg templates for hooking into different servers
@mdjavedakhtar commented on GitHub (Jul 19, 2022):
have you found any solution.
i am also tryig to do the same but no luck
@baloyou commented on GitHub (Jul 24, 2022):
i don't have a solution either
@Pratched commented on GitHub (Mar 15, 2023):
Hello, I tried this branch mentioned here with my ESP8266 as I am in need of an AsyncWebServer...
Originally I started of with the master branch of WifiManager and adding the credentials worked quite well.
However later on (after I saved and didnt delete the credentials) I switched to the Async capable branch, which was working alright so long. That is to say, until I did reset the WiFi credentials and suddenly could no longer enter the credentials.
When I switched back to using the master branch, everything works very well again. See below for more detail...is there anything I could do, to use WiFi-Manager WITH Async as of now with its essential capabilities?
When using the Async-Branch without saved credentials, you would connect to the AP and hit "Update Wifi". But If you do so the following serial output is printed:
which is ended by restarting the ESP (and print out in serial monitor like this:
EDIT: I am using the LoLin v3 version.
PS: For a temporary solution I am using this AsyncWifiManager, as I find It way easier to get started as e.g. this one.
@tablatronix commented on GitHub (Mar 15, 2023):
I will take a look, I need to update that branch anyway
@Pratched commented on GitHub (Mar 15, 2023):
FYI: on other occasions I had similar issues with code snippets that would block the ESP for too much time; like
delay(5000)even...@Giermann commented on GitHub (Dec 10, 2024):
Is there any progress?
It seems most of the repositories are not being updated, at least they have not been updated during the last 2 years.
I am simply looking for a small implementation of non-blocking WiFiManager, OTA and a common Web interface, no matter if connected to an existing WiFi or acting as an AP - while the ESP itself is doing other, more important tasks without the need of a network connection.
And I was told, that ESPAsyncWebServer should be preferred over the blocking WebServer.
Do I have to implement everything on my own or is there a library available that I did not find yet?
@StefanoTesla commented on GitHub (Jun 25, 2025):
Did you found a solution??
@Giermann commented on GitHub (Jun 25, 2025):
No, not yet.
@tablatronix commented on GitHub (Jun 26, 2025):
There is a branch