}
private initialize() {
+ startLevel = 0//Chagne start level to 0 to make it possible for the light to be off!
stop("settingsChange")
if (startTime) {
def runAgain = stepDuration()
log.debug "Rescheduling to run again in ${runAgain} seconds"
- runIn(runAgain, 'increment', [overwrite: true])
+ //runIn(runAgain, 'increment', [overwrite: true])
} else {
stop("schedule")
- handleCompletionSwitches()
+ //handleCompletionSwitches()
- handleCompletionMessaging()
+ //handleCompletionMessaging()
handleCompletionModesAndPhrases()
}
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
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() {