Update notify-me-with-hue.groovy
[smartapps.git] / official / notify-me-with-hue.groovy
index 8cfd2969e21aa20a0a60a464cbf427f0c11e38ee..58b0c4c2397e3317fc837caea023fe0f2d10df27 100755 (executable)
@@ -50,7 +50,7 @@ preferences {
        section("Choose light effects...")
                {
                        input "color", "enum", title: "Hue Color?", required: false, multiple:false, options: ["Red","Green","Blue","Yellow","Orange","Purple","Pink"]
-                       input "lightLevel", "enum", title: "Light Level?", required: false, options: [[10:"10%"],[20:"20%"],[30:"30%"],[40:"40%"],[50:"50%"],[60:"60%"],[70:"70%"],[80:"80%"],[90:"90%"],[100:"100%"]]
+                       input "lightLevel", "enum", title: "Light Level?", required: false, options: [10,20,30,40,50,60,70,80,90,100]
                        input "duration", "number", title: "Duration Seconds?", required: false
                        //input "turnOn", "enum", title: "Turn On when Off?", required: false, options: ["Yes","No"]
                }
@@ -74,19 +74,19 @@ def updated() {
 
 def subscribeToEvents() {
        subscribe(app, appTouchHandler)
-       subscribe(contact, "contact.open", eventHandler)
-       subscribe(contactClosed, "contact.closed", eventHandler)
-       subscribe(acceleration, "acceleration.active", eventHandler)
-       subscribe(motion, "motion.active", eventHandler)
-       subscribe(mySwitch, "switch.on", eventHandler)
-       subscribe(mySwitchOff, "switch.off", eventHandler)
-       subscribe(arrivalPresence, "presence.present", eventHandler)
-       subscribe(departurePresence, "presence.not present", eventHandler)
-       subscribe(smoke, "smoke.detected", eventHandler)
-       subscribe(smoke, "smoke.tested", eventHandler)
-       subscribe(smoke, "carbonMonoxide.detected", eventHandler)
-       subscribe(water, "water.wet", eventHandler)
-       subscribe(button1, "button.pushed", eventHandler)
+       subscribe(contact, "contact.open", eventHandler1)
+       subscribe(contactClosed, "contact.closed", eventHandler1)
+       subscribe(acceleration, "acceleration.active", eventHandler1)
+       subscribe(motion, "motion.active", eventHandler1)
+       subscribe(mySwitch, "switch.on", eventHandler1)
+       subscribe(mySwitchOff, "switch.off", eventHandler1)
+       subscribe(arrivalPresence, "presence.present", eventHandler1)
+       subscribe(departurePresence, "presence.not present", eventHandler1)
+       subscribe(smoke, "smoke.detected", eventHandler1)
+       subscribe(smoke, "smoke.tested", eventHandler1)
+       subscribe(smoke, "carbonMonoxide.detected", eventHandler1)
+       subscribe(water, "water.wet", eventHandler1)
+       subscribe(button1, "button.pushed", eventHandler1)
 
        if (triggerModes) {
                subscribe(location, modeChangeHandler)
@@ -97,7 +97,7 @@ def subscribeToEvents() {
        }
 }
 
-def eventHandler(evt) {
+def eventHandler1(evt) {
        if (frequency) {
                def lastTime = state[evt.deviceId]
                if (lastTime == null || now() - lastTime >= frequency * 60000) {
@@ -112,12 +112,12 @@ def eventHandler(evt) {
 def modeChangeHandler(evt) {
        log.trace "modeChangeHandler $evt.name: $evt.value ($triggerModes)"
        if (evt.value in triggerModes) {
-               eventHandler(evt)
+               eventHandler1(evt)
        }
 }
 
 def scheduledTimeHandler() {
-       eventHandler(null)
+       //eventHandler1(null)
 }
 
 def appTouchHandler(evt) {
@@ -195,4 +195,4 @@ def resetHue()
        hues.each {
                it.setColor(state.previous[it.id])        
        }
-}
\ No newline at end of file
+}