diff options
-rw-r--r-- | HouseControl.ino | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/HouseControl.ino b/HouseControl.ino index 63e1c76..af05379 100644 --- a/HouseControl.ino +++ b/HouseControl.ino @@ -347,6 +347,9 @@ void configGetHandler(WebServer &server, WebServer::ConnectionType type, char *u server.print(F("\",\"def_gw\":\"")); server.print(ip_to_str(buf2, config.def_gateway)); + server.print(F("\",\"def_dns\":\"")); + server.print(ip_to_str(buf2, config.def_dnsserver)); + server.print(F("\",\"ntpserver\":\"")); server.print(ip_to_str(buf2, config.ntpServer)); @@ -380,6 +383,9 @@ void configSetHandler(WebServer &server, WebServer::ConnectionType type, char *u if ((strcmp((const char*)buf2, "def_gw") == 0)) if (!str_to_ip(buf1, config.def_gateway)) { server.print(F("Invalid Gateway")); return; } + if ((strcmp((const char*)buf2, "def_dns") == 0)) + if (!str_to_ip(buf1, config.def_dnsserver)) { server.print(F("Invalid DNS Server")); return; } + if ((strcmp((const char*)buf2, "ntpserver") == 0)) if (!str_to_ip(buf1, config.ntpserver)) { server.print(F("Invalid NTP Server")); return; } |