本帖最后由 lexcao 于 2023-7-3 17:19 编辑
前些天cc2652p芯片的zigbee网关断电了一下,整个ZHA网络瘫痪无法恢复,持续显示zigpy application无法启动
一开始怀疑网关硬件问题,换了另一个同芯片不同型号的网关,大部分时候是连接失败无法接入,偶然接入ZHA,然后很快又回到前面的状态
后来怀疑是HAOS的问题,在docker中完全新装了一个HA,结果还是一样。
真的整懵了,不知道问题出在哪里?
——————————更新1——————————
重刷了网关固件、cc2652p固件
试着在docker中开启zigbee2mqtt,立马崩溃
在HA中删除ZHA后无法再添加网关,显示连接失败
——————————更新2:解决——————————
查询到一个解决办法,是在网关后台输入类似如下的命令(括号内的内容根据实际网关资料修改):
backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ;* *template {"NAME":"Sonoff ZHABridge","GPIO":[56,208,0,209,59,58,0,0,0,0,0,0,17],"FLAG":0,"BASE":18} ; module 0
这条命令大概是在TCP服务器中更新网关芯片路径?命令来自这里
输入命令后上面的问题立马解决了。随后重建整个ZHA网络。又得一番工程。
前后折腾了将近一个月,还是不清楚当初为什么会发生这种情况,以及如何避免。
更新贴子供大家讨论吧~
|