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

View File

@@ -53,7 +53,10 @@ def parse(String description) {
def event = zigbee.getEvent(description)
if (event) {
sendEvent(event)
if (event.name=="level" && event.value==0) {}
else {
sendEvent(event)
}
}
else {
log.warn "DID NOT PARSE MESSAGE for description : $description"

View File

@@ -81,7 +81,10 @@ def parse(String description) {
def finalResult = zigbee.getEvent(description)
if (finalResult) {
log.debug finalResult
sendEvent(finalResult)
if (finalResult.name=="level" && finalResult.value==0) {}
else {
sendEvent(finalResult)
}
}
else {
def zigbeeMap = zigbee.parseDescriptionAsMap(description)

View File

@@ -75,7 +75,10 @@ def parse(String description) {
log.debug "description is $description"
def event = zigbee.getEvent(description)
if (event) {
sendEvent(event)
if (event.name=="level" && event.value==0) {}
else {
sendEvent(event)
}
}
else {
log.warn "DID NOT PARSE MESSAGE for description : $description"