|
@@ -4,8 +4,8 @@
|
|
|
|
|
|
//needed for library
|
|
|
#include <DNSServer.h>
|
|
|
-#include <ESP8266WebServer.h>
|
|
|
-#include <WiFiManager.h> //https://github.com/tzapu/WiFiManager
|
|
|
+#include <ESPAsyncWebServer.h>
|
|
|
+#include <ESPAsyncWiFiManager.h> //https://github.com/tzapu/WiFiManager
|
|
|
|
|
|
#include <ArduinoJson.h> //https://github.com/bblanchon/ArduinoJson
|
|
|
|
|
@@ -23,6 +23,9 @@ void saveConfigCallback () {
|
|
|
shouldSaveConfig = true;
|
|
|
}
|
|
|
|
|
|
+AsyncWebServer server(80);
|
|
|
+DNSServer dns;
|
|
|
+
|
|
|
|
|
|
void setup() {
|
|
|
// put your setup code here, to run once:
|
|
@@ -73,13 +76,13 @@ void setup() {
|
|
|
// The extra parameters to be configured (can be either global or just in the setup)
|
|
|
// After connecting, parameter.getValue() will get you the configured value
|
|
|
// id/name placeholder/prompt default length
|
|
|
- WiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
|
|
|
- WiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
|
|
|
- WiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 32);
|
|
|
+ AsyncWiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
|
|
|
+ AsyncWiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
|
|
|
+ AsyncWiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 32);
|
|
|
|
|
|
//WiFiManager
|
|
|
//Local intialization. Once its business is done, there is no need to keep it around
|
|
|
- WiFiManager wifiManager;
|
|
|
+ AsyncWiFiManager wifiManager(&server,&dns);
|
|
|
|
|
|
//set config save notify callback
|
|
|
wifiManager.setSaveConfigCallback(saveConfigCallback);
|