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,8 +53,11 @@ def parse(String description) {
def event = zigbee.getEvent(description) def event = zigbee.getEvent(description)
if (event) { if (event) {
if (event.name=="level" && event.value==0) {}
else {
sendEvent(event) sendEvent(event)
} }
}
else { else {
log.warn "DID NOT PARSE MESSAGE for description : $description" log.warn "DID NOT PARSE MESSAGE for description : $description"
log.debug zigbee.parseDescriptionAsMap(description) log.debug zigbee.parseDescriptionAsMap(description)

View File

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

View File

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