#72 lost wifi config

This commit is contained in:
Magnus Persson 2022-05-04 16:31:02 +02:00
parent ced4c9f8fc
commit 403ed1d350

View File

@ -279,16 +279,19 @@ bool WifiConnection::connect() {
if (!waitForConnection(timeout)) {
Log.warning(F("WIFI: Failed to connect to first SSID %s." CR),
myConfig.getWifiSSID(0));
connectAsync(1);
if (waitForConnection(timeout)) {
Log.notice(
F("WIFI: Connected to second SSID %s, making secondary default." CR),
myConfig.getWifiSSID(1));
if (strlen(myConfig.getWifiSSID(1))) {
connectAsync(1);
myConfig.swapPrimaryWifi();
myConfig.saveFile();
return true;
if (waitForConnection(timeout)) {
Log.notice(
F("WIFI: Connected to second SSID %s, making secondary default." CR),
myConfig.getWifiSSID(1));
myConfig.swapPrimaryWifi();
myConfig.saveFile();
return true;
}
}
Log.warning(F("WIFI: Failed to connect to any SSID." CR));