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

 找回密码
 立即注册
查看: 12332|回复: 3

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

[复制链接]

2

主题

21

帖子

203

积分

论坛分享达人

积分
203
金钱
182
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 感谢楼主分享!

查看全部评分

回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

2

主题

64

帖子

513

积分

高级会员

Rank: 4

积分
513
金钱
449
HASS币
0
发表于 2024-2-22 00:06:50 | 显示全部楼层
楼主请详细说一下再Esphome添加如下代码,在那个位置?方便我这个小白学习
回复

使用道具 举报

1

主题

103

帖子

678

积分

高级会员

Rank: 4

积分
678
金钱
575
HASS币
0
发表于 2024-2-22 09:23:29 | 显示全部楼层
这个原本没办法接入米家吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 20:36 , Processed in 0.094927 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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