def cycleTimeMsec = cycleTime ? cycleTime * 60000 : 600000
def duration = now() - state.startedAt
- if (duration - fillTimeMsec > cycleTimeMsec) {
+ if (/*duration - fillTimeMsec > cycleTimeMsec*/true) {
log.debug "Sending notification"
def msg = "${sensor1.displayName} is finished"
private flashLights() {
def doFlash = true
- def onFor = onFor ?: 1000
- def offFor = offFor ?: 1000
- def numFlashes = numFlashes ?: 3
+ def onFor = 1000
+ def offFor = 1000
+ def numFlashes = 3
log.debug "LAST ACTIVATED IS: ${state.lastActivated}"
if (state.lastActivated) {
def elapsed = now() - state.lastActivated
def sequenceTime = (numFlashes + 1) * (onFor + offFor)
- doFlash = elapsed > sequenceTime
+ doFlash = true//elapsed > sequenceTime
log.debug "DO FLASH: $doFlash, ELAPSED: $elapsed, LAST ACTIVATED: ${state.lastActivated}"
}
log.trace "Switch on after $delay msec"
switches.eachWithIndex {s, i ->
if (initialActionOn[i]) {
- s.on(delay: delay)
+ switches.on(delay: delay)
}
else {
- s.off(delay:delay)
+ switches.off(delay:delay)
}
}
- delay += onFor
+ /*delay += onFor
log.trace "Switch off after $delay msec"
switches.eachWithIndex {s, i ->
if (initialActionOn[i]) {
s.on(delay:delay)
}
}
- delay += offFor
+ delay += offFor*/
}
}
}