ZCL scenes
Zigbee Cluster Library (ZCL) scenes cluster usage definition for ESP Zigbee SDK.
Header File
Macros
-
ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE
Default value for Scene count attribute.
-
ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE
Default value for Current scene attribute.
-
ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE
Default value for Current group attribute.
-
ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE
Default value for Scene valid attribute.
-
ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE
Default value for Name support attribute.
Enumerations
-
enum esp_zb_zcl_scene_attr_t
Scene cluster attribute identifiers.
Values:
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID
Number of scenes currently in the device’s scene table
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID
Scene ID of the scene last invoked
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID
Group ID of the scene last invoked
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID
Indicates whether the state of the device corresponds to CurrentScene and CurrentGroup attributes
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID
The most significant bit of the NameSupport attribute indicates whether or not scene names are supported
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_LAST_CONFIGURED_BY_ID
specifies the IEEE address of the device that last configured the scene table
-
enumerator ESP_ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID
-
enum esp_zb_zcl_scenes_cmd_id_t
Command identifiers for Scenes Cluster.
Values:
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE
Add scene command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_VIEW_SCENE
View scene command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_REMOVE_SCENE
Remove scene command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES
Remove all scenes command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_STORE_SCENE
Store scene command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_RECALL_SCENE
Recall scene command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP
Get scene membership command
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE
The Enhanced Add Scene command allows a scene to be added using a finer scene transition time than the Add Scene command.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE
The Enhanced View Scene command allows a scene to be retrieved using a finer scene transition time than the View Scene command.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_COPY_SCENE
The Copy Scene command allows a device to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE
-
enum esp_zb_zcl_scenes_cmd_resp_id_t
Response command identifiers for Scenes Cluster.
Values:
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE
Add scene response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_VIEW_SCENE_RESPONSE
View scene response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_REMOVE_SCENE_RESPONSE
Remove scene response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES_RESPONSE
Remove all scenes response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_STORE_SCENE_RESPONSE
Store scene response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP_RESPONSE
Get scene membership response
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE_RESPONSE
The Enhanced Add Scene Response command allows a device to respond to an Enhanced Add Scene command.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE_RESPONSE
The Enhanced View Scene Response command allows a device to respond to an Enhanced View Scene command using a finer scene transition time that was available in the ZCL.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_COPY_SCENE_RESPONSE
The Copy Scene Response command allows a device to respond to a Copy Scene command.
-
enumerator ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE