[GH-ISSUE #796] Why wifiManager.setTimeout(60) is not working? #666

Open
opened 2026-02-28 01:26:28 +03:00 by kerem · 1 comment
Owner

Originally created by @ahmednaveed19 on GitHub (Jan 1, 2019).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/796

in this code I am using wifiManager.setTimeout(60); so that when it fails to connect to the wifi it should restart. However, wifiManager.setTimeout(60) is not working at all. It get stuck and display these lines :

*WM: AutoConnect

*WM: Connecting as wifi client...

*WM: Using last saved values, should be faster

It never displays this :

"failed to connect and hit timeout"

which means wifiManager.setTimeout(60) is not working . Below is the code:

      #include <ESP8266WiFi.h>          

     //needed for library 
     #include <DNSServer.h>
     #include <ESP8266WebServer.h>
     #include <WiFiManager.h>          



     void setup() {
    // put your setup code here, to run once:
    Serial.begin(115200);

   //WiFiManager
    //Local intialization. Once its business is done, there is no need to 
    //keep it around
     WiFiManager wifiManager;
   //reset settings - for testing
   //wifiManager.resetSettings();

  //sets timeout until configuration portal gets turned off
  //useful to make it all retry or go to sleep
   //in seconds

   wifiManager.setTimeout(60); // one minute


      //fetches ssid and pass and tries to connect
     //if it does not connect it starts an access point with the specified name
     //here  "AutoConnectAP"
      //and goes into a blocking loop awaiting configuration

     if(!wifiManager.autoConnect("AutoConnectAP")) {
       Serial.println("failed to connect and hit timeout");
       delay(3000);
         //reset and try again, or maybe put it to deep sleep
        //ESP.reset();
        ESP.restart();
       //ESP.deepSleep(20e6, WAKE_RFCAL);
        delay(5000);
      } 

       //if you get here you have connected to the WiFi
       Serial.println("connected...yeey :)");

      ESP.deepSleep(20e6, WAKE_RFCAL);
      delay(3000);

    }

   void loop() {
    // put your main code here, to run repeatedly:

   }

I am using ESP8266 thing dev board. Can anyone please tell me what is wrong and how to resolve the issue ? Thank You!!

Originally created by @ahmednaveed19 on GitHub (Jan 1, 2019). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/796 in this code I am using wifiManager.setTimeout(60); so that when it fails to connect to the wifi it should restart. However, wifiManager.setTimeout(60) is not working at all. It get stuck and display these lines : *WM: AutoConnect *WM: Connecting as wifi client... *WM: Using last saved values, should be faster It never displays this : "failed to connect and hit timeout" which means wifiManager.setTimeout(60) is not working . Below is the code: #include <ESP8266WiFi.h> //needed for library #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> void setup() { // put your setup code here, to run once: Serial.begin(115200); //WiFiManager //Local intialization. Once its business is done, there is no need to //keep it around WiFiManager wifiManager; //reset settings - for testing //wifiManager.resetSettings(); //sets timeout until configuration portal gets turned off //useful to make it all retry or go to sleep //in seconds wifiManager.setTimeout(60); // one minute //fetches ssid and pass and tries to connect //if it does not connect it starts an access point with the specified name //here "AutoConnectAP" //and goes into a blocking loop awaiting configuration if(!wifiManager.autoConnect("AutoConnectAP")) { Serial.println("failed to connect and hit timeout"); delay(3000); //reset and try again, or maybe put it to deep sleep //ESP.reset(); ESP.restart(); //ESP.deepSleep(20e6, WAKE_RFCAL); delay(5000); } //if you get here you have connected to the WiFi Serial.println("connected...yeey :)"); ESP.deepSleep(20e6, WAKE_RFCAL); delay(3000); } void loop() { // put your main code here, to run repeatedly: } I am using ESP8266 thing dev board. Can anyone please tell me what is wrong and how to resolve the issue ? Thank You!!
Author
Owner

@tablatronix commented on GitHub (Jan 1, 2019):

what branch, cmon there was even a form

<!-- gh-comment-id:450714631 --> @tablatronix commented on GitHub (Jan 1, 2019): what branch, cmon there was even a form
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#666
No description provided.