
扫了十分钟都搜不到设备MAC地址?
很多人刚装完蓝牙集成就蹲在网页界面等扫描结果,半天刷不出来就以为是适配器坏了,其实直接走命令行扫更靠谱:
- SSH登录到你的HA主机,如果是Docker部署的,要先exec进HA的容器内部,确认蓝牙设备已经映射到容器里;
- 输入下面的命令启动低功耗蓝牙扫描:
bluetoothctl scan le - 等1分钟左右,看输出列表里有没有设备名带LYWSD03MMC的条目,后面跟的12位字符组合就是需要的MAC地址。
要是扫了好一会都没看到对应设备名,先把温湿度计拿到离蓝牙适配器半米的位置试,隔两堵承重墙的话蓝牙信号衰减得很厉害,搜不到是正常的,别上来就重装集成。
MAC填对了实体还是显示不可用?
这个问题大概率是两个原因,要么设备没解绑重置,要么装了过时的第三方集成:
- 先把温湿度计从你的米家APP里移除,长按设备上的复位键10秒,等指示灯连续闪烁再松开,这时候设备才会开放蓝牙广播权限;
- 别搜论坛里老帖提的自定义集成,直接用官方维护的Xiaomi BLE集成添加设备,那些停止维护半年以上的第三方集成基本都适配不了新批次的温湿度计固件;
- 填MAC地址的时候注意字母全小写,分隔用英文冒号,输完提交要是还报错,可以直接查日志定位问题:
如果日志里提示需要bind key,说明设备没重置成功,再按一次复位键重走流程就行。grep -i lywsd03mmc /config/home-assistant.log
数据刷新太慢是不是哪里设置错了?
这个真不是设置错,温湿度计2本身就是靠纽扣电池供电的,默认广播间隔本来就不是秒级的,目的是省电。要是你强行在集成里把刷新间隔调到10秒以内,电池续航会掉得特别快,原来一颗CR2032大概能用快一年,改完可能一两个月就得换电池,除非你放在经常需要看实时数据的位置,不然真没必要改。
其实接这类蓝牙小设备没那么复杂,别拿着三四年前的老教程硬套,碰到问题先看最新的官方集成文档,比瞎折腾效率高多了。
评论一下?