You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have updated ESP Zigbee libs (esp-zboss-lib and esp-zigbee-lib) to the latest version, with corresponding IDF version, and checked that the issue is present there.
I have searched the issue tracker for a similar issue and not found a similar issue.
IDF version.
5.3
esp-zigbee-lib version.
1.6.1
esp-zboss-lib version.
1.6.1
Espressif SoC revision.
ESP32-C6
What is the expected behavior?
esp_zb_zcl_set_attribute_val updates value and sends report (if configured) about changed status
What is the actual behavior?
After call esp_zb_zcl_set_attribute_val neither value changed nor report genereted
Steps to reproduce.
Create simple device with ESP_ZB_ZCL_CLUSTER_ID_ON_OFF and ESP_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID attribute
Connect device to coordinator. Create binding and configure reporting of the on_off attr to coordinator
Set value of on_off attr via coordinator (works fine)
Set value of on_off attr via device (no report about attr value change)
Read value of on_off attr via coordinator (reads not actual value)
Code for change value on device (procedure is called in FreeRTOS Task):
in that example there is no ESP_ZB_ZCL_CLUSTER_ID_ON_OFF. Thus, no ESP_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID. Or you want to tell me, that I have to manage value of ESP_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID and do reporting like in example?
But why I can only change ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID via esp_zb_zcl_set_attribute_val, and zigbee will do all magic stuff under hood?
Answers checklist.
IDF version.
5.3
esp-zigbee-lib version.
1.6.1
esp-zboss-lib version.
1.6.1
Espressif SoC revision.
ESP32-C6
What is the expected behavior?
esp_zb_zcl_set_attribute_val updates value and sends report (if configured) about changed status
What is the actual behavior?
After call esp_zb_zcl_set_attribute_val neither value changed nor report genereted
Steps to reproduce.
Code for change value on device (procedure is called in FreeRTOS Task):
Same issue described on forum: http://esp32.io/viewtopic.php?t=41047
More Information.
No response
The text was updated successfully, but these errors were encountered: