X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=ColorControl%2FColorControl.groovy;h=e0a905f4fe554795279983c62d67d6d0876852ec;hb=b30c5b2dd2567206e9b19313610fbd104ebdb373;hp=c3d652d1e8aa85090c56c75dcb2d564b368b26b6;hpb=c1b963da95f601ed27b117fd23578cbc352935c7;p=smartthings-infrastructure.git diff --git a/ColorControl/ColorControl.groovy b/ColorControl/ColorControl.groovy index c3d652d..e0a905f 100644 --- a/ColorControl/ColorControl.groovy +++ b/ColorControl/ColorControl.groovy @@ -121,6 +121,16 @@ public class ColorControl { displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) } } + + def setHue(double hue) { + if (hue != this.hue) { + this.hue = hue + this.currentHue = hue + println("The hue level of the light is changed to $hue!") + sendEvent([name: "hue", value: "${hue}", deviceId: this.id, descriptionText: "", + displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}']) + } + } def setSaturation(int saturation) { if (saturation != this.saturation) {