Relative Humidity Measurements Cluster

 

This cluster delivers the relative humidity of the remote sensor, and the minimum and the maximum values that it is capable to measure.

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.

Measured Value


The Measured value information attribute set contains  the attribute representing the humidity of the device.

Standard report

Report

FeaturesFctrl CmdIDClusterIDAttributeIDAttribute typeDataComment
Report attributes0x11 or 0x31 or
...
0x0a0x04 0x050x00 0x000x210xhhhh0xhhhh: Measured Value
Relative Humidity (%) = MeasuredValue/100

Configuration

FeaturesFctrl CmdIDClusterIDPayloadComment
Configure reporting0x11 or 0x31 or
...
0x060x04 0x050x00 0x00 0x00 0x21 0xmmmm 0xMMMM 0xcccc0x00 0x00: AttributeID
0x21: Attribute type
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xcccc: reportable change
Configure reporting response0x11 or 0x31 or
...
0x070x04 0x050xss 0x00 0x00 0x000xss: status
Read reporting configuration0x11 or 0x31 or
...
0x080x04 0x050x00 0x00 0x000x00 0x00: attributeID
Read reporting configuration response0x11 or 0x31 or
...
0x090x04 0x050xss 0x00 0x00 0x00 0x21 0xmmmm 0xMMMM 0xcccc0xss: status
0x00 0x00: AttributeID
0x21: Attribute type
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xcccc: reportable change

Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x04 0x050x00 0x00Ask the relative humidity of the sensor
Read attribute response0x11 or 0x31 or
...
0x010x04 0x050x00 0x000x00 0x210xhhhh0xhhhh: Measured Value
Relative Humidity (%) = MeasuredValue/100

Batch report

The Measured value sample type is "unsigned int U16", the corresponding number to use in br_uncompress type is 6.

Configuration

FeaturesFctrl CmdIDClusterIDPayloadComment
Configure reporting0x11 or 0x31 or
...
0x060x04 0x050x15 0x00 0x00 0x00 0xmmmm 0xMMMM 0xdddd 0xrrrr 0xtt0x15: 0bsssssss is the size of configuration string after attributeID (obsssssss1 right shifted). The size here is 0x0A.
0x00 0x00: AttributeID
0x00: the index of required field( the MeasuredValue attribute has got only one field 0)
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xdddd: required delta value (the size depends on the attribute data type)
0xrrrr: required resolution (the size depends on the attribute data type)
0xtt: the tag value
Configure reporting response0x11 or 0x31 or
...
0x070x04 0x050xss 0x01 0x00 0x000xss: status
0x01: batch
Read reporting configuration0x11 or 0x31 or
...
0x080x04 0x050x01 0x00 0x000x01: batch
Read reporting configuration response0x11 or 0x31 or
...
0x090x04 0x050xss 0x15 0x00 0x00 0x00 0xmmmm 0xMMMM 0xdddd 0xrrrr 0xtt0xss: status
0x15: 0bsssssss is the size of configuration string after attributeID (obsssssss1 right shifted). The size here is 0x0A.
0x00 0x00: AttributeID
0x00: the index of required field( the MeasuredValue attribute has got only one field 0)
0xmmmm: minimum reporting interval
0xMMMM: maximum reporting interval
0xdddd: required delta value (the size depends on the attribute data type)
0xrrrr: required resolution (the size depends on the attribute data type)
0xtt: the tag value

Min Measured Value


The Min Measured Value information attribute set contains the minimum value that the remote sensor is capable to measure.

Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x04 0x050x00 0x01Ask the minimum value that the sensor is capable to measure
Read attribute response0x11 or 0x31 or
...
0x010x04 0x050x00 0x010x00 0x210xhhhh0xhhhh: Min Measured Value
RH (%) = MeasuredValue/100

Max Measured Value


The Max Measured Value information attribute set contains the maximum value that the remote sensor is capable to measure.

Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x04 0x050x00 0x02Ask the maximum value that the sensor is capable to measure
Read attribute response0x11 or 0x31 or
...
0x010x04 0x050x00 0x020x00 0x210xhhhh0xhhhh: Max Measured Value
RH(%) = MaxMeasuredValue/100
Print Friendly