Home Assistant接入小米蓝牙温湿度传感器2
小米蓝牙温湿度传感器2 支持蓝牙BLE,价格非常亲民所以我决定把自己DIY的DHT传感器换掉,那个没有外壳确实比较丑。
趁着双十一买了2个,非常便宜13.99一个,还包邮,赶紧把DHT11换掉。
下面的教程适用于主机硬件带蓝牙的设备,我使用的是我发布的斐讯N1的HassIO固件来安装演示。
1.HACS安装BLE 小米支持 Passive BLE monitor integration (Xiaomi Mijia BLE MiBeacon monitor)
2.使用hciconfig命令,确认HCI名称。
3.使用bluetoothctl查找蓝牙温湿度传感器的MAC地址。
4.使用有蓝牙硬件的电脑或者手机打开https://atc1441.github.io/TelinkFlasher.html
配置代码如下:
小米蓝牙温湿度传感器2,进入https://atc1441.github.io/TelinkFlasher.html
并不显示MAC地址怎么回事,还有BIND KEY每次按都显示不一样的
按视频教程操作
就是按照视频做的,买的温度湿度计也都是和视屏一样的。按connnect列表里面的其他蓝牙设备都有显示MAC地址,唯独那个小米的温度湿度后面没有显示MAC地址
点连接没反应,手机电脑都是这样
手机我也没试成功,最后用电脑,要用chrome浏览器
但是https://atc1441.github.io/TelinkFlasher.html扫描设备列表mac地址不显示,作者可能也不知道怎么弄
最后我安卓手机安装一个蓝牙扫描app,然后找出小米温度计的MAC地址
小米的信息反馈是12分钟一次。。。时间有点久,虽然是为了省电。
https://atc1441.github.io/TelinkFlasher.html
这个老外发布的固件是不是可以改机子的反馈时间间距?
插件里设置的取回时间有效,并不是小米单向发送信息。
period 那里设置根据插件介绍是每隔多少时间接收设备发出的信息,而不是指使设备多少时间发出数据反馈。
因为小米传感器这个是纽扣电池,所以数据反馈时间比较长,要不然电池很容易用完,就达不到他们产品宣传那样电量持久了。我自己看了一下小米这个温湿度计是12分钟传输一次。
自己用把小米传感器固件重新刷,反馈时间刷1分钟间隔反馈数据
TelinkFlasher 的作者 提供了固件,并且可以自己定制内容,时间间隔设置是Advertising interval,我自己刷了每隔5分钟,解决这个问题了
你好,我也看到这个网页(https://atc1441.github.io/TelinkFlasher.html)了,和你有相同的需求(修改温度计的数据反馈间隔)请问只需要修改Advertising interval就可以了吗?需要输入新的固件吗?另外是否可以正常连接米家呢?
B站可以传给视频吗
B站更新慢些
刷Openwrt也可以用蓝牙吗?
我用edge,打开edge://flags/#enable-experimental-web-platform-features,启用Experimental Web Platform features
然后打开这个网址https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html,勾选Get Advertising MAC
连接后,log里就有mac地址了,我用edge可以,Chrome就是不行
直接用小米的云接入也挺方便的,Xiaomi MiIO Raw好用