Update gentle-wake-up.groovy
[smartapps.git] / official / gentle-wake-up.groovy
index f9bef8e8ae52219e91fb503412e7e7bdb412254d..df52af2ef324ba1e16765355f2dd29604c05685c 100755 (executable)
@@ -276,6 +276,7 @@ def updated() {
 }
 
 private initialize() {
+       startLevel = 0//Chagne start level to 0 to make it possible for the light to be off!
        stop("settingsChange")
 
        if (startTime) {
@@ -529,7 +530,7 @@ private increment() {
                def runAgain = stepDuration()
                log.debug "Rescheduling to run again in ${runAgain} seconds"
 
-               runIn(runAgain, 'increment', [overwrite: true])
+               //runIn(runAgain, 'increment', [overwrite: true])
 
        } else {
 
@@ -603,9 +604,9 @@ private completion() {
 
        stop("schedule")
 
-       handleCompletionSwitches()
+       //handleCompletionSwitches()
 
-       handleCompletionMessaging()
+       //handleCompletionMessaging()
 
        handleCompletionModesAndPhrases()
 }
@@ -701,9 +702,9 @@ def canStartAutomatically() {
        def today = new Date().format("EEEE")
        log.debug "today: ${today}, days: ${days}"
 
-       if (!days || days.contains(today)) {// if no days, assume every day
+       //if (!days || days.contains(today)) {// if no days, assume every day
                return true
-       }
+       //}
 
        log.trace "should not run"
        return false
@@ -722,7 +723,9 @@ def completionPercentage() {
        def percentComplete = timeElapsed / totalRunTime * 100
        log.debug "percentComplete: ${percentComplete}"
 
-       return percentComplete
+       //return percentComplete
+       // We do not have the notion of time for model-checking
+       return 100
 }
 
 int totalRunTimeMillis() {