Update gentle-wake-up.groovy
[smartapps.git] / official / gentle-wake-up.groovy
index c2b28fc6bfe16a40b86e36c06fc929e58fb3fc71..0c863a471e80063582595c06ca508bf76b6dad80 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) {
@@ -558,8 +559,12 @@ def updateDimmers(percentComplete) {
                        dimmer.off()
 
                } else {
-
-                       def shouldChangeColors = (colorize && colorize != "false")
+                       
+                       def shouldChangeColors = (colorize != "false")
+                       if (colorize == "false")
+                               colorize = "true"
+                       else
+                               colorize = "false"
 
                        if (shouldChangeColors/*&& hasSetColorCommand(dimmer)*/) {
                                def hue = getHue(dimmer, nextLevel)
@@ -603,9 +608,9 @@ private completion() {
 
        stop("schedule")
 
-       handleCompletionSwitches()
+       //handleCompletionSwitches()
 
-       handleCompletionMessaging()
+       //handleCompletionMessaging()
 
        handleCompletionModesAndPhrases()
 }
@@ -722,7 +727,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() {