mirror of
https://github.com/mtan93/SmartThingsPublic.git
synced 2026-03-08 05:31:56 +00:00
Merge pull request #1248 from varzac/add-send-to-raw-messages
Add explicit send commands for zigbee raw
This commit is contained in:
@@ -87,16 +87,27 @@ def beep() {
|
||||
up to this long from the time you send the message to the time you hear a sound.
|
||||
*/
|
||||
|
||||
// Used source endpoint of 0x02 because we are using smartthings manufacturer specific cluster.
|
||||
[
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}",
|
||||
"delay 200",
|
||||
"send 0x$zigbee.deviceNetworkId 0x02 0x$zigbee.endpointId",
|
||||
"delay 7000",
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}",
|
||||
"delay 200",
|
||||
"send 0x$zigbee.deviceNetworkId 0x02 0x$zigbee.endpointId",
|
||||
"delay 7000",
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}",
|
||||
"delay 200",
|
||||
"send 0x$zigbee.deviceNetworkId 0x02 0x$zigbee.endpointId",
|
||||
"delay 7000",
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}",
|
||||
"delay 200",
|
||||
"send 0x$zigbee.deviceNetworkId 0x02 0x$zigbee.endpointId",
|
||||
"delay 7000",
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}"
|
||||
"raw 0xFC05 {15 0A 11 00 00 15 01}",
|
||||
"delay 200",
|
||||
"send 0x$zigbee.deviceNetworkId 0x02 0x$zigbee.endpointId",
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@@ -105,11 +105,21 @@ def parseDescriptionAsMap(description) {
|
||||
|
||||
// Commands to device
|
||||
def on() {
|
||||
'zcl on-off on'
|
||||
[
|
||||
'zcl on-off on',
|
||||
'delay 200',
|
||||
"send 0x${zigbee.deviceNetworkId} 0x01 0x${zigbee.endpointId}",
|
||||
'delay 500'
|
||||
]
|
||||
}
|
||||
|
||||
def off() {
|
||||
'zcl on-off off'
|
||||
[
|
||||
'zcl on-off off',
|
||||
'delay 200',
|
||||
"send 0x${zigbee.deviceNetworkId} 0x01 0x${zigbee.endpointId}",
|
||||
'delay 500'
|
||||
]
|
||||
}
|
||||
|
||||
def setLevel(value) {
|
||||
|
||||
@@ -47,9 +47,21 @@ def parse(String description) {
|
||||
|
||||
// Commands to device
|
||||
def on() {
|
||||
'zcl on-off on'
|
||||
[
|
||||
'zcl on-off on',
|
||||
'delay 200',
|
||||
"send 0x${zigbee.deviceNetworkId} 0x01 0x${zigbee.endpointId}",
|
||||
'delay 500'
|
||||
|
||||
]
|
||||
|
||||
}
|
||||
|
||||
def off() {
|
||||
'zcl on-off off'
|
||||
[
|
||||
'zcl on-off off',
|
||||
'delay 200',
|
||||
"send 0x${zigbee.deviceNetworkId} 0x01 0x${zigbee.endpointId}",
|
||||
'delay 500'
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user