From 24815ee5fa6de7150953b2122c5861523a38438e Mon Sep 17 00:00:00 2001 From: larsfinander Date: Tue, 4 Aug 2015 16:35:39 -0700 Subject: [PATCH] Add heartbeat to Smartpower Outlet for Amazon Echo -Heartbeat attribute added -Hearbeat event generated for each device checking --- .../smartpower-outlet.src/smartpower-outlet.groovy | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/devicetypes/smartthings/smartpower-outlet.src/smartpower-outlet.groovy b/devicetypes/smartthings/smartpower-outlet.src/smartpower-outlet.groovy index ae080dfeb8e..ecc6ea1179b 100644 --- a/devicetypes/smartthings/smartpower-outlet.src/smartpower-outlet.groovy +++ b/devicetypes/smartthings/smartpower-outlet.src/smartpower-outlet.groovy @@ -14,6 +14,9 @@ metadata { capability "Refresh" capability "Sensor" + // heartbeat is updated every time device checks in + attribute "heartbeat", "string" + fingerprint profileId: "0104", inClusters: "0000,0003,0004,0005,0006,0B04,0B05", outClusters: "0019" } @@ -62,6 +65,9 @@ def parse(String description) { name = "power" // assume 16 bit signed for encoding and power divisor is 10 value = Integer.parseInt(reportValue, 16) / 10 + + // trigger heartbeat + sendEvent(name: "heartbeat", value: "alive", isStateChange: true, displayed:false) } } else if (description?.startsWith("on/off:")) { log.debug "Switch command"