Closed spark404 closed 4 months ago
@spark404 ,
I believe the error is originating from the line esp_zb_ep_list_add_ep(esp_zb_ep_list, cluster_list, 11, ESP_ZB_AF_ZLL_PROFILE_ID, ESP_ZB_HA_ON_OFF_SWITCH_DEVICE_ID);
. As mentioned in the snippet, "The ZLL commissioning cluster has a cluster ID of 0x1000." You can refer to the touchlink example in the esp-zigbee-sdk for guidance.
@spark404,
The esp-zigbee-sdk has been updated to v1.2.2. You can test it again. Please feel free to discuss any questions regarding the esp-zigbee-sdk. If the issue has been resolved, please close it.
Answers checklist.
IDF version.
v5.3-dev-1288-g5524b692ee
esp-zigbee-lib version.
1.0.7
esp-zboss-lib version.
1.0.7
Espressif SoC revision.
ESP32-C6
What is the expected behavior?
ESP32-C6 device sends a Read Attribute Response for the requested attribute.
What is the actual behavior?
The packet is ignored:
Steps to reproduce.
This is a bit hard to reproduce. I'm connecting my ESP32-C6 to a ZLL network (Philis HUE). Joining the network is not a problem, however once the simple descriptor is read the bridge starts requesting attribute values. That results in the error message above.
I believe the error results from the implementation specifics for ZLL. As described in the following snippet:
Source: https://www.silabs.com/documents/public/user-guides/ug103-09-fundamentals-zll.pdf, section 3.1
More Information.