『瀚思彼岸』» 智能家居技术论坛

标题: 【已解决,但仍未查明发生原因】要被zigbee搞疯了 [打印本页]

作者: lexcao    时间: 2023-6-14 23:46
标题: 【已解决,但仍未查明发生原因】要被zigbee搞疯了
本帖最后由 lexcao 于 2023-7-3 17:19 编辑

前些天cc2652p芯片的zigbee网关断电了一下,整个ZHA网络瘫痪无法恢复,持续显示zigpy application无法启动

一开始怀疑网关硬件问题,换了另一个同芯片不同型号的网关,大部分时候是连接失败无法接入,偶然接入ZHA,然后很快又回到前面的状态

后来怀疑是HAOS的问题,在docker中完全新装了一个HA,结果还是一样。

真的整懵了,不知道问题出在哪里?

——————————更新1——————————
重刷了网关固件、cc2652p固件
试着在docker中开启zigbee2mqtt,立马崩溃
在HA中删除ZHA后无法再添加网关,显示连接失败
[attach]49353[/attach]

——————————更新2:解决——————————
查询到一个解决办法,是在网关后台输入类似如下的命令(括号内的内容根据实际网关资料修改):
  1. 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网络。又得一番工程。

前后折腾了将近一个月,还是不清楚当初为什么会发生这种情况,以及如何避免。
更新贴子供大家讨论吧~

作者: dengxiao    时间: 2023-6-14 23:56
换zigbee2mqtt试试,这个比较稳
作者: lexcao    时间: 2023-6-15 00:05
dengxiao 发表于 2023-6-14 23:56
换zigbee2mqtt试试,这个比较稳

也不行。zigbee2mqtt是装docker容器里的,结果容器崩了[attach]48756[/attach]

作者: fung1006    时间: 2023-6-15 00:51
lexcao 发表于 2023-6-15 00:05
也不行。zigbee2mqtt是装docker容器里的,结果容器崩了

看错误提示,找不到你的z2m网关
作者: lexcao    时间: 2023-6-15 06:35
fung1006 发表于 2023-6-15 00:51
看错误提示,找不到你的z2m网关

网关没有动过,接入ZHA时偶尔是能成功并导入之前的zigbee设备的
作者: dengxiao    时间: 2023-6-15 07:52
断电后,是不是ip地址变了
作者: lexcao    时间: 2023-6-15 08:39
dengxiao 发表于 2023-6-15 07:52
断电后,是不是ip地址变了

IP地址固定的,不会变。后面换了网关也没有再断电过
作者: linoul    时间: 2023-6-15 09:31
大概率是你zb网关硬件有问题了
作者: lexcao    时间: 2023-6-15 09:33
linoul 发表于 2023-6-15 09:31
大概率是你zb网关硬件有问题了

我也有这个怀疑,但是两个网关不是同一个商家做的,仅仅只有cc2652p相同而已
作者: linoul    时间: 2023-6-15 09:58
网关是USB的还是网络的,如果换过网关也不行 也可能是网关和主机通讯有问题 看你上面Z2M的错误日志就是没有连接到网关
作者: lexcao    时间: 2023-6-15 10:32
linoul 发表于 2023-6-15 09:58
网关是USB的还是网络的,如果换过网关也不行 也可能是网关和主机通讯有问题 看你上面Z2M的错误日志就是没有 ...

是wifi的。如果是网关和主机通讯有问题,如何去纠正?
作者: powjie    时间: 2023-6-15 10:50
我用zigbee2mqtt也遇到网关问题,网关断电几分钟再通电就好了
作者: sorrypqa    时间: 2023-6-15 11:02
哈哈!反正zigbee用起来并不比wifi设备爽,环节更多,zigbee2mqtt和网关任何一个罢工就全部瘫痪
作者: bugensui    时间: 2023-6-15 11:28
本帖最后由 bugensui 于 2023-6-15 11:32 编辑

zigbee网关有个网络信道的问题,建议你看下zha的官方文档,一般出现zha加载错误,我这样处理:重启路由器,重启ha系统,拆拔网关,zha系统界面重载,你可以试下,不是全部都要操作,你可以按照顺序,1个个试试,如果重启路由器后,恢复了。就可以不需要试后面的了、

大概率是信道干扰问题,导致zha识别不到网关


作者: lexcao    时间: 2023-6-15 13:25
bugensui 发表于 2023-6-15 11:28
zigbee网关有个网络信道的问题,建议你看下zha的官方文档,一般出现zha加载错误,我这样处理:重启路由器, ...

我去试试,感谢告知!
作者: lexcao    时间: 2023-6-15 15:20
bugensui 发表于 2023-6-15 11:28
zigbee网关有个网络信道的问题,建议你看下zha的官方文档,一般出现zha加载错误,我这样处理:重启路由器, ...

死活显示“连接失败”。无法添加网关
作者: bugensui    时间: 2023-6-15 15:55
lexcao 发表于 2023-6-15 15:20
死活显示“连接失败”。无法添加网关

页面截图发下,看看什么报错
作者: lexcao    时间: 2023-6-15 16:50
bugensui 发表于 2023-6-15 15:55
页面截图发下,看看什么报错
这个是网关接入以后的log。目前的情况是网关都无法接入了
[attach]48761[/attach]

作者: bugensui    时间: 2023-6-15 16:57
lexcao 发表于 2023-6-15 16:50
这个是网关接入以后的log。目前的情况是网关都无法接入了

正常情况下,你重启下ha和路由器,基本上就可以了。还不行吗,zha的文档你仔细看了吗,最好根据文档在排查下
作者: lexcao    时间: 2023-6-15 17:16
bugensui 发表于 2023-6-15 16:57
正常情况下,你重启下ha和路由器,基本上就可以了。还不行吗,zha的文档你仔细看了吗,最好根据文档在排 ...

全部都重启过了
作者: sirakawa    时间: 2023-6-15 19:54
看一下给z2m docker设定的usb的ttyX对不对- -usb插拔顺序不通之类的会变。。
作者: lexcao    时间: 2023-6-16 08:59
sirakawa 发表于 2023-6-15 19:54
看一下给z2m docker设定的usb的ttyX对不对- -usb插拔顺序不通之类的会变。。

不是usb,是Wi-Fi的
作者: mobility    时间: 2023-6-16 11:08
lexcao 发表于 2023-6-16 08:59
不是usb,是Wi-Fi的

防火墙的问题 ?我瞎猜的
作者: lexcao    时间: 2023-6-16 13:51
mobility 发表于 2023-6-16 11:08
防火墙的问题 ?我瞎猜的

怀疑是HA core 6.0以后内部更新了一些东西导致的
作者: shayulei    时间: 2023-6-16 14:22
我家的zigbee设备也不是太好用,要不是已买的商用设备是zigbee的,我才不会用呢,对了,将门磁这种好像只能用zigbee吧,没有其它低功耗的方案了吧
作者: liujunmao    时间: 2023-7-1 15:04
需要重新做配置了。
作者: lexcao    时间: 2023-7-3 17:20
终于解决了!
  1. 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
复制代码

作者: xuyang    时间: 2023-7-3 17:38
我也遇到类似情况,在创建镜像时,加上--net=host,就可以了。
作者: lexcao    时间: 2023-7-3 18:01
xuyang 发表于 2023-7-3 17:38
我也遇到类似情况,在创建镜像时,加上--net=host,就可以了。

不是docker容器的问题呢,因为当时VM里的HA也不能添加ZHA网关




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5