summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HouseControl.ino9
1 files changed, 8 insertions, 1 deletions
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);
}