ZCL Fan Control

Zigbee Cluster Library (ZCL) fan control cluster usage definition for ESP Zigbee SDK.

Header File

Macros

ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_DEFAULT_VALUE

Default value for Fan Mode attribute.

ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_DEFAULT_VALUE

Default value for Fan Mode attribute.

Enumerations

enum esp_zb_zcl_fan_control_attr_t

Fan Control cluster attribute identifiers.

Values:

enumerator ESP_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID

Fan mode attribute

enumerator ESP_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID

Fan mode sequence attribute

enum esp_zb_zcl_fan_control_fan_mode_t

Values for Fan Mode attribute.

Values:

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_OFF
enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_LOW

Off value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_MEDIUM

Low value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_HIGH

Medium value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_ON

High value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_AUTO

On value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SMART

Auto value

enum esp_zb_zcl_fan_control_fan_mode_sequence_t

Values for Fan Mode Sequence attribute.

Values:

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH
enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH

Low/Med/High value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH_AUTO

Low/High value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH_AUTO

Low/Med/High/Auto value

enumerator ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_ON_AUTO

Low/High/Auto value