Hi,
I am using the Zigbee CLI to maintain and control a Zigbee network. The Zigbee stack is running on a BMD340 module.
I added a Ikea Trådfri dimmable light bulb (only stays in the network if I enable legacy mode). Once in the network, I get the active endpoints and a simple descriptor request to get some more information about the device.
Response to active_ep:
src_addr=BC95 ep=1
Response to simple_desc_req:
src_addr=0xBC95 ep=1 profile_id=0xC05E app_dev_id=0x100 app_dev_ver=0x2 in_clusters=0x0000,0x0003,0x0004,0x0005,0x0006,0x0008,0x0B05,0x1000 out_clusters=0x0005,0x0019,0x0020,0x1000
So far, so good.
But then, if I want to use zcl cmd to control the bulb, I am able to control it only if I use the ZHA (0x0104) profile. This is very confusing for me, since the simple descriptor response says that the profile_id of this endpoint is the ZLL (0xc05e) profile.
My question is: Why That? Is it a manufacturer mistake? or I don't understand how Zigbee is supposed to work?
Thanks in advance for your answer,
Damien