之前一时兴起买了一个小米的温湿度传感器,一直是用手机连接查看室内温湿度情况,本来一直想看能不能把温湿度传感器上的数据上传到网络上,让我远程也能获取到家里的温湿度,但又没有买小米网关,偶然在网上看到小米温湿度计可以刷入定制固件,所以就试了一下
首先需要有一个温湿度计,我的是第一款:LYWSD03MMC,其他款的我没试,好像也可以
首先我们电脑先打开这个网址:https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
点击connect,然后就会扫描附件的蓝牙设备,这里我的是已经配对过了,第一次配对名字应该是LYWSD03MMC,就是你的温湿度传感器的型号,我这里因为已经刷入新固件了,所以名称已经变了
连接上后,页面会显示如图所示:
如果是原厂固件,还需要点击一次 Do Acivation按钮,此时网页会变为以上所示的画面。因为我 的设备已经刷入定制固件,所以没有Do Acivation按钮。
到这个页面后点击Custom Firmware,再点击Start Flashing就可以刷入定制固件到米家温湿度计了。刷写完成后需要重新点击Connect来连接。
之后可以到下面这个页面定制功能:
为了弥补不能连接米家app的缺陷,网页上的GraphMemo.html链接提供了读取历史数据并绘图的功能。当然你也可以在页面上选择下载所有的温湿度数据到本地保存。
由于定制固件默认开启了蓝牙广播温湿度数据的功能,耗电量相比原厂固件可能会略微增加。不过比起蓝牙连接的方式,蓝牙广播消耗的电量会更少。
相关项目: https://github.com/pvvx/ATC_MiThermometer