//By Apps
def setLevel(int level) {
- println("the switch with id:$id is setted to level $level!")
- this.currentLevel = level
+ if (this.currentLevel != level) {
+ println("the switch with id:$id is setted to level $level!")
+ this.currentLevel = level
+ sendEvent([name: "level", value: "40", deviceId: this.id, descriptionText: "",
+ displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}'])
+ }
}
def on() {