Status

 

When the configuration frame is accepted, the status field is set to 0x00.

However, command responses may return error codes within the status field of the ZCL response frame. The main error codes are:

Error codeError typeComment
0x80Malformed commandMost of the time, the command has got wrong number of fields.
0x81Unsupported cluster commandThe "cluster specific command" is not supported by the cluster.
0x82Unsupported general
command
The “General command” is not supported by the cluster
0x86Unsupported attributeThe attribute is not supported or the command does not apply to the attribute.
0x87Invalid fieldOne of the parameter fields is invalid.
Frequent cause: Max < Min in configure reporting.
0x88Invalid valueThe request is incorrectly formatted.
Frequent causes: Unexpected frame size, or Bad attribute type; or on batch case if a specific batch is not available.
0x89Insufficient spaceThe parameter or the expected response is too big.
Typical cause: attempting to read a very large attribute which is designed to be read through filters and scope specifiers, typically the TIC cluster. The client should limit the number of requested result fields.
0x8cUnreportable attributeThe “configure reporting” or “read reporting configuration” is not supported by the selected attribute.
Either the attribute does not exist in the cluster or it is not reportable.
0xc2Batch report: No free slotThe required batch configuration could not be added.
The number of batch reportable slots is currently limited to 8.
0xc3Batch report: Invalid Tag size.At least one other batch report configuration uses a different Tag size.
Use the same tag size for all batches configured on a device.
0xc4Batch report: Duplicate tag labelA requested Tag label is already used by another batch report configuration.
Choose another tag label.
0xc5Batch report: Label out of rangeTag label is bigger than it should be according to Tag size.
Tag label must be a number between : 0 and ([2^(Tag size ] – 1)
Print Friendly