|  | @@ -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);
 |