mirror of
https://github.com/mtan93/SmartThingsPublic.git
synced 2026-03-16 05:10:50 +00:00
Merge pull request #1343 from varzac/fix-button-zone-status
[DPROT-180] Correctly parse zone status in zigbee-button
This commit is contained in:
@@ -89,14 +89,8 @@ def parse(String description) {
|
||||
}
|
||||
|
||||
private Map parseIasButtonMessage(String description) {
|
||||
int zoneInt = Integer.parseInt((description - "zone status 0x"), 16)
|
||||
if (zoneInt & 0x02) {
|
||||
resultMap = getButtonResult('press')
|
||||
} else {
|
||||
resultMap = getButtonResult('release')
|
||||
}
|
||||
|
||||
return resultMap
|
||||
def zs = zigbee.parseZoneStatus(description)
|
||||
return zs.isAlarm2Set() ? getButtonResult("press") : getButtonResult("release")
|
||||
}
|
||||
|
||||
private Map getBatteryResult(rawValue) {
|
||||
|
||||
Reference in New Issue
Block a user