def scheduleCheck() {
log.debug "schedule check"
def motionState = motion1.currentState("motion")
- if (motionState.value == "inactive") {
+ if (motionState == "inactive") {
//def elapsed = now() - motionState.rawDateCreated.time
//def threshold = 1000 * 60 * minutes1 - 1000
if (/*elapsed >= threshold*/true) {
- log.debug "Motion has stayed inactive long enough since last check ($elapsed ms): turning lights off"
+ log.debug "Motion has stayed inactive long enough since last check: turning lights off"
switches.off()
} else {
- log.debug "Motion has not stayed inactive long enough since last check ($elapsed ms): doing nothing"
+ log.debug "Motion has not stayed inactive long enough since last check: doing nothing"
}
} else {
log.debug "Motion is active, do nothing and wait for inactive"