-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Espressif Zigbee light verify fail in scene store when adding light in a market based Zigbee wireless (12-scene) switch. (TZ-1332) #492
Comments
@mundevx , Please provide more detailed information about your application and the context of this question. It is difficult for us to understand how the Zigbee light is designed by you and how it is being used. |
I build 4 light, 4 dimmer light, 1 thermostat and 1 color light using espressif zigbee sdk library. They are working as expected. I used Grouo and scene clusters also in these devices. I purchased a zigbee wireless scene switch from market, and i added all my zigbee 4 lights, 4 dimmer, 1 color light and 1 thermostat to scene switch using app. But app shows all the zigbee devices verify failed. But if i use others brand light and add it to scene switch, then it verify ok in scene switch and work as expected. But will the issue. |
@mundevx ,
Have the ESP lights joined the same Zigbee network as the |
Yes, they are on same network. On my zigbee device-A, i got this callback when a scene switch is trying to add this device-A through smart life app. esp_err_t zb_get_scene_store_resp_handler(const esp_zb_zcl_store_scene_message_t *message)
} and after adding, when scene is recall from scene switch, my device-A is getting a callback, esp_err_t zb_get_scene_recall_resp_handler(const esp_zb_zcl_recall_scene_message_t *message)
} I also added scene and group clusters in my device-A. Second Task i did that, i inserted a function "nuos_zb_scenes_store_scene_request" wjhen i get callback of zb_get_scene_store_resp_handler on my device-A when scene switch trying to add it. But this will give message in smartlife when adding scene that Verification fail mesaage while adding device to scene switch. esp_err_t zb_get_scene_store_resp_handler(const esp_zb_zcl_store_scene_message_t *message)
} static esp_err_t zb_attribute_handler(const esp_zb_zcl_set_attr_value_message_t *message)
} While adding device-A in scene created by another device scene switch through smart life app, i found following issues.
Question is that, Why i am getting extension filed NULL after successfull verification(storing scene) by scene switch. I hope you can understand. |
Hi @xieqinan , i am waiting for your reply. |
@mundevx , The #492 (comment) is helpful. In the esp-zigbee-sdk, scenes are not automatically stored in the |
Hi @xieqinan , Yes, but getting crash on calling esp_zb_zcl_scenes_table_store() inside callback esp_err_t zb_get_scene_store_resp_handler(const esp_zb_zcl_store_scene_message_t *message){ } Guru Meditation Error: Core 0 panic'ed (Load access fault). Exception was unhandled. Core 0 register dump: TP : 0x408072bc T0 : 0x4000af8c T1 : 0xffffffe0 T2 : 0xcf0c8861 S0/FP : 0x40810536 S1 : 0x40810188 A0 : 0x408207c8 A1 : 0xa1b72c3b MHARTID : 0x00000000 Stack memory: 4081ab80: 0x0000000e 0x4081abe8 0x00000001 0x4081ac4f 0x4081abd0 0x00000001 0xffffffff 0x4200bd7c 4081aba0: 0x1b391a88 0x4bae8e41 0xaffe5dcf 0x42009286 0x00000043 0x00000000 0x00000043 0x42007ab6 4081abc0: 0x4081aca4 0x4081ac9c 0x00000005 0x42011388 0x00000000 0x00050001 0x00000004 0x42430043 4081abe0: 0x00000000 0x4203782a 0x7fffffff 0x00000001 0x42011290 0x4081b11c 0x00000005 0x4200e1c4 4081ac00: 0x4200e600 0x42037008 0x4081ac80 0x4080e3f0 0x408072bc 0x400184be 0x0000000f 0xcf0c8861 4081ac20: 0x00000005 0x4203782a 0x7fffffff 0x00000001 0x4081ac9c 0x4081aca4 0x00000005 0x420425c0 4081ac40: 0x00000006 0x00000006 0x00000001 0x000000ff 0x7fffffff 0x4203782a 0x00000001 0x000000ff 4081ac60: 0x4081b116 0x40821638 0x00000005 0x42042b56 0x0000005a 0x00000005 0x00000005 0x4200ec26 4081ac80: 0x00000008 0x4081ad08 0x00000000 0x4081ace8 0x00000000 0x4081ace8 0x00000008 0x42430043 4081ace0: 0x00000001 0x00000005 0x4082112c 0x42036ff6 0x0000000f 0x00000005 0x00000001 0x4081b138 4081ad00: 0x00000005 0x00000000 0x00000000 0x01049900 0x05e24001 0x04010400 0x01002200 0x42000000 4081ad40: 0x05e24001 0x04010400 0x01002200 0x42000000 0x0000000f 0x00000000 0x408102e8 0x42020256 4081ad60: 0x00000000 0x00000001 0x00000300 0x00000000 0x4207345a 0x420731d4 0x00000000 0x00000000 4081ad80: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 4081adc0: 0x00000001 0x00000000 0x0000000a 0x00000000 0x00000000 0x00000000 0x00000000 0x40809ef0 |
I would like to know the implementation of |
I have a wireless scene switch, and i am coding for espressif zigbee device to interact with that device. Coordinator is some manufacturer zigbee gateway. |
Sorry for the misunderstanding. I suspect there may be a mistake in the implementation of the |
Question
Hi,
I am using a market based zigbee scene switch. When i added my espressif zigbee light in scene switch using app, then it's shows verify fail. But if i use market based zigbee light, and add to scene switch using app, then its shows verify ok. What could be the reason?
Additional context.
No response
The text was updated successfully, but these errors were encountered: