changes suggested by Tom and Zach

This commit is contained in:
Vinay Rao
2017-02-02 18:52:23 -08:00
parent d8c89f6c6a
commit 8e6d009d67

View File

@@ -119,36 +119,31 @@ private Map parseNonIasButtonMessage(Map descMap){
def buttonState = ""
def buttonNumber = 0
if ((device.getDataValue("model") == "3460-L") &&(descMap.clusterInt == 0x0006)) {
if (descMap.command == "01") {
if (descMap.commandInt == 1) {
getButtonResult("press")
}
else if (descMap.command == "00") {
else if (descMap.commandInt == 0) {
getButtonResult("release")
}
}
else if ((device.getDataValue("model") == "3450-L") && (descMap.clusterInt == 0x0006)) {
log.info "For 3450-L"
log.trace "descMap : $descMap"
if (descMap.command == "01") {
if (descMap.commandInt == 1) {
getButtonResult("press")
}
else if (descMap.command == "00") {
def button = 1
else if (descMap.commandInt == 0) {
def button = 1
switch(descMap.sourceEndpoint) {
case "01":
button = 4
case "01":
button = 4
break
case "02":
button = 3
button = 3
break
case "03":
button = 1
button = 1
break
case "04":
button = 2
break
default:
button = 1
button = 2
break
}