X-Git-Url: http://plrg.eecs.uci.edu/git/?p=smartapps.git;a=blobdiff_plain;f=official%2Fgentle-wake-up.groovy;h=0c863a471e80063582595c06ca508bf76b6dad80;hp=c2b28fc6bfe16a40b86e36c06fc929e58fb3fc71;hb=f9a7e11c2e5fabf80d556b7b384d838510f98d2e;hpb=f5009860c388b555f2d01938b77f6f53f5b17532 diff --git a/official/gentle-wake-up.groovy b/official/gentle-wake-up.groovy index c2b28fc..0c863a4 100755 --- a/official/gentle-wake-up.groovy +++ b/official/gentle-wake-up.groovy @@ -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() {