各位好,
问题描述:几个ZR和ZED入网于一个ZC,ZR和ZED都接了单灯,均添加到一个组,进行组播,头一次OK,后面发现所有的ZED的灯都可以组播控制亮灭,而ZR通过抓包发现只是起到了转播的作用,并没有响应控制灯的操作。后来删除这个ZR分组(uint8 aps_RemoveGroup( uint8 endpoint, uint16 groupID ),看不到里面的实现),发现一直返回ZCL_STATUS_NOT_FOUND,最后让这个ZR恢复出厂设置然后重新入网于这个ZC,再次组播,又都正常了,但是后面也会有复现的概率。
所以,我很奇怪这里,明明之前添加组成功了,但是跑了一段时间后,就出现上面的问题,删除也返回ZCL_STATUS_NOT_FOUND,不知道这是不是Z-STACK 3.0.2的一个bug。不知道大家有没有好的解决方法?
Viki Shi:
你打下相关补丁试一下【Z-STACK 3.0.2也适用】:processors.wiki.ti.com/…/Zigbee_Known_Issues_and_Proposed_Fixes
Mike&Hu:
回复 Viki Shi:
Viki,谢谢你的回复,但是我看了一下里面的问题描述及修补方式,并没有与我的问题有类似或牵连关系的条目,这补丁里面部分的修改内容目前z-stack3.0.2也均已经做了对应修改。
YiKai Chen:
回复 Mike&Hu:
問題發生時用aps_FindGroup查一下group資訊是否還在