Fixed host and ip change issues

This commit is contained in:
Gunnar Skjold
2024-01-11 14:03:20 +01:00
parent 183cb1e2b1
commit e7ca408baa
10 changed files with 181 additions and 72 deletions

View File

@@ -277,7 +277,7 @@ public:
bool getWebConfig(WebConfig&);
bool setWebConfig(WebConfig&);
void clearAuth(WebConfig&);
void clearWebConfig(WebConfig&);
bool getMeterConfig(MeterConfig&);
bool setMeterConfig(MeterConfig&);

View File

@@ -210,7 +210,7 @@ bool AmsConfiguration::getWebConfig(WebConfig& config) {
EEPROM.end();
return true;
} else {
clearAuth(config);
clearWebConfig(config);
return false;
}
}
@@ -228,10 +228,11 @@ bool AmsConfiguration::setWebConfig(WebConfig& config) {
return ret;
}
void AmsConfiguration::clearAuth(WebConfig& config) {
void AmsConfiguration::clearWebConfig(WebConfig& config) {
config.security = 0;
strcpy(config.username, "");
strcpy(config.password, "");
strcpy(config.context, "");
}
bool AmsConfiguration::getMeterConfig(MeterConfig& config) {
@@ -840,7 +841,7 @@ void AmsConfiguration::clear() {
EEPROM.put(CONFIG_MQTT_START, mqtt);
WebConfig web;
clearAuth(web);
clearWebConfig(web);
EEPROM.put(CONFIG_WEB_START, web);
DomoticzConfig domo;