From 59da541d2d3e336fc7d48527303c4989756bdf2d Mon Sep 17 00:00:00 2001 From: Mike Beattie Date: Thu, 22 Mar 2012 18:27:56 +1300 Subject: Add support for auto closing of garage door during dark hours Signed-off-by: Mike Beattie --- HouseControl.ino | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/HouseControl.ino b/HouseControl.ino index bd15c57..be91b1f 100644 --- a/HouseControl.ino +++ b/HouseControl.ino @@ -514,7 +514,14 @@ void loop() { toggleDoorControl(&frontDoor); } - if (garageDoor1.controlActive && ((time - garageDoor1.controlTime) >= 1) ) { + + if ( (garageDoor1.controlActive && ((time - garageDoor1.controlTime) >= 1) ) + || ( lastNTPtime > 0 + && ((hour() > config.dusk) || (hour() < config.dawn)) + && !garageDoor1.controlActive && garageDoor1.open + && ((time - garageDoor1.controlTime) >= (2 * 60)) + ) + ) { toggleDoorControl(&garageDoor1); } -- cgit v1.2.3