Update the-big-switch.groovy
[smartapps.git] / third-party / groveStreams.groovy
index 16b1f2b4f9538f57757481172bde9ab79d6c4054..9a1b6ea09a82dd9ad10cebfee800b666a4e787fe 100755 (executable)
@@ -159,11 +159,11 @@ def initialize() {
        subscribe(location, "sunsetTime", rescheduleIfNeeded)
        subscribe(app, appTouch)
 
-       rescheduleIfNeeded()   
+       //rescheduleIfNeeded()   
 }
 
 def appTouch(evt) {
-       rescheduleIfNeeded()
+       rescheduleIfNeeded(evt)
        processQueue()
        def queue = []
        atomicState.queue=queue
@@ -181,8 +181,8 @@ def rescheduleIfNeeded(evt) {
        }
        if (((atomicState?.poll["last"]?:0) + (delay * 60000) < currentTime) && canSchedule()) {
                log.info "rescheduleIfNeeded>scheduling processQueue in ${delay} minutes.."
-               unschedule        
-               schedule("0 0/${delay} * * * ?", processQueue)
+               unschedule()     
+               //schedule("14:00", processQueue)
        }
        // Update rescheduled state
     
@@ -400,7 +400,7 @@ def processQueue() {
 
        if (((atomicState?.poll["rescheduled"]?:0) + (delay * 60000)) < now()) {
                log.info "processQueue>scheduling rescheduleIfNeeded() in ${delay} minutes.."
-               schedule("0 0/${delay} * * * ?", rescheduleIfNeeded)
+               //schedule("0 0/${delay} * * * ?", rescheduleIfNeeded)
                // Update rescheduled state
                atomicState?.poll["rescheduled"] = now()
        }