mirror of
https://github.com/mtan93/SmartThingsPublic.git
synced 2026-03-08 05:31:56 +00:00
Merge branch 'master' into staging
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
metadata {
|
metadata {
|
||||||
definition (name: "Color Control Capability", namespace: "capabilities", author: "SmartThings") {
|
definition (name: "Simulated Color Control", namespace: "smartthings/testing", author: "SmartThings") {
|
||||||
capability "Color Control"
|
capability "Color Control"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -139,8 +139,7 @@ private Map parseReportAttributeMessage(String description) {
|
|||||||
Map resultMap = [:]
|
Map resultMap = [:]
|
||||||
if (descMap.clusterInt == CLUSTER_POWER && descMap.attrInt == POWER_ATTR_BATTERY_PERCENTAGE_REMAINING) {
|
if (descMap.clusterInt == CLUSTER_POWER && descMap.attrInt == POWER_ATTR_BATTERY_PERCENTAGE_REMAINING) {
|
||||||
resultMap.name = "battery"
|
resultMap.name = "battery"
|
||||||
// BatteryPercentageRemaining is specified in .5% increments
|
resultMap.value = Math.round(Integer.parseInt(descMap.value, 16) / 2)
|
||||||
resultMap.value = Integer.parseInt(descMap.value, 16) / 2
|
|
||||||
log.info "parseReportAttributeMessage() --- battery: ${resultMap.value}"
|
log.info "parseReportAttributeMessage() --- battery: ${resultMap.value}"
|
||||||
}
|
}
|
||||||
else if (descMap.clusterInt == CLUSTER_DOORLOCK && descMap.attrInt == DOORLOCK_ATTR_LOCKSTATE) {
|
else if (descMap.clusterInt == CLUSTER_DOORLOCK && descMap.attrInt == DOORLOCK_ATTR_LOCKSTATE) {
|
||||||
|
|||||||
Reference in New Issue
Block a user