我有一个Yeelight台灯和床头灯,目前台灯已经顺利的打开"局域网控制“模式并且可以使用homebridge进行控制。但是床头灯无法打开开发者模式。因此在homebridge中无法正常被发现,错误提示为:no ble cap, skip ble device discovery
@beloved
你的床头灯是一代蓝牙的吗? 还是二代床头灯(蓝牙 + WiFi)?
是一代的,没有WIFI只有蓝牙。
在重新安装了noble后,并且使用bluetoothctl用pair方式配对后可以在homebridge中找到了。
12月 02 08:23:40 raspberrypi homebridge[13882]: found Yeelight Bedside lamp: f8:24:41:e8:16:7b
12月 02 08:23:40 raspberrypi homebridge[13882]: already in device list: f8:24:41:e8:16:7b
12月 02 08:23:40 raspberrypi homebridge[13882]: lose connection with BLE: f8:24:41:e8:16:7b
12月 02 08:23:40 raspberrypi homebridge[13882]: noble warning: unknown peripheral f82441e8167b
12月 02 08:23:40 raspberrypi homebridge[13882]: [2017-12-2 08:23:40] [homebridge-yeelight.yeelight] accesseory unreachable
12月 02 08:23:40 raspberrypi homebridge[13882]: [2017-12-2 08:23:40] [homebridge-yeelight.yeelight] dev disconnected f8:24:41:e8:16:7b false
但是报accesseory unreachable ,可以在iOS Home中看见该设备了,点击开关按钮灯并没有开关。
尝试过在点击Home中的开关同时去按灯上的控制键进行授权,但是依然无效。
homebrige发现以后会去尝试链接床头灯,看到床头灯呼吸效果,按mode键进行授权。授权以后homebridge以后就可以正常链接。
好吧,我知道问题在哪里了。
之前我启动homebridge的时候都没有出现呼吸灯的效果。后来才明白是要先打开灯,然后再重启了homebridge,就会出现呼吸灯,再点按mode键就匹配成功了。
谢谢了。
请问一下,你是怎么蓝牙连接的呢?
我连接的时候报错了:
Failed to pair: org.bluez.Error.AuthenticationCanceled
我也是遇到过这个。你先把灯打开试试。
不行的话,用bluetoothctl命令,直接pair 下。
本人亦有以上類似的情況
我已經跟足教程中(https://github.com/vvpossible/homebridge_yeelight/blob/master/README.md)About Yeelight bedside lamp (BLE device)
的做法,重刷幾次,但似乎還是不行
都是提示no ble cap, skip ble device discovery
,Ble module not found
會不會是缺少什麼依賴包, 還是不能夠用Root安裝?
我都試過用bluetoothctl pair,但最後會AuthenticationCanceled
請問是不是有什麼技巧呢?