MultiState Output Cluster

 

 

This cluster manages the output of the sensor.

If a field of the payload starts with 0x, this means that it's an hexadecimal representation, and if it starts with 0b, it is a binary representation.

Any multi-byte numerical value is serialized in “Big Endian” order.

Present value


The Present value information attribute set contains the attribute representing the current state of the output of the device.

Standard report

Report

FeaturesFctrl CmdIDClusterIDAttributeIDAttribute typeDataComment
Report attributes0x11 or 0x31 or
...
0x0A0x00 0x130x00 0x550x200xcc0xcc: current present value

Configuration

FeaturesFctrl CmdIDClusterIDPayloadComment
Configure reporting0x11 or 0x31 or
...
0x060x00 0x130x00 0x00 0x55 0x20 0xmmmm 0xMMMM 0xcc0x00 0x55: attributeID
0x20: attribute type
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xcc: 0x00: do not report on change/ 0x01: report on any change
Configure reporting response0x11 or 0x31 or
...
0x070x00 0x130xss 0x00 0x00 0x550xss:status
Read reporting configuration0x11 or 0x31 or
...
0x080x00 0x130x00 0x00 0x550x00 0x55: attributeID
Read reporting configuration response0x11 or 0x31 or
...
0x090x00 0x130xss 0x00 0x00 0x55 0x20 0xmmmm 0xMMMM 0xcc0xss:status
0x00 0x55:attributeID
0x20: attribute type
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xcc: reportable change

Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x00 0x130x00 0x55Requests the present value
Read attribute response0x11 or 0x31 or
...
0x010x00 0x130x00 0x550x000x200xnn0xnn: present value of multistate output
0x00: Comfort [ OFF if used with relay]
0x01: Economic [ ON if used with relay]
0x02: AntiFreeze
0x03: Stop
0x04: Comfort -1°C
0x05: Comfort -2°C
Write attribute no response0x11 or 0x31 or
...
0x050x00 0x130x00 0x550x200xnnSet the present value of multistate output:

strong>0x00: Comfort [ OFF if used with relay]
0x01: Economic [ ON if used with relay]
0x02: AntiFreeze
0x03: Stop
0x04: Comfort -1°C
0x05: Comfort -2°C

Batch report

The Present value sample type is "Unsigned 8 bits integer", the corresponding number to use in br_uncompress type is 4.

Configuration

Feature Fctrl CmdIDClusterIDPayloadComment
Configure reporting0x11 or 0x31 or
...
0x060x00 0x130x11 0x00 0x55 0x00 0xmmmm 0xMMMM 0xdd 0xrr 0xtt0x11: Batch(size+flag); 0bsssssss is the size of configuration string after attributeID (obsssssss1 right shifted). The size here is 0x08.
0x00 0x55: AttributeID
0x00: the index of required field
0xmmmm: minimum recorting interval
0xMMMM: maximum recorting interval
0xdd: the required delta value (the size depends on the attribute data type)
0xrr: the required resolution value (the size depends on the attribute data type)
0xtt:the tag value
Configure reporting response0x11 or 0x31 or
...
0x070x00 0x130xss 0x01 0x00 0x550xss : status
0x01 : batch
Read reporting configuration0x11 or 0x31 or
...
0x080x00 0x130x01 0x00 0x550x01: Batch
Read reporting configuration response0x11 or 0x31 or
...
0x090x00 0x130xss 0x11 0x00 0x55 0x00 0xmmmm 0xMMMM 0xdd 0xrr 0xtt0xss : status
0x11: Batch(size+flag); 0bsssssss is the size of configuration string after attributeID (obsssssss1 right shifted). The size here is 0x08.
0x00: the index of required field
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xdd: the required delta value (the size depends on the attribute data type)
0xrr: the required resolution value (the size depends on the attribute data type)
0xtt: the tag value

Number of states


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x00 0x130x00 0x4ARequests the number of states
Read attribute response0x11 or 0x31 or
...
0x010x00 0x130x00 0x4A0x000x200xnn0xnn: number of states
0x04: 4 orders pilot wire
0x06: 6 orders pilot wire
Write attribute no response0x11 or 0x31 or
...
0x050x00 0x130x00 0x4A0x200xnnSet the number of states

ApplicationType


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x00 0x130x01 0x00Requests Application type
Read attribute response0x11 or 0x31 or
...
0x010x00 0x130x01 0x000x000x230x0E 0xff 0xff 0xff0x0E 0xff 0xff 0xff: Default
0x0E 0x00 0x20 0x00: pilote wire
Print Friendly