I’m trying to connect the motion sensor to my existing zigbee network (HA profile). I have a custom coordinator and have custom code to transmit the zigbee commands. I successfully retrieve the list of endpoints and the supported clusters for each endpoint of other zigbee devices, but I run into a problem with the motion sensor. I issue a command to retrieve the endpoints of the motion sensor and I receive 2 back - 1 and 2 (0x01, 0x02). I assume one of them is the sensor itself and the other is the battery monitor, but I can’t be sure. When I issue the command to get the supported clusters for each endpoint, I don’t get any response back.
I’m sending the Simple Descriptor request (cluster 0x0004, profile 0x0000). Like I said, the code I have works fine with the SafePlug device I have in my network but for some reason it fails when I send the command to the motion sensor.
Has anyone successfully queried the endpoints for the supported clusters? Should I try something else?