I am using a pretty standard decapsulation function and getting this error with the 0x6A Window Shade zwave messages from the device. I checked the docs and it is also not in there on the Z-Wave Classes page... @support_team
Unable to extract encapsulated cmd from SupervisionGet(statusUpdates:false, sessionID:56, commandLength: 6, commandClassIdentifier: 106, commandIdentifier:4, commandByte:[13, 99, 99, 0]
Function:
//Decodes Supervision Encapsulated Commands (and replies to device)
void zwaveEvent(hubitat.zwave.commands.supervisionv1.SupervisionGet cmd, ep=0) {
def encapsulatedCmd = cmd.encapsulatedCommand(commandClassVersions)
logTrace "${cmd} --ENCAP-- ${encapsulatedCmd}"
if (encapsulatedCmd) {
zwaveEvent(encapsulatedCmd, ep)
} else {
logWarn "Unable to extract encapsulated cmd from $cmd"
}
sendCommands(secureCmd(zwave.supervisionV1.supervisionReport(sessionID: cmd.sessionID, reserved: 0, moreStatusUpdates: false, status: 0xFF, duration: 0), ep))
}
@Field static final Map commandClassVersions = [
0x26: 4, // switchmultilevelv4
0x6A: 1, // (Window Covering)
0x6C: 1, // supervisionv1
0x70: 1, // configurationv1
0x72: 2, // manufacturerspecificv2
0x85: 2, // associationv2
0x86: 2, // versionv2
0x8E: 3, // multichannelassociationv3
]