Merge pull request #1129 from workingmonk/vdfixosram

SSVD-2463 hotfix for level jumping issues
This commit is contained in:
Vinay Rao
2016-08-17 21:59:52 -07:00
committed by GitHub
3 changed files with 12 additions and 3 deletions
@@ -53,8 +53,11 @@ def parse(String description) {
def event = zigbee.getEvent(description)
if (event) {
if (event.name=="level" && event.value==0) {}
else {
sendEvent(event)
}
}
else {
log.warn "DID NOT PARSE MESSAGE for description : $description"
log.debug zigbee.parseDescriptionAsMap(description)
@@ -81,8 +81,11 @@ def parse(String description) {
def finalResult = zigbee.getEvent(description)
if (finalResult) {
log.debug finalResult
if (finalResult.name=="level" && finalResult.value==0) {}
else {
sendEvent(finalResult)
}
}
else {
def zigbeeMap = zigbee.parseDescriptionAsMap(description)
log.trace "zigbeeMap : $zigbeeMap"
@@ -75,8 +75,11 @@ def parse(String description) {
log.debug "description is $description"
def event = zigbee.getEvent(description)
if (event) {
if (event.name=="level" && event.value==0) {}
else {
sendEvent(event)
}
}
else {
log.warn "DID NOT PARSE MESSAGE for description : $description"
log.debug zigbee.parseDescriptionAsMap(description)