summaryrefslogtreecommitdiff
path: root/HouseControl.ino
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2012-03-23 08:39:49 +1300
committerMike Beattie <mike@ethernal.org>2012-03-23 08:39:49 +1300
commit4c8dc2417ec42c405f00fb1a1419f8b7cf1a01bb (patch)
tree22f02339a5672d0d0040c6992e60536c7fcc5536 /HouseControl.ino
parentdc49447ca4d67b27e290f3957f2ba69640fa35ff (diff)
Add some temporary debugging to config get handler
Signed-off-by: Mike Beattie <mike@ethernal.org>
Diffstat (limited to 'HouseControl.ino')
-rw-r--r--HouseControl.ino38
1 files changed, 38 insertions, 0 deletions
diff --git a/HouseControl.ino b/HouseControl.ino
index 54e3241..95e3c0b 100644
--- a/HouseControl.ino
+++ b/HouseControl.ino
@@ -386,6 +386,44 @@ void configGetHandler(WebServer &server, WebServer::ConnectionType type, char *u
/* we don't output the body for a HEAD request */
if (type == WebServer::GET) {
+
+
+ sprintf((char*)buf1, "Config Version: %d\n\n\0", config.configVersion);
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "Time Now: %d/%d/%d %02d:%02d:%02d\n\0", day(time), month(time), year(time), hour(time), minute(time), second(time));
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Last NTP: %d/%d/%d %02d:%02d:%02d\n\n\0", day(lastNTPtime), month(lastNTPtime), year(lastNTPtime), hour(lastNTPtime), minute(lastNTPtime), second(lastNTPtime));
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "MAC Address: %02X:%02X:%02X:%02X:%02X:%02X\n\n\0", config.mac[0], config.mac[1], config.mac[2], config.mac[3], config.mac[4], config.mac[5]);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Default IP Addr: %d.%d.%d.%d\n\0", config.def_ip[0], config.def_ip[1], config.def_ip[2], config.def_ip[3]);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Default Netmask: %d.%d.%d.%d\n\0", config.def_netmask[0], config.def_netmask[1], config.def_netmask[2], config.def_netmask[3]);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Default Gateway: %d.%d.%d.%d\n\n\0", config.def_gateway[0], config.def_gateway[1], config.def_gateway[2], config.def_gateway[3]);
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "NTP Server: %d.%d.%d.%d\n\0", config.ntpServer[0], config.ntpServer[1], config.ntpServer[2], config.ntpServer[3]);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "UTC Offset: %d\n\n\0", config.UTC_offset);
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "Status Server: %d.%d.%d.%d\n\0", config.notifyHost[0], config.notifyHost[1], config.notifyHost[2], config.notifyHost[3]);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Status Port: %d\n\n\0", config.notifyPort);
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "Front Door unlock time: %d (secs)\n\n\0", config.frontdoor_holdtime);
+ server.print((char*)buf1);
+
+ sprintf((char*)buf1, "Garage Door grace time: %d (minutes)\n\0", config.garagedoor_nightgracetime);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Dawn: %02d:00\n\0", config.dawn);
+ server.print((char*)buf1);
+ sprintf((char*)buf1, "Dusk: %02d:00\n\n\0", config.dusk);
+ server.print((char*)buf1);
}
}