Skip to content

Commit

Permalink
[SYS] Reduce default WiFi timeout when changing it
Browse files Browse the repository at this point in the history
To avoid the WDT to trigger before the end of the connect result
  • Loading branch information
1technophile committed Nov 2, 2023
1 parent 99de6ef commit 59b1fc4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions main/User_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,8 @@ const byte mac[] = {0xDE, 0xED, 0xBA, 0xFE, 0x54, 0x95}; //W5100 ethernet shield
#ifndef WifiManager_ConfigPortalTimeOut
# define WifiManager_ConfigPortalTimeOut 240 //time in seconds for the setup portal to stay open, default 240s
#endif
#ifndef WifiManager_TimeOut
# define WifiManager_TimeOut 5
#ifndef WiFi_TimeOut
# define WiFi_TimeOut 5
#endif
#ifndef WM_DEBUG_LEVEL
# define WM_DEBUG_LEVEL 1 // valid values are: DEBUG_ERROR = 0, DEBUG_NOTIFY = 1, DEBUG_VERBOSE = 2, DEBUG_DEV = 3, DEBUG_MAX = 4
Expand Down
4 changes: 2 additions & 2 deletions main/main.ino
Original file line number Diff line number Diff line change
Expand Up @@ -1606,7 +1606,7 @@ void setup_wifimanager(bool reset_settings) {
//WiFiManager
//Local intialization. Once its business is done, there is no need to keep it around

wifiManager.setConnectTimeout(WifiManager_TimeOut);
wifiManager.setConnectTimeout(WiFi_TimeOut);
//Set timeout before going to portal
wifiManager.setConfigPortalTimeout(WifiManager_ConfigPortalTimeOut);

Expand Down Expand Up @@ -2691,7 +2691,7 @@ void MQTTtoSYS(char* topicOri, JsonObject& SYSdata) { // json object decoding
# if (defined(ESP8266) || defined(ESP32)) && (defined(WifiGMode) || defined(WifiPower))
setESPWifiProtocolTxPower();
# endif
WiFi.waitForConnectResult();
WiFi.waitForConnectResult(WiFi_TimeOut * 1000);

if (WiFi.status() != WL_CONNECTED) {
Log.error(F("Failed to connect to new AP; falling back" CR));
Expand Down

0 comments on commit 59b1fc4

Please sign in to comment.