Home Assistant 篇三:智能硬件采购避坑指要(三) 蓝牙篇
蓝牙特性
1. 蓝牙信号穿墙能力有限,除非你购买BLE蓝牙网关中继设备,而且更容易受到干扰,尤其是不带自动跳频的蓝牙.
2. 是因为低功耗蓝牙设备在省电上还是比不过Zigbee设备,BLE蓝牙5.0在省电上与zigbee很接近了.
因此: 为了省电,米家的温度传感器(LYWSD03MMC)是大约10分钟发送一次数据,如果不刷第三方固件,想与空调联动就不要想了.
3. 目前蓝牙协议大多数是私有协议,互通性较差,HA无法直接控制,只有少量的特定厂家的低功耗蓝牙传感设备才能通过第三方[Passive BLE Monitor 集成][PassiveBLEMonitor] 直接接入HA,支持的设备详见下方的支持列表.
4. 价格便宜
Passive BLE Monitor 集成
采用第三方[Passive BLE Monitor 集成]用于跳过所谓的蓝牙网关直接将蓝牙传感器设备接入HA,**注意**,目前只支持获取蓝牙传感器数据,不支持发送控制指令的蓝牙设备(比如:开关)!
> 该集成使用的前提是:需要至少支持BLE蓝牙4.0(蓝牙是向下兼容的,所以BLE蓝牙5也可)的适配器,一般的HA盒子都有,如果是用PC就看带WIFI不,一般WIFI都带蓝牙,没有就买一个支持BLE蓝牙的USB WIFI适配器. 如果你使用`开源ESPHome通用蓝牙网关`接入,那么HA上可以不用配置蓝牙适配器.
第三方[Passive BLE Monitor 集成]支持的设备列表: https://custom-components.github.io/ble_monitor/by_brand
第三方[Passive BLE Monitor 集成]的安装方法: [使用Passive BLE Monitor集成代替蓝牙网关直接接入HA]
因为蓝牙穿墙能力弱,为了解决蓝牙信号穿墙问题,就有了所谓的`开源ESPHome通用蓝牙网关`: 蓝牙信号过不来的就走`开源ESPHome通用蓝牙网关`,通过wifi信号再到HA上的[Passive BLE Monitor 集成]. 另外`开源ESPHome通用蓝牙网关`还可以接入只支持`Active BLE connection`的蓝牙设备. 制作方法见后述.
我买过的设备
* 小米蓝牙温湿度计2 价格便宜(Zigbee的一半不到)还带屏幕, 但是原始固件10分钟才报告1次温湿度,耗电高, 因此需要刷第三方开源固件
* [小米蓝牙温湿度计2刷第三方开源固件直连HA] 推荐
* 刷入第三方开源固件后
* 更省电
* 可调节报告频率,默认是2.5秒报告1次温湿度,这个频率联动完全足够,报告频率越低越省电.
* 可以读取设备上记录的温湿度数据(循环记录19632个测量结果),记录的时间间隔也可以配置
* 可以校准温湿度以及设置自己的舒适温度区间
* 可调节蓝牙发射功率(自己权衡省电或信号覆盖率)
* 青萍动作和环境光传感器(CGPR1), 分体构思不错,光强能够识别弱光,缺点是动作感知`没人`会偶尔失灵,感知`有人`灵敏
* 我主要是用它的环境光(光强)传感器,因为绿米M1S网关带和绿米(RTCGQ11LM)人体PIR传感带的光强传感器弱光下全部为0,根本没用!
* 小米体脂秤2: 因为是接收广播所以数据不能立马出现,开机后要等一会儿,换句话说首次测量结果可能不会出现
* 查看体脂信息需要安装 [BodyMiScale 集成] 以及 前端 [lovelace-body-miscale-card]
* Yeelight 智能调光开关(YLKG08YL) 贴装版 旋动一格有明显的喀哒声音,不错,但是,并没有信号发出,必须连续扭动两格(大约)才是1 step, 如果单独一格一格的扭动,也没有信号.
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
![](https://res.smzdm.com/pc/pc_shequ/dist/img/the-end.png)