Developing with ZBOSS for Zigbee
ZCL Dehumidification cluster

Dehumidification Control cluster attributes

enum  zb_zcl_dehumidification_control_attr_e {
  ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ID = 0x0000, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID = 0x0001, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID = 0x0010, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ID = 0x0011,
  ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ID = 0x0012, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID = 0x0013, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID = 0x0014, ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ID = 0x0015
}
 Dehumidification Control cluster attribute identifiers. More...
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MIN_VALUE   0x1e
 Min value for RHDehumidification Setpoint attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MAX_VALUE   0x64
 Man value for RHDehumidification Setpoint attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_DEFAULT_VALUE   0x32
 Default value for RHDehumidification Setpoint attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_DEFAULT_VALUE   ((zb_uint8_t)0x00)
 Default value for RelativeHumidityMode attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_DEFAULT_VALUE   ((zb_uint8_t)0x01)
 Default value for DehumidificationLockout attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MIN_VALUE   0x02
 Min value for Dehumidification Hysteresis attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MAX_VALUE   0x14
 Max value for Dehumidification Hysteresis attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_DEFAULT_VALUE   0x02
 Default value for Dehumidification Hysteresis attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MIN_VALUE   0x14
 Min value for Dehumidification Max Cool attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MAX_VALUE   0x64
 Max value for Dehumidification Max Cool attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_DEFAULT_VALUE   0x14
 Default value for Dehumidification Max Cool attribute.
 
#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_DEFAULT_VALUE   ((zb_uint8_t)0x00)
 Default value for RelativeHumidityDisplay attribute.
 
#define ZB_ZCL_DECLARE_DEHUMIDIFICATION_CONTROL_ATTRIB_LIST(attr_list, dehumid_cooling, dehumid_setpoint, dehumid_hysteresis, dehumid_max_cool)
 Declare attribute list for Dehumidification Control cluster. More...
 

Detailed Description

Macro Definition Documentation

◆ ZB_ZCL_DECLARE_DEHUMIDIFICATION_CONTROL_ATTRIB_LIST

#define ZB_ZCL_DECLARE_DEHUMIDIFICATION_CONTROL_ATTRIB_LIST (   attr_list,
  dehumid_cooling,
  dehumid_setpoint,
  dehumid_hysteresis,
  dehumid_max_cool 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID, (dehumid_cooling)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID, (dehumid_setpoint)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID, (dehumid_hysteresis)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID, (dehumid_max_cool)) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST

Declare attribute list for Dehumidification Control cluster.

Parameters
attr_list- attribute list name
dehumid_cooling- pointer to variable to store Dehumidification Cooling attribute value
dehumid_setpoint- pointer to variable to store Dehumidification Setpoint attribute value
dehumid_hysteresis- pointer to variable to store Dehumidification Hysteresis attribute value
dehumid_max_cool- pointer to variable to store Dehumidification Max Cool attribute value

Enumeration Type Documentation

◆ zb_zcl_dehumidification_control_attr_e

Dehumidification Control cluster attribute identifiers.

See also
ZCL spec, subclause 6.4.2.2
Enumerator
ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ID 

The RelativeHumidity attribute is an 8-bit value that represents the current relative humidity (in %) measured by a local or remote sensor.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID 

Dehumidification Cooling attribute.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID 

RHDehumidification Setpoint attribute.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ID 

The RelativeHumidityMode attribute is an 8-bit value that specifies how the RelativeHumidity value is being updated.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ID 

The DehumidificationLockout attribute is an 8-bit value that specifies whether dehumidification is allowed or not.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID 

Dehumidification Hysteresis attribute.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID 

Dehumidification Max Cool attribute.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ID 

The RelativeHumidityDisplay attribute is an 8-bit value that specifies whether the RelativeHumidity value is displayed to the user or not.

ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID
@ ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID
Dehumidification Hysteresis attribute.
Definition: zb_zcl_dehumidification_control.h:64
ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID
@ ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID
Dehumidification Cooling attribute.
Definition: zb_zcl_dehumidification_control.h:54
ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID
@ ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID
Dehumidification Max Cool attribute.
Definition: zb_zcl_dehumidification_control.h:66
ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID
@ ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID
RHDehumidification Setpoint attribute.
Definition: zb_zcl_dehumidification_control.h:56