Tizen Native API  5.0
Zigbee Cluster Library

Zigbee provides API for ZCL access.

Required Header

#include <zigbee.h>

Overview

The Zigbee Cluster Library (ZCL) is intended to act as a repository for cluster functionality that is developed by Zigbee and, as a consequence, it will be a working library with regular updates as new functionality is added. A developer constructing a new application profile should use the ZCL to find relevant cluster functionality that can be incorporated into the new profile so as not to "re-invent the wheel". This also allows Zigbee profiles to be developed with more of an object oriented style approach.

Client/Server Model

Throughout the ZCL, a client/server model is employed.

A cluster is a related collection of commands and attributes, which together define an interface to specific functionality. Typically, the entity that stores the attributes of a cluster is referred to as the server of that cluster and an entity that affects or manipulates those attributes is referred to as the client of that cluster. However, if required, attributes may also be present on the client of a cluster.

Commands that allow devices to manipulate attributes, e.g. in this document the read attribute (zb_zcl_global_attr_read) or write attribute (zb_zcl_global_attr_write) commands, are (typically) sent from a client device and received by the server device. Any response to those commands, e.g. in this document the read attribute response (zb_zcl_global_attr_read_cb) or the write attribute response (zb_zcl_global_attr_write_cb) commands, are sent from the server device and received by the client device.

Conversely, the command that facilitates dynamic attribute reporting, i.e. the report attribute command (zb_zcl_global_config_report_write) is (typically) sent from the server device (as typically this is where the attribute data itself is stored) and sent to the client device that has been bound to the server device.

The clusters supported by an application object within an application profile are identified through the simple descriptor (zb_zdo_simple_desc_req, zb_zdo_simple_desc_cb), specified on each active endpoint of a device. In the simple descriptor, the application input cluster list shall contain the list of server clusters supported on the device and the application output cluster list shall contain the list of client clusters supported on the device.

Related Features

This function is related with the following features:

It is recommended to design applications with regard to features, for reliability.

You can check if a device supports the related features for this function by using System Information, and control your application's actions accordingly.

To ensure your application is only running on the device with specific features, please define the features in your manifest file using the manifest editor in the SDK.

More details on using features in your application can be found in the Feature List.


Enumeration Type Documentation

Attribute types for cluster: Alarms.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Appliance Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Ballast Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Basic.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Binary Input (Basic).

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Color Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Commissioning.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Dehumidification Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Device Temperature Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Diagnostics.

Cluster specification level: UNKNOWN

Since :
5.0

Attribute types for cluster: Door Lock.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Electrical Measurement.

Cluster specification level: UNKNOWN

Since :
5.0

Attribute types for cluster: Fan Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Flow Measurement.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Groups.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: IAS WD.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: IAS Zone.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Identify.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Illuminance Level Sensing.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Illuminance Measurement.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Level Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Occupancy Sensing.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: On/off.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: On/off Switch Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Over the Air Bootloading.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Partition.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Poll Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Power Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Power Profile.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Pressure Measurement.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Pump Configuration and Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Relative Humidity Measurement.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: RSSI Location.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Scenes.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Shade Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Temperature Measurement.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Thermostat.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Thermostat User Interface Configuration.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Time.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Attribute types for cluster: Window Covering.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0

Broadcast address type.

Since :
5.0
Enumerator:
ZB_ZCL_BROADCAST_ADDRESS 

Broadcast to all routers.

ZB_ZCL_BROADCAST_ADDRESS_RX_ON_WHEN_IDLE 

Broadcast to all non-sleepy devices.

ZB_ZCL_BROADCAST_ADDRESS_SLEEPY 

Broadcast to all devices, including sleepy end devices.

Zigbee Cluster IDs for reference.

Since :
5.0
Enumerator:
ZB_ZCL_CLUSTER_BASIC 

Basic Cluster

ZB_ZCL_CLUSTER_POWER_CONFIG 

Power Configuration Cluster

ZB_ZCL_CLUSTER_DEVICE_TEMP 

Device Temperature Cluster

ZB_ZCL_CLUSTER_IDENTIFY 

Identify Cluster

ZB_ZCL_CLUSTER_GROUPS 

Group Cluster

ZB_ZCL_CLUSTER_SCENES 

Scene Cluster

ZB_ZCL_CLUSTER_ON_OFF 

On/Off Cluster

ZB_ZCL_CLUSTER_ON_OFF_SWITCH_CONFIG 

On/Off Switch Cluster

ZB_ZCL_CLUSTER_LEVEL_CONTROL 

Level Control Cluster

ZB_ZCL_CLUSTER_ALARM 

Alarm Cluster

ZB_ZCL_CLUSTER_TIME 

Time Cluster

ZB_ZCL_CLUSTER_RSSI_LOCATION 

RSSI Location Cluster

ZB_ZCL_CLUSTER_BINARY_INPUT_BASIC 

Binary Input Basic Cluster

ZB_ZCL_CLUSTER_COMMISSIONING 

Commissioning Cluster

ZB_ZCL_CLUSTER_PARTITION 

Partition Cluster

ZB_ZCL_CLUSTER_OTA_BOOTLOAD 

OTA Bootload Cluster

ZB_ZCL_CLUSTER_POWER_PROFILE 

Power Profile Cluster

ZB_ZCL_CLUSTER_APPLIANCE_CONTROL 

Application Control Cluster

ZB_ZCL_CLUSTER_POLL_CONTROL 

Poll Control Cluster

ZB_ZCL_CLUSTER_SHADE_CONFIG 

Shade Config Cluster

ZB_ZCL_CLUSTER_DOOR_LOCK 

Door Lock Cluster

ZB_ZCL_CLUSTER_WINDOW_COVERING 

Window Covering Cluster

ZB_ZCL_CLUSTER_PUMP_CONFIG_CONTROL 

Pump Configuration Cluster

ZB_ZCL_CLUSTER_THERMOSTAT 

Thermostat Cluster

ZB_ZCL_CLUSTER_FAN_CONTROL 

Fan Control Cluster

ZB_ZCL_CLUSTER_DEHUMID_CONTROL 

Dehumid Control Cluster

ZB_ZCL_CLUSTER_THERMOSTAT_UI_CONFIG 

Thermostat UI Cluster

ZB_ZCL_CLUSTER_COLOR_CONTROL 

Color Control Cluster

ZB_ZCL_CLUSTER_BALLAST_CONFIGURATION 

Ballast Configuration Cluster

ZB_ZCL_CLUSTER_ILLUM_MEASUREMENT 

Illuminance Measurement Cluster

ZB_ZCL_CLUSTER_ILLUM_LEVEL_SENSING 

Illuminance Level Sensing Cluster

ZB_ZCL_CLUSTER_TEMP_MEASUREMENT 

Temperature Measurement Cluster

ZB_ZCL_CLUSTER_PRESSURE_MEASUREMENT 

Pressure Measurement Cluster

ZB_ZCL_CLUSTER_FLOW_MEASUREMENT 

Flow Measurement Cluster

ZB_ZCL_CLUSTER_RELATIVE_HUMIDITY_MEASUREMENT 

Relative Humidity Measurement Cluster

ZB_ZCL_CLUSTER_OCCUPANCY_SENSING 

Occupancy Sensing Cluster

ZB_ZCL_CLUSTER_IAS_ZONE 

IAS Zone Cluster

ZB_ZCL_CLUSTER_IAS_ACE 

IAS Ace Cluster

ZB_ZCL_CLUSTER_IAS_WD 

IAS WD Cluster

ZB_ZCL_CLUSTER_GENERIC_TUNNEL 

Generic Tunnel Cluster

ZB_ZCL_CLUSTER_BACNET_PROTOCOL_TUNNEL 

Bacnet Protocol Tunnel Cluster

ZB_ZCL_CLUSTER_11073_PROTOCOL_TUNNEL 

11073 Protocol Tunnel Cluster

ZB_ZCL_CLUSTER_ISO7816_PROTOCOL_TUNNEL 

ISO7816 Protocol Tunnel Cluster

ZB_ZCL_CLUSTER_PRICE 

Price Cluster

ZB_ZCL_CLUSTER_DEMAND_RESPONSE_LOAD_CONTROL 

Demand Response Load Control Cluster

ZB_ZCL_CLUSTER_SIMPLE_METERING 

Simple Metering Cluster

ZB_ZCL_CLUSTER_MESSAGING 

Messaging Cluster

ZB_ZCL_CLUSTER_TUNNELING 

Tunneling Cluster

ZB_ZCL_CLUSTER_PREPAYMENT 

Prepayment Cluster

ZB_ZCL_CLUSTER_ENERGY_MANAGEMENT 

Energy Management Cluster

ZB_ZCL_CLUSTER_TOU_CALENDAR 

Calendar Cluster

ZB_ZCL_CLUSTER_DEVICE_MANAGEMENT 

Device Management Cluster

ZB_ZCL_CLUSTER_EVENTS 

Events Cluster

ZB_ZCL_CLUSTER_MDU_PAIRING 

MDU Paring Cluster

ZB_ZCL_CLUSTER_KEY_ESTABLISHMENT 

Key Establishment Cluster

ZB_ZCL_CLUSTER_INFORMATION 

Information Cluster

ZB_ZCL_CLUSTER_DATA_SHARING 

Data Sharing Cluster

ZB_ZCL_CLUSTER_GAMING 

Gaming Cluster

ZB_ZCL_CLUSTER_DATA_RATE_CONTROL 

Data Rate Control Cluster

ZB_ZCL_CLUSTER_VOICE_OVER_ZIGBEE 

Voice Over Zigbee Cluster

ZB_ZCL_CLUSTER_CHATTING 

Chatting Cluster

ZB_ZCL_CLUSTER_PAYMENT 

Payment Cluster

ZB_ZCL_CLUSTER_BILLING 

Billing Cluster

ZB_ZCL_CLUSTER_APPLIANCE_IDENTIFICATION 

Appliance Identification Cluster

ZB_ZCL_CLUSTER_METER_IDENTIFICATION 

Meter Identification Cluster

ZB_ZCL_CLUSTER_APPLIANCE_EVENTS_AND_ALERT 

Appliance Events and Alert Cluster

ZB_ZCL_CLUSTER_APPLIANCE_STATISTICS 

Appliance Statistics Cluster

ZB_ZCL_CLUSTER_ELECTRICAL_MEASUREMENT 

Electrical Measurement Cluster

ZB_ZCL_CLUSTER_DIAGNOSTICS 

Diagnostics Cluster

ZB_ZCL_CLUSTER_ZLL_COMMISSIONING 

ZLL Commissioning Cluster

Client to server command types for cluster: Alarms Client side.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_RESET_ALARM 

Reset alarm

ZB_ZCL_CMD_CS_RESET_ALL_ALARMS 

Reset all alarms

ZB_ZCL_CMD_CS_GET_ALARM 

Get alarm

ZB_ZCL_CMD_CS_RESET_ALARM_LOG 

Reset alarm log

Client to server command types for cluster: Appliance Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_EXECUTION_OF_A_COMMAND 

Execution of a command

ZB_ZCL_CMD_CS_SIGNAL_STATE 

Signal state

ZB_ZCL_CMD_CS_WRITE_FUNCTIONS 

Write functions

ZB_ZCL_CMD_CS_OVERLOAD_PAUSE_RESUME 

Overload pause/resume

ZB_ZCL_CMD_CS_OVERLOAD_PAUSE 

Overload pause

ZB_ZCL_CMD_CS_OVERLOAD_WARNING 

Overload warning

Command types for cluster: Basic.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to server
Enumerator:
ZB_ZCL_CMD_CS_RESET_TO_FACTORY_DEFAULTS 

Reset to factory default mode

Command types for cluster: Color Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_MOVE_TO_HUE 

Move to hue

ZB_ZCL_CMD_CS_MOVE_HUE 

Move hue

ZB_ZCL_CMD_CS_STEP_HUE 

Step hue

ZB_ZCL_CMD_CS_MOVE_TO_SATURATION 

Move to saturation

ZB_ZCL_CMD_CS_MOVE_SATURATION 

Move saturation

ZB_ZCL_CMD_CS_STEP_SATURATION 

Step saturation

ZB_ZCL_CMD_CS_MOVE_TO_HUE_AND_SATURATION 

Move to hue and saturation

ZB_ZCL_CMD_CS_MOVE_TO_COLOR 

Move to color

ZB_ZCL_CMD_CS_MOVE_COLOR 

Move color

ZB_ZCL_CMD_CS_STEP_COLOR 

Step color

ZB_ZCL_CMD_CS_MOVE_TO_COLOR_TEMPERATURE 

Move to color temperature

ZB_ZCL_CMD_CS_ENHANCED_MOVE_TO_HUE 

Enhanced move to hue (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ENHANCED_MOVE_HUE 

Enhanced move hue (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ENHANCED_STEP_HUE 

Enhanced step hue (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ENHANCED_MOVE_TO_HUE_AND_SATURATION 

Enhanced move to hue and saturation (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_COLOR_LOOP_SET 

Color loop set (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_STOP_MOVE_STEP 

Stop move step (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_MOVE_COLOR_TEMPERATURE 

Move color temperature (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_STEP_COLOR_TEMPERATURE 

Step color temperature (since zll-1.0-11-0037-10)

Client to server Command types for cluster: Commissioning.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_RESTART_DEVICE 

Restart device

ZB_ZCL_CMD_CS_SAVE_STARTUP_PARAMETERS 

Save startup parameters

ZB_ZCL_CMD_CS_RESTORE_STARTUP_PARAMETERS 

Restore startup parameters

ZB_ZCL_CMD_CS_RESET_STARTUP_PARAMETERS 

Reset startup parameters

Client to server command types for cluster: Door Lock.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_LOCK_DOOR 

Lock door

ZB_ZCL_CMD_CS_UNLOCK_DOOR 

Unlock door

ZB_ZCL_CMD_CS_DOOR_TOGGLE 

Door toggle (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_UNLOCK_WITH_TIMEOUT 

Unlock with timeout (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_LOG_RECORD 

Get log record (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_PIN 

Set PIN (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_PIN 

Get PIN (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_PIN 

Clear PIN (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_ALL_PINS 

Clear all PINs (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_USER_STATUS 

Set user status (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_USER_STATUS 

Get user status (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_WEEKDAY_SCHEDULE 

Set weekday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_WEEKDAY_SCHEDULE 

Get weekday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_WEEKDAY_SCHEDULE 

Clear weekday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_YEARDAY_SCHEDULE 

Set yearday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_YEARDAY_SCHEDULE 

Get yearday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_YEARDAY_SCHEDULE 

Clear yearday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_HOLIDAY_SCHEDULE 

Set holiday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_HOLIDAY_SCHEDULE 

Get holiday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_HOLIDAY_SCHEDULE 

Clear holiday schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_USER_TYPE 

Set user type (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_USER_TYPE 

Get user type (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_SET_RFID 

Set RFID (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_RFID 

Get RFID (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_RFID 

Clear RFID (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_ALL_RFIDS 

Clear all RFIDs (since ha-1.2-05-3520-29)

Client to server command types for cluster: Electrical Measurement.

Cluster specification level: UNKNOWN

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_GET_PROFILE_INFO_COMMAND 

Get profile info. command

ZB_ZCL_CMD_CS_GET_MEASUREMENT_PROFILE_COMMAND 

Get measurement profile command

Client to server command types for cluster: Groups.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to server
Enumerator:
ZB_ZCL_CMD_CS_ADD_GROUP 

Add group

ZB_ZCL_CMD_CS_VIEW_GROUP 

View group

ZB_ZCL_CMD_CS_GET_GROUP_MEMBERSHIP 

Get group membership

ZB_ZCL_CMD_CS_REMOVE_GROUP 

Remove group

ZB_ZCL_CMD_CS_REMOVE_ALL_GROUPS 

Remove all groups

ZB_ZCL_CMD_CS_ADD_GROUP_IF_IDENTIFYING 

Add group if identifying

Client to server command types for cluster: IAS ACE.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_ARM 

Arm

ZB_ZCL_CMD_CS_BYPASS 

Bypass

ZB_ZCL_CMD_CS_EMERGENCY 

Emergency

ZB_ZCL_CMD_CS_FIRE 

Fire

ZB_ZCL_CMD_CS_PANIC 

Panic

ZB_ZCL_CMD_CS_GET_ZONE_ID_MAP 

Get zone id map

ZB_ZCL_CMD_CS_GET_ZONE_INFORMATION 

Get zone information

ZB_ZCL_CMD_CS_GET_PANEL_STATUS 

Get panel status (since ha-1.2.1-05-3520-30)

ZB_ZCL_CMD_CS_GET_BYPASSED_ZONE_LIST 

Bypassed zone list (since ha-1.2.1-05-3520-30)

ZB_ZCL_CMD_CS_GET_ZONE_STATUS 

Get zone status (since ha-1.2.1-05-3520-30)

Command types for cluster: IAS WD.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_START_WARNING 

Start warning

ZB_ZCL_CMD_CS_SQUAWK 

Squawk

Client to server command types for cluster: IAS Zone.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_ZONE_ENROLL_RESPONSE 

Zone enroll response

ZB_ZCL_CMD_CS_INITIATE_NORMAL_OPERATION_MODE 

Initiate normal operation mode

ZB_ZCL_CMD_CS_INITIATE_TEST_MODE 

Initiate test mode

Client to server command types for cluster: Identify.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to server
Enumerator:
ZB_ZCL_CMD_CS_IDENTIFY 

Identify

ZB_ZCL_CMD_CS_IDENTIFY_QUERY 

Identify query

ZB_ZCL_CMD_CS_E_Z_MODE_INVOKE 

EZ mode invoke

ZB_ZCL_CMD_CS_UPDATE_COMMISSION_STATE 

Update commission state

ZB_ZCL_CMD_CS_TRIGGER_EFFECT 

Trigger effect (since zll-1.0-11-0037-10)

Command types for cluster: Level Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_MOVE_TO_LEVEL 

Move to level

ZB_ZCL_CMD_CS_MOVE 

Move

ZB_ZCL_CMD_CS_STEP 

Step

ZB_ZCL_CMD_CS_STOP 

Stop

ZB_ZCL_CMD_CS_MOVE_TO_LEVEL_WITH_ON_OFF 

Move to level with on/off

ZB_ZCL_CMD_CS_MOVE_WITH_ON_OFF 

Move with on/off

ZB_ZCL_CMD_CS_STEP_WITH_ON_OFF 

Step with on/off

ZB_ZCL_CMD_CS_STOP_WITH_ON_OFF 

Stop with on/off

Client to server command types for cluster: On/off.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_OFF 

Off

ZB_ZCL_CMD_CS_ON 

On

ZB_ZCL_CMD_CS_TOGGLE 

Toggle

ZB_ZCL_CMD_CS_OFF_WITH_EFFECT 

Off with effect (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ON_WITH_RECALL_GLOBAL_SCENE 

On with recall global scene (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ON_WITH_TIMED_OFF 

on with timed off (since zll-1.0-11-0037-10)

Client to server command types for cluster: Over the Air Bootloading.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_QUERY_NEXT_IMAGE_REQUEST 

Query next image request

ZB_ZCL_CMD_CS_IMAGE_BLOCK_REQUEST 

Image block request

ZB_ZCL_CMD_CS_IMAGE_PAGE_REQUEST 

Image page request

ZB_ZCL_CMD_CS_UPGRADE_END_REQUEST 

Upgrade end request

ZB_ZCL_CMD_CS_QUERY_SPECIFIC_FILE_REQUEST 

Query specific file request

Client to server Command types for cluster: Partition.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_TRANSFER_PARTITIONED_FRAME 

Transfer partitioned frame

ZB_ZCL_CMD_CS_READ_HANDSHAKE_PARAM 

Read handshake parameters

ZB_ZCL_CMD_CS_WRITE_HANDSHAKE_PARAM 

Write handshake parameters

Client to server command types for cluster: Poll Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_SC_CHECK_IN_RESPONSE 

Check-in response

ZB_ZCL_CMD_SC_FAST_POLL_STOP 

Fast poll stop

ZB_ZCL_CMD_SC_SET_LONG_POLL_INTERVAL 

Set long poll interval

ZB_ZCL_CMD_SC_SET_SHORT_POLL_INTERVAL 

Set short poll interval

Client to server command types for cluster: Power Profile.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_POWER_PROFILE_REQUEST 

Power profile request

ZB_ZCL_CMD_CS_POWER_PROFILE_STATE_REQUEST 

Power profile state request

ZB_ZCL_CMD_CS_GET_POWER_PROFILE_PRICE_RESPONSE 

Get power profile price response

ZB_ZCL_CMD_CS_GET_OVERALL_SCHEDULE_PRICE_RESPONSE 

Get overall schedule price response

ZB_ZCL_CMD_CS_ENERGY_PHASES_SCHEDULE_NOTIFICATION 

Energy phases schedules notification

ZB_ZCL_CMD_CS_ENERGY_PHASES_SCHEDULE_RESPONSE 

Energy phases schedules response

ZB_ZCL_CMD_CS_POWER_PROFILE_SCHEDULE_CONSTRAINTS_REQUEST 

Power profile schedule constraints request

ZB_ZCL_CMD_CS_ENERGY_PHASES_SCHEDULE_STATE_REQUEST 

Energy phase schedules state request

ZB_ZCL_CMD_CS_GET_POWER_PROFILE_PRICE_EXTENDED_RESPONSE 

Get power profile price extended response

Command types for cluster: RSSI Location Client side.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_SET_ABSOLUTE_LOCATION 

Set absolute location

ZB_ZCL_CMD_CS_SET_DEVICE_CONFIGURATION 

Set device configuration

ZB_ZCL_CMD_CS_GET_DEVICE_CONFIGURATION 

Get device configuration

ZB_ZCL_CMD_CS_GET_LOCATION_DATA 

Get location data

ZB_ZCL_CMD_CS_RSSI_RESPONSE 

RSSI response

ZB_ZCL_CMD_CS_SEND_PINGS 

Send ping

ZB_ZCL_CMD_CS_ANCHOR_NODE_ANNOUNCE 

Anchor node announce

Client to server command types for cluster: Scenes.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_ADD_SCENE 

Add scene

ZB_ZCL_CMD_CS_VIEW_SCENE 

View scene

ZB_ZCL_CMD_CS_REMOVE_SCENE 

Remove scene

ZB_ZCL_CMD_CS_REMOVE_ALL_SCENES 

Remove all scenes

ZB_ZCL_CMD_CS_STORE_SCENE 

Store scene

ZB_ZCL_CMD_CS_RECALL_SCENE 

Recall scene

ZB_ZCL_CMD_CS_GET_SCENE_MEMBERSHIP 

Get scene membership

ZB_ZCL_CMD_CS_ENHANCED_ADD_SCENE 

Enhanced add scene (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_ENHANCED_VIEW_SCENE 

Enhanced view scene (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_COPY_SCENE 

Copy scene (since zll-1.0-11-0037-10)

Client to server command types for cluster: Thermostat.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_SETPOINT_RAISE_LOWER 

Setpoint raise or lower

ZB_ZCL_CMD_CS_SET_WEEKLY_SCHEDULE 

Set weekly schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_WEEKLY_SCHEDULE 

Get weekly schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_CLEAR_WEEKLY_SCHEDULE 

Clear weekly schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_CS_GET_RELAY_STATUS_LOG 

Get relay status log (since ha-1.2-05-3520-29)

Command types for cluster: Window Covering.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_WINDOW_COVERING_UP_OPEN 

Window covering up (open)

ZB_ZCL_CMD_CS_WINDOW_COVERING_DOWN_CLOSE 

Window covering down (close)

ZB_ZCL_CMD_CS_WINDOW_COVERING_STOP 

Window covering stop

ZB_ZCL_CMD_CS_WINDOW_COVERING_GO_TO_LIFT_VALUE 

Window covering go to lift value

ZB_ZCL_CMD_CS_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE 

Window covering go to lift percentage

ZB_ZCL_CMD_CS_WINDOW_COVERING_GO_TO_TILT_VALUE 

Window covering go to tilt value

ZB_ZCL_CMD_CS_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE 

Window covering go to tilt percentage

Client to server command types for cluster: ZLL Commissioning.

Cluster specification level: zll-1.0-11-0037-10

Since :
5.0
Remarks:
Direction : Client to Server
Enumerator:
ZB_ZCL_CMD_CS_SCAN_REQUEST 

Scan request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_DEVICE_INFORMATION_REQUEST 

Device information (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_IDENTIFY_REQUEST 

Identify request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_RESET_TO_FACTORY_NEW_REQUEST 

Reset to factory new request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_NETWORK_START_REQUEST 

Network start request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_NETWORK_JOIN_ROUTER_REQUEST 

Network join router request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_NETWORK_JOIN_END_DEVICE_REQUEST 

Network join end device request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_NETWORK_UPDATE_REQUEST 

Network update request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_GET_GROUP_IDENTIFIERS_REQUEST 

Get group identifiers request (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_CS_GET_ENDPOINT_LIST_REQUEST 

Get end-point list request (since zll-1.0-11-0037-10)

Global commands (Either direction).

Since :
5.0
Enumerator:
ZB_ZCL_CMD_READ_ATTRIBUTES 

Read attributes

ZB_ZCL_CMD_READ_ATTRIBUTES_RESPONSE 

Read attributes response

ZB_ZCL_CMD_WRITE_ATTRIBUTES 

Write attributes

ZB_ZCL_CMD_WRITE_ATTRIBUTES_UNDIVIDED 

Write attributes undivided

ZB_ZCL_CMD_WRITE_ATTRIBUTES_RESPONSE 

Write attributes response

ZB_ZCL_CMD_WRITE_ATTRIBUTES_NO_RESPONSE 

Write attributes no response

ZB_ZCL_CMD_CONFIGURE_REPORTING 

Configure reporting

ZB_ZCL_CMD_CONFIGURE_REPORTING_RESPONSE 

Configure reporting response

ZB_ZCL_CMD_READ_REPORTING_CONFIGURATION 

Read reporting configuration

ZB_ZCL_CMD_READ_REPORTING_CONFIGURATION_RESPONSE 

Read reporting configuration response

ZB_ZCL_CMD_REPORT_ATTRIBUTES 

Report attributes

ZB_ZCL_CMD_DEFAULT_RESPONSE 

Default response

ZB_ZCL_CMD_DISCOVER_ATTRIBUTES 

Discover attributes

ZB_ZCL_CMD_DISCOVER_ATTRIBUTES_RESPONSE 

Discover attributes response

ZB_ZCL_CMD_READ_ATTRIBUTES_STRUCTURED 

Read attributes structured

ZB_ZCL_CMD_WRITE_ATTRIBUTES_STRUCTURED 

Write attributes structured

ZB_ZCL_CMD_WRITE_ATTRIBUTES_STRUCTURED_RESPONSE 

Write attributes structured response

ZB_ZCL_CMD_DISCOVER_COMMANDS_RECEIVED 

Discover commands received

ZB_ZCL_CMD_DISCOVER_COMMANDS_RECEIVED_RESPONSE 

Discover commands received

ZB_ZCL_CMD_DISCOVER_COMMANDS_GENERATED 

Discover commands generated

ZB_ZCL_CMD_DISCOVER_COMMANDS_GENERATED_RESPONSE 

Discover commands generated response

ZB_ZCL_CMD_DISCOVER_ATTRIBUTES_EXTENDED 

Discover attributes extended

ZB_ZCL_CMD_DISCOVER_ATTRIBUTES_EXTENDED_RESPONSE 

Discover attributes extended response

Server to client command types for cluster: Alarms Server side.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_ALARM 

Alarm

ZB_ZCL_CMD_SC_GET_ALARM_RESPONSE 

Alarm response

Server to client command types for cluster: Appliance Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_SIGNAL_STATE_RESPONSE 

Signal state response

ZB_ZCL_CMD_SC_SIGNAL_STATE_NOTIFICATION 

Signal state notification

Server to client command types for cluster: Commissioning.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_RESTART_DEVICE_RESPONSE 

Restart device response

ZB_ZCL_CMD_SC_SAVE_STARTUP_PARAMETERS_RESPONSE 

Save startup parameters response

ZB_ZCL_CMD_SC_RESTORE_STARTUP_PARAMETERS_RESPONSE 

Restore startup parameters response

ZB_ZCL_CMD_SC_RESET_STARTUP_PARAMETERS_RESPONSE 

Reset startup parameters response

Server to client command types for cluster: Door Lock.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_LOCK_DOOR_RESPONSE 

Lock door response

ZB_ZCL_CMD_SC_UNLOCK_DOOR_RESPONSE 

Unlock door response

ZB_ZCL_CMD_SC_TOGGLE_RESPONSE 

Toggle response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_UNLOCK_WITH_TIMEOUT_RESPONSE 

Unlock with timeout response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_LOG_RECORD_RESPONSE 

Get log record response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_PIN_RESPONSE 

Set PIN response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_PIN_RESPONSE 

Get PIN response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_PIN_RESPONSE 

Clear PIN response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_ALL_PINS_RESPONSE 

Clear all PINs response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_USER_STATUS_RESPONSE 

Set user status response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_USER_STATUS_RESPONSE 

Get user status response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_WEEKDAY_SCHEDULE_RESPONSE 

Set weekday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_WEEKDAY_SCHEDULE_RESPONSE 

Get weekday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_WEEKDAY_SCHEDULE_RESPONSE 

Clear weekday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_YEARDAY_SCHEDULE_RESPONSE 

Set yearday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_YEARDAY_SCHEDULE_RESPONSE 

Get yearday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_YEARDAY_SCHEDULE_RESPONSE 

Clear yearday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_HOLIDAY_SCHEDULE_RESPONSE 

Set holiday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_HOLIDAY_SCHEDULE_RESPONSE 

Get holiday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_HOLIDAY_SCHEDULE_RESPONSE 

Clear holiday schedule response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_USER_TYPE_RESPONSE 

Set user type response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_USER_TYPE_RESPONSE 

Get user type response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_SET_RFID_RESPONSE 

Set RFID response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_GET_RFID_RESPONSE 

Get RFID response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_RFID_RESPONSE 

Clear RFID response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_CLEAR_ALL_RFIDS_RESPONSE 

Clear ALL RFIDs response (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_OPERATION_EVENT_NOTIFICATION 

Operation event notification (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_PROGRAMMING_EVENT_NOTIFICATION 

Programming event notification (since ha-1.2-05-3520-29)

Server to client command types for cluster: Electrical Measurement.

Cluster specification level: UNKNOWN

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_GET_PROFILE_INFO_RESPONSE_COMMAND 

Get profile info. response command

ZB_ZCL_CMD_SC_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND 

Get measurement profile response command

Server to client command types for cluster: Groups.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_ADD_GROUP_RESPONSE 

Add group response

ZB_ZCL_CMD_SC_VIEW_GROUP_RESPONSE 

View group response

ZB_ZCL_CMD_SC_GET_GROUP_MEMBERSHIP_RESPONSE 

Get group membership response

ZB_ZCL_CMD_SC_REMOVE_GROUP_RESPONSE 

Remove group response

Server to client command types for cluster: IAS ACE.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_ARM_RESPONSE 

Arm response

ZB_ZCL_CMD_SC_GET_ZONE_ID_MAP_RESPONSE 

Get zone id map response

ZB_ZCL_CMD_SC_GET_ZONE_INFORMATION_RESPONSE 

Get zone information response

ZB_ZCL_CMD_SC_ZONE_STATUS_CHANGED 

Zone status change

ZB_ZCL_CMD_SC_PANEL_STATUS_CHANGED 

Panel status change

ZB_ZCL_CMD_SC_GET_PANEL_STATUS_RESPONSE 

Get panel status response (since ha-1.2.1-05-3520-30)

ZB_ZCL_CMD_SC_SET_BYPASSED_ZONE_LIST 

Set bypass zone list (since ha-1.2.1-05-3520-30)

ZB_ZCL_CMD_SC_BYPASS_RESPONSE 

Bypass response (since ha-1.2.1-05-3520-30)

ZB_ZCL_CMD_SC_GET_ZONE_STATUS_RESPONSE 

Get zone status response (since ha-1.2.1-05-3520-30)

Server to client command types for cluster: IAS Zone.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_ZONE_STATUS_CHANGE_NOTIFICATION 

Zone status change notification

ZB_ZCL_CMD_SC_ZONE_ENROLL_REQUEST 

Zone enroll request

ZB_ZCL_CMD_SC_INITIATE_NORMAL_OPERATION_MODE_RESPONSE 

Initiate normal operation mode response

ZB_ZCL_CMD_SC_INITIATE_TEST_MODE_RESPONSE 

Initiate test mode response

Server to client command types for cluster: Identify.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to client
Enumerator:
ZB_ZCL_CMD_SC_IDENTIFY_QUERY_RESPONSE 

Identify query response

Server to client command types for cluster: Over the Air Bootloading.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_IMAGE_NOTIFY 

Image notify

ZB_ZCL_CMD_SC_QUERY_NEXT_IMAGE_RESPONSE 

Query next image response

ZB_ZCL_CMD_SC_IMAGE_BLOCK_RESPONSE 

Image block response

ZB_ZCL_CMD_SC_UPGRADE_END_RESPONSE 

Upgrade end response

ZB_ZCL_CMD_SC_QUERY_SPECIFIC_FILE_RESPONSE 

Query specific file response

Serer to client command types for cluster: Partition.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_MULTIPLE_ACK 

Multiple ACK

ZB_ZCL_CMD_SC_READ_HANDSHAKE_PARAM_RESPONSE 

Read handshake parameters response

Server to client command types for cluster: Poll Control.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_CHECK_IN 

Check-in

Server to client command types for cluster: Power Profile.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_POWER_PROFILE_NOTIFICATION 

Power profile notification

ZB_ZCL_CMD_SC_POWER_PROFILE_RESPONSE 

Power profile response

ZB_ZCL_CMD_SC_POWER_PROFILE_STATE_RESPONSE 

Power profile state response

ZB_ZCL_CMD_SC_GET_POWER_PROFILE_PRICE 

Get power profile price

ZB_ZCL_CMD_SC_POWER_PROFILES_STATE_NOTIFICATION 

Power profiles state notification

ZB_ZCL_CMD_SC_GET_OVERALL_SCHEDULE_PRICE 

Get overall schedule price

ZB_ZCL_CMD_SC_ENERGY_PHASES_SCHEDULE_REQUEST 

Energy phases schedule request

ZB_ZCL_CMD_SC_ENERGY_PHASES_SCHEDULE_STATE_RESPONSE 

Energy phrase schedule state response

ZB_ZCL_CMD_SC_ENERGY_PHASES_SCHEDULE_STATE_NOTIFICATION 

Energy phrase schedule state notification

ZB_ZCL_CMD_SC_POWER_PROFILE_SCHEDULE_CONSTRAINTS_NOTIFICATION 

Power profile schedule constraints notification

ZB_ZCL_CMD_SC_POWER_PROFILE_SCHEDULE_CONSTRAINTS_RESPONSE 

Power profile schedule constraints response

ZB_ZCL_CMD_SC_GET_POWER_PROFILE_PRICE_EXTENDED 

Get power profile price extended

Command types for cluster: RSSI Location Server side.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_DEVICE_CONFIGURATION_RESPONSE 

Device configuration response

ZB_ZCL_CMD_SC_LOCATION_DATA_RESPONSE 

Location data response

ZB_ZCL_CMD_SC_LOCATION_DATA_NOTIFICATION 

Location data notification

ZB_ZCL_CMD_SC_COMPACT_LOCATION_DATA_NOTIFICATION 

Compact location data notification

ZB_ZCL_CMD_SC_RSSI_PING 

RSSI ping

ZB_ZCL_CMD_SC_RSSI_REQUEST 

RSSI request

ZB_ZCL_CMD_SC_REPORT_RSSI_MEASUREMENTS 

Report RSSI measurements

ZB_ZCL_CMD_SC_REQUEST_OWN_LOCATION 

Request own location

Server to client command types for cluster: Scenes.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_ADD_SCENE_RESPONSE 

Add scene response

ZB_ZCL_CMD_SC_VIEW_SCENE_RESPONSE 

View scene response

ZB_ZCL_CMD_SC_REMOVE_SCENE_RESPONSE 

Remove scene response

ZB_ZCL_CMD_SC_REMOVE_ALL_SCENES_RESPONSE 

Remove all scenes response

ZB_ZCL_CMD_SC_STORE_SCENE_RESPONSE 

Store scenes response

ZB_ZCL_CMD_SC_GET_SCENE_MEMBERSHIP_RESPONSE 

Get scene membership response

ZB_ZCL_CMD_SC_ENHANCED_ADD_SCENE_RESPONSE 

Enhanced add scene response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_ENHANCED_VIEW_SCENE_RESPONSE 

Enhanced view scene response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_COPY_SCENE_RESPONSE 

Copy scene response (since zll-1.0-11-0037-10)

Server to client command types for cluster: Thermostat.

Cluster specification level: zcl-1.0-07-5123-03

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_CURRENT_WEEKLY_SCHEDULE 

Current weekly schedule (since ha-1.2-05-3520-29)

ZB_ZCL_CMD_SC_RELAY_STATUS_LOG 

Relay status log (since ha-1.2-05-3520-29)

Server to client command types for cluster: ZLL Commissioning.

Cluster specification level: zll-1.0-11-0037-10

Since :
5.0
Remarks:
Direction : Server to Client
Enumerator:
ZB_ZCL_CMD_SC_SCAN_RESPONSE 

Scan response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_DEVICE_INFORMATION_RESPONSE 

Device information response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_NETWORK_START_RESPONSE 

Network start response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_NETWORK_JOIN_ROUTER_RESPONSE 

Network join router response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_NETWORK_JOIN_END_DEVICE_RESPONSE 

Network join end device response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_ENDPOINT_INFORMATION 

Endpoint information (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_GET_GROUP_IDENTIFIERS_RESPONSE 

Get group identifiers response (since zll-1.0-11-0037-10)

ZB_ZCL_CMD_SC_GET_ENDPOINT_LIST_RESPONSE 

Get endpoint list response (since zll-1.0-11-0037-10)

ZCL Enumerations Description in Zigbee Cluster Library.

Since :
5.0
Enumerator:
ZB_ZCL_STATUS_SUCCESS 

Operation was successful

ZB_ZCL_STATUS_FAILURE 

Operation was not successful.

ZB_ZCL_STATUS_NOT_AUTHORIZED 

The sender of the command does not have authorization to carry out this command.

ZB_ZCL_STATUS_RESERVED_FIELD_NOT_ZERO 

Reserved field/subfield/bit contains a non-zero value.

ZB_ZCL_STATUS_MALFORMED_COMMAND 

The command appears to contain the wrong fields, as detected either by the presence of one or more invalid field entries or by there being missing fields. Command not carried out. Implementer has discretion as to whether to return this error or INVALID_FIELD.

ZB_ZCL_STATUS_UNSUP_CLUSTER_COMMAND 

The specified cluster command is not supported on the device.

ZB_ZCL_STATUS_UNSUP_GENERAL_COMMAND 

The specified general ZCL command is not supported on the device.

ZB_ZCL_STATUS_UNSUP_MANUF_CLUSTER_COMMAND 

A manufacturer specific unicast, cluster specific command was received with an unknown manufacturer code, or the manufacturer code was recognized but the command is not supported.

ZB_ZCL_STATUS_UNSUP_MANUF_GENERAL_COMMAND 

A manufacturer specific unicast, ZCL specific command was received with an unknown manufacturer code, or the manufacturer code was recognized but the command is not supported.

ZB_ZCL_STATUS_INVALID_FIELD 

At least one field of the command contains an incorrect value, according to the specification the device is implemented to.

ZB_ZCL_STATUS_UNSUPPORTED_ATTRIBUTE 

The specified attribute does not exist on the device.

ZB_ZCL_STATUS_INVALID_VALUE 

Out of range error, or set to a reserved value. Attribute keeps its old value. Note that an attribute value may be out of range if an attribute is related to another, e.g. with minimum and maximum attributes. See the individual attribute descriptions for specific details.

ZB_ZCL_STATUS_READ_ONLY 

Attempt to write a read only attribute.

ZB_ZCL_STATUS_INSUFFICIENT_SPACE 

An operation (e.g. an attempt to create an entry in a table) failed due to an insufficient amount of free space available.

ZB_ZCL_STATUS_DUPLICATE_EXISTS 

An attempt to create an entry in a table failed due to a duplicate entry already being present in the table.

ZB_ZCL_STATUS_NOT_FOUND 

The requested information (e.g. table entry) could not be found.

ZB_ZCL_STATUS_UNREPORTABLE_ATTRIBUTE 

Periodic reports cannot be issued for this attribute.

ZB_ZCL_STATUS_INVALID_DATA_TYPE 

The data type given for an attribute is incorrect. Command not carried out.

ZB_ZCL_STATUS_INVALID_SELECTOR 

The selector for an attribute is incorrect.

ZB_ZCL_STATUS_WRITE_ONLY 

A request has been made to read an attribute that the requester is not authorized to read. No action taken.

ZB_ZCL_STATUS_INCONSISTENT_STARTUP_STATE 

Setting the requested values would put the device in an inconsistent state on startup. No action taken.

ZB_ZCL_STATUS_DEFINED_OUT_OF_BAND 

An attempt has been made to write an attribute that is present but is defined using an out-of-band method and not over the air.

ZB_ZCL_STATUS_INCONSISTENT 

The supplied values (e.g. contents of table cells) are inconsistent.

ZB_ZCL_STATUS_ACTION_DENIED 

The credentials presented by the device sending the command are not sufficient to perform this action.

ZB_ZCL_STATUS_TIMEOUT 

The exchange was aborted due to excessive response time.

ZB_ZCL_STATUS_ABORT 

Failed case when a client or a server decides to abort the upgrade process.

ZB_ZCL_STATUS_INVALID_IMAGE 

Invalid OTA upgrade image (ex. failed signature validation or signer information check or CRC check).

ZB_ZCL_STATUS_WAIT_FOR_DATA 

Server does not have data block available yet.

ZB_ZCL_STATUS_NO_IMAGE_AVAILABLE 

No OTA upgrade image available for a particular client.

ZB_ZCL_STATUS_REQUIRE_MORE_IMAGE 

The client still requires more OTA upgrade image files in order to successfully upgrade.