Adding Custom Clusters#
In Zigbee, developers can add their own custom clusters to their applications. This functionality is supported by the Zigbee Cluster Library (ZCL). The custom ZCL must be described in the Silicon Labs ZCL XML format. For examples of custom ZCL XML, see the file sample-extensions.xml in the <GSDK install location>/app/zcl directory. This XML file can be used as a reference for your custom ZCL XML file.
Once you have created your custom ZCL XML file, it can be added to your project through the ZCL EXTENSIONS… interface.
Clicking ZCL EXTENSIONS… opens the Custom ZCL page in ZCL.
Click Add to add your custom ZCL XML to the project. Browse to the location of the custom ZCL XML, select a file, and click Open.
Once the custom ZCL XML has been read into ZCL, your custom clusters, attributes, commands, and so on are accessible to the configuration of your application.