很早之前众筹的时候买的甲醛测试仪, 最近正好闲来没事把它接入一下HomeAssistant
先来个效果展示:
接入方式:
1> 直接用homeAssistant 插件接入(需要硬件设备支持蓝牙)
2> 利用esphome接入(要用ESP32, 8266不支持蓝牙)
原理:
用homeAssistant或者esphome模拟一个蓝牙网关, 然后接受设备发送的数据即可
接入后, 不影响米家系统!
由于我的HomeAssistant安装的服务器不支持蓝牙, 而且手头正好有一个ESP32板子, 所以只能采用第二种方式接入了
下面是具体步骤
第一步: esphome 增加如下内容:
esp32_ble_tracker:
# 甲醛传感器
- platform: xiaomi_jqjcy01ym
mac_address: "48:57:43:00:08:AF"
temperature:
name: "JQJCY01YM Temperature"
humidity:
name: "JQJCY01YM Humidity"
formaldehyde:
name: "JQJCY01YM Formaldehyde"
battery_level:
name: "JQJCY01YM Battery Level"
第二步: HomeAssistant配置:
配置->集成->添加新出现的esphome
为了让界面显示更佳, 自定义一下显示:
在customize.yaml中增加:
# 甲醛测试仪 配置
sensor.jqjcy01ym_battery_level:
friendly_name: 电量
sensor.jqjcy01ym_formaldehyde:
friendly_name: 甲醛浓度
sensor.jqjcy01ym_humidity:
friendly_name: 湿度
sensor.jqjcy01ym_temperature:
friendly_name: 温度
|