Merge pull request #582 from iranl/fix-wifi-factory-reset

Fix WiFi factory reset
This commit is contained in:
iranl
2024-12-29 21:55:10 +01:00
committed by GitHub

View File

@@ -4998,13 +4998,17 @@ esp_err_t WebCfgServer::processFactoryReset(PsychicRequest *request)
_nukiOpener->unpair(); _nukiOpener->unpair();
} }
String ssid = _preferences->getString(preference_wifi_ssid, "");
String pass = _preferences->getString(preference_wifi_pass, "");
_network->disableHASS(); _network->disableHASS();
_preferences->clear(); _preferences->clear();
#ifndef CONFIG_IDF_TARGET_ESP32H2 #ifndef CONFIG_IDF_TARGET_ESP32H2
if(resetWifi) if(!resetWifi)
{ {
_network->reconfigureDevice(); _preferences->putString(preference_wifi_ssid, ssid);
_preferences->putString(preference_wifi_pass, pass);
} }
#endif #endif