This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Move/Step ColorTemperature Command in ZCL

Other Parts Discussed in Thread: SIMPLELINK-CC13XX-CC26XX-SDK, Z-STACK

Hi,

9 years ago Mario Braun (e2e.ti.com/.../add-move-step-colortemperature-command-in-zcl) asked to add the step_colorTemperatur command in ZCL. It seems the command has not been added yet. Is there any chance it will be added?

Thanks,

Daniel

  • I suppose you can implement the command by referring to ZCL spec and do it by yourself 

  • Hi Daniel,

    The ZCL provided with Z-Stack 3.X.0 as part of the SIMPLELINK-CC13XX-CC26XX-SDK contains such desired commands inside the Common/zcl/zcl_lighting.c/h files.  Furthermore, the SysConfig Zigbee Application Builder enables Sample App projects to select from pre-configured Zigbee Device Types, including Color Dimmer Switch, Color Controller, and Color Temperature Light, whose ZCL configurations are initialized once the project is built. 

    Regards,
    Ryan

  • Hi Ryan,

    I checked the file ti/zstack/stack/zcl/zcl_lighting.h in the latest simplelink_cc13xx_cc26xx_sdk_6_20_00_29 and it seems the step color temperature command is still not implemented implemented. Same fore the Common/zcl/zcl_lighting.h when importing an example project.

    Best regards,

    Daniel

  • Hi YiKai,

    that's what I did. Still, I thought it would be nice if some future version of the SDK would include the missing commands.

    Best regards,

    Daniel

  • Seeing as how there is a callback to receive this command but not a function to send one, commands to step color temperature must not be used by any of the example device types inside the Application Builder.  Please keep in mind that TI provides their ZCL layer as a resource but cannot maintain support for every cluster/attribute/command available throughout the ZCL Specification.  All code has been made available so that customers have the ability to add functionality as needed for their applications.

    Regards,
    Ryan