|
本帖最后由 yww 于 2024-8-16 11:23 编辑
最近买用电池的 zigbee 按钮,原装固件无法接入zigbee2mqtt, 用 ptvo 制作固件时,如果选择普通终端设备可以正常入网,通信也没问题。
但是如果选择 PSM 省电模式,同样的配置。zigbee2mqtt 能看到设备,但是无法配对成功。
板子上面就一个CC2530 芯片
日志里面提示
info 2024-08-03 23:21:01zh:controller: Interview for '0x00124b000ff0edf6' started
info 2024-08-03 23:21:01z2m: Starting interview of '0x00124b000ff0edf6'
info 2024-08-03 23:21:01z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x00124b000ff0edf6","ieee_address":"0x00124b000ff0edf6","status":"started"},"type":"device_interview"}'
error 2024-08-03 23:21:21zh:controller: Interview failed for '0x00124b000ff0edf6 with error 'Error: Interview failed because can not get active endpoints ('0x00124b000ff0edf6')'
error 2024-08-03 23:21:21z2m: Failed to interview '0x00124b000ff0edf6', device has not successfully been paired
info 2024-08-03 23:21:21z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x00124b000ff0edf6","ieee_address":"0x00124b000ff0edf6","status":"failed"},"type":"device_interview"}'
-----------------------
8月16日更新
之前收到了作者回复,说是让减少几个按钮(这个设备加上复位一共7个按键)再测试一遍,然后我只保留了按钮1 (复位)和按钮2(普通按键),结果没问题了,然后一路追加按钮到7个,都可以用。
我还用了之前一直配对不上的固件,发现也能连上了,这下把我整懵逼了。
仔细想了一下原因,唯一动过的就只有在刷固件的时候,不小心动到了主机和网关(网关是usb 查到电脑上)以及网关的天线?大约也就几厘米,天线角度也没动到,应该没啥关系吧。。。而且之前正常模式都是可以用的,只有psm 配对不上。
彻底搞不懂了。不过好在能用了,先这样吧。
另外,又发现一个新问题,之前配对上的设备,有可能会在断电之后,重新装上电池时,状态灯一直闪个不停,需要重新配对一次。
|
|