Just for reference of the “desc” entries:
desc: 09 0104 0302 00 03 0000 0003 0402 01 0003
09 = endpoint 9 for this entry
0104 = profile Id or version of Zigbee. Usually is 0104 for Home Automation or C05E for ZLL
0302 = device Id for profile. 0302 is temperature sensor.
00 = I’m not entirely sure what this is. I’ve seen 02 and 00 on most other devices. Anyone?
03 = Number of in or server clusters. Device receives commands on these clusters.
The next X number of 4 digit values are the server clusters, where X is number of server clusters in previous value.
0000 is basic cluster and has info on make/model, versions, etc…
0003 is the identify cluster and is used in pairing processes (causes a zigbee light to blink when paired for instance)
0402 is temperature measurement cluster and is used to read the value of temp sensor.
01 = Number of out or client clusters. Device sends commands using these clusters.
0003 means the device can trigger other devices to identify themselves.
Common “out” clusters are 0019 for Over The Air updates and 0003 for identify.