【硬件DIY】自己动手做zigbee网关,小米网关之外的另一个选择

查一下网关的状态。
ping一下能不能通

可以PING,偶尔能启动,之后一直报错

(node:227) UnhandledPromiseRejectionWarning: Error: AREQ - AF - dataConfirm after 5000ms

at Timeout._onTimeout (/app/node_modules/zigbee-herdsman/dist/utils/waitress.js:44:24)


at listOnTimeout (internal/timers.js:531:17)


at processTimers (internal/timers.js:475:7)

(node:227) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)

(node:227) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

家里有几个网关? 贴一下zigbee插件配置。 还有切换到debug log level 贴启动的时候的完整的log 下载下来log文件贴上来。 参考萝卜哥之前写的
如何高效提问

谢谢大佬,发现ping z2m时,会出现中断的情况,是硬件的问题么

来自 192.168.100.228 的回复: 字节=32 时间=111ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=122ms TTL=255
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=235ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=61ms TTL=255
请求超时。
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=88ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=334ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=329ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=319ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=50ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=20ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=142ms TTL=255
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=82ms TTL=255
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=84ms TTL=255
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=271ms TTL=255
请求超时。
来自 192.168.100.228 的回复: 字节=32 时间=118ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=194ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=298ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=22ms TTL=255
来自 192.168.100.228 的回复: 字节=32 时间=2ms TTL=255

昨天我和另外一位群友都发现类似问题,跳ping
但没有超时…

不知道是不是硬件问题,现在没有办法正常使用了

换换位置 避免在2.4G设备多的地方放置 有效果

妖神大佬 请问你这个usb链接 要怎么操作 现在tcp可以用 但是好像不稳定 因为我的门磁控制开关灯 有时候要反复开2 到3次 才可以开灯 想usb链接 但是现在链接不上


这一行, HIGH 改成 LOW
编译esp固件, 刷一下esp8266模块

谢谢大佬 你上面写的 可以通过拨码开关控制 又是什么控制啥
不可以通过拨码直接切换吗 我没焊拨码开关 但是应该可以短接那四个焊点 切换把

因为 固件 我不会编译 :sweat_smile:

去掉R4, 短路R14。

上电后测量空着的拨码开关的四个焊盘都是0V就好。

建议修改固件。。。

那固件改了之后 要怎么编译

r14 找了老半天 找不到 :sweat_smile:

编译成功了 也刷机了 但是还是无法接入 port: /dev/ttyS0 port: /dev/ttyS1 都设置过 都无法接入


image

image

请教 一下这个是什么问题了,,,,,,,,谢谢大家了啊

太牛b了,来这论坛太迟了,要上车

tty不应该是S0 S1 应该是ACM或者USB相关的。
请检查USB连接,

刷完机之后, 先用看看log, 用罗总固件应该可以看web log。有没有TX RX的log