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

 找回密码
 立即注册
楼主: riceball

自制开源ESPHome通用蓝牙网关(ESP32)

  [复制链接]

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

发表于 2022-5-7 16:43:03 | 显示全部楼层
ghostist 发表于 2022-5-7 13:10
X大白嫖一下体脂称+蓝牙温湿度可否?

体脂秤我之前发过帖子,有代码,一般需要根据具体秤的情况修改。

蓝牙温湿度直接用esphome自己的组件就行了。

当然,这些都是积木,直接在yaml里面组合就行。
回复

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11435
金钱
8504
HASS币
460

教程狂人突出贡献

发表于 2022-5-7 16:58:16 | 显示全部楼层
riceball 发表于 2022-5-7 13:47
1. 是的主要是能中继, 不过也可以说网关: HA上可以不用插蓝牙适配器, 就可以通过这货接入蓝牙设备.
2. bl ...

1. 也对,这个思路确实挺巧妙的。
2. 我知道一个情况,也不能说完全是ble_monitor的问题。ble_monitor机械地把物理实体映射到ha的传感器,有时候后就会出现数值没变化但实际上有动作需要触发自动化。我最早意识到这个问题是yeelight调光开关的重复动作;再比如指纹锁,连续用同一个指纹开锁,keyid肯定没变化,以至于传感器数值也没有变化;ble_monitor只能提供超时后数值重置的方法,但这个超时最短只能设置为1秒(默认35秒)。显然,很多时候1秒还是太长了。
3. 通用性这方面,其实esphome和ble_monitor也是在互相促进,主要受限还是各厂家各产品的开放性问题,尤其是加密方面。
4. 蓝牙发送指令在esphome上已经可以初步实现了,就是ble_client,但主要限制还是厂家不够开放,也就是我们很只知道发给设备的具体指令是啥。这个比较有参考价值的是坛里风靡一时的那个魅族遥控器。
回复

使用道具 举报

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
 楼主| 发表于 2022-5-7 21:05:19 | 显示全部楼层
XCray 发表于 2022-5-7 16:58
1. 也对,这个思路确实挺巧妙的。
2. 我知道一个情况,也不能说完全是ble_monitor的问题。ble_monitor机 ...

2. 是的有的传感是需要每次状态都要的, 把`reset_timer`设置为0,能不能成? 我看文档说设置为0是关闭该习惯. 如果不能那就需要提一个issue了.
3&4. 对啊, 就如Zigbee的ZHA推出了很久了,但是接入还是各种麻烦. 还是需要适配设备. 在我看来这是因为知识工程还不完善.  扯远了.  就通用性而言, 我感觉  Tasmota 要好于 ESPHome, 但是  Tasmota 太重了. 如果 Tasmota能作为一个简单的HA替代性能又太弱, ESPHome的好处是编译灵活,模块化好,不过如果每加一个设备就要重新编译上传固件也挺烦的. ble_monitor 已经有点像Z2M的感觉了:设备的注册管理以及解析内容由ble_monitor完成,只要在ble_monitor 上添加新设备的数据解析就能立马支持新设备,如果能破袭发送指令,那么通过ble_client也是很简单的事情,


回复

使用道具 举报

2

主题

20

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
金钱
269
HASS币
0
发表于 2022-5-8 21:16:20 | 显示全部楼层
可以试一下
回复

使用道具 举报

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
 楼主| 发表于 2022-5-9 19:24:14 | 显示全部楼层
修正错误

2022-5-9: [Bug] esp-idf 下无法更改 scan_parameters, 使用 Arduino framework now.
回复

使用道具 举报

0

主题

3

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
47
HASS币
0
发表于 2022-5-14 17:03:25 | 显示全部楼层
wison 发表于 2022-5-7 10:55
有没购买链接啊,私发我一下吧,怕买错了

你好,问一下你买了吗?要是买了给个链接
回复

使用道具 举报

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
 楼主| 发表于 2022-5-14 19:51:56 | 显示全部楼层
evadestiny 发表于 2022-5-14 17:03
你好,问一下你买了吗?要是买了给个链接

在某陶上搜索"ESP-C3-32S-Kit"记得问清楚是否4M(2M和4M只差几毛钱).
回复

使用道具 举报

0

主题

3

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
47
HASS币
0
发表于 2022-5-14 20:16:46 来自手机 | 显示全部楼层
楼上大佬有没有推荐的淘宝链接,想少走点弯路
回复

使用道具 举报

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
 楼主| 发表于 2022-5-14 20:34:24 | 显示全部楼层
evadestiny 发表于 2022-5-14 20:16
楼上大佬有没有推荐的淘宝链接,想少走点弯路

不作担保,我买的这家 https://detail.tmall.com/item.htm?id=653180591542
回复

使用道具 举报

26

主题

357

帖子

2831

积分

金牌会员

Rank: 6Rank: 6

积分
2831
金钱
2474
HASS币
10
发表于 2022-5-15 15:39:12 | 显示全部楼层
ble_gateway:
  id: $device_name  这行报错
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 22:03 , Processed in 0.371011 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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