summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HouseControl.ino6
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; }