请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 396|回复: 1

[基础教程] 利用Esphome (ESP32) 接入甲醛测试仪器(小米霍尼韦尔)

[复制链接]

2

主题

21

帖子

163

积分

论坛分享达人

积分
163
金钱
142
HASS币
0
发表于 2021-2-23 23:04:12 | 显示全部楼层 |阅读模式
很早之前众筹的时候买的甲醛测试仪, 最近正好闲来没事把它接入一下HomeAssistant
5ca0671fcbc635984.png_d480.png

先来个效果展示:

Snip20210223_1.png




接入方式:
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: 温度






评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

6

主题

203

帖子

616

积分

高级会员

Rank: 4

积分
616
金钱
413
HASS币
0
发表于 2021-2-26 01:38:18 | 显示全部楼层
现在还看不懂 先收藏备用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2021-4-15 00:55 , Processed in 0.089596 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表