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

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

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

  [复制链接]

6

主题

27

帖子

200

积分

论坛积极会员

积分
200
金钱
173
HASS币
0
发表于 2022-5-21 22:23:41 来自手机 | 显示全部楼层
riceball 发表于 2022-5-21 15:17
没有出现过这个问题, 看看是docker的问题,还是蓝牙适配器硬件的瓶颈: 无法持续扫描

ESP32就存在这样的硬 ...

我的是树莓派3b,可能也会有这样的问题了
回复

使用道具 举报

11

主题

220

帖子

3349

积分

元老级技术达人

积分
3349
金钱
3094
HASS币
170

活跃会员教程狂人卓越贡献

发表于 2022-5-27 14:07:21 | 显示全部楼层
这个可以添加小米筒灯等蓝牙mesh的设备嘛?
回复

使用道具 举报

2

主题

26

帖子

839

积分

高级会员

Rank: 4

积分
839
金钱
813
HASS币
0
发表于 2022-6-19 10:55:20 | 显示全部楼层
烧录时报错了,请教下是什么问题

INFO Reading configuration /config/bluetooth-gateway.yaml...
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
INFO Generating C++ source...
INFO Compiling app...
Processing blegateway1 (board: esp32dev; framework: arduino; platform: https://github.com/tasmota/platform-espressif32/releases/download/v2.0.2.3/platform-espressif32-2.0.2.3.zip)
--------------------------------------------------------------------------------
FILESYSTEM  spiffs
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - tool-mklittlefs 1.203.210628 (2.3) 
 - tool-mkspiffs 2.230.0 (2.30) 
 - toolchain-xtensa-esp32 8.4.0+2021r2-patch2
Dependency Graph
|-- <AsyncTCP-esphome> 1.2.2
|-- <WiFi> 2.0.0
|-- <FS> 2.0.0
|-- <Update> 2.0.0
|-- <ESPAsyncWebServer-esphome> 2.1.0
|   |-- <AsyncTCP-esphome> 1.2.2
|-- <DNSServer> 2.0.0
|-- <ESPmDNS> 2.0.0
Compiling .pioenvs/blegateway1/src/esphome/components/ble_gateway/ble_gateway.cpp.o
Compiling .pioenvs/blegateway1/src/esphome/components/esp32/gpio_idf.cpp.o
Compiling .pioenvs/blegateway1/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/blegateway1/src/esphome/components/esp32_ble_tracker/esp32_ble_tracker.cpp.o
Compiling .pioenvs/blegateway1/src/esphome/components/homeassistant/binary_sensor/homeassistant_binary_sensor.cpp.o
src/esphome/components/ble_gateway/ble_gateway.cpp: In member function 'virtual bool esphome::ble_gateway::BLEGateway::parse_device(const esphome::esp32_ble_tracker::ESPBTDevice&)':
src/esphome/components/ble_gateway/ble_gateway.cpp:62:56: error: 'const class esphome::esp32_ble_tracker::ESPBTDevice' has no member named 'get_scan_result'
     auto packet = scan_result_to_hci_packet_hex(device.get_scan_result());
                                                        ^~~~~~~~~~~~~~~
*** [.pioenvs/blegateway1/src/esphome/components/ble_gateway/ble_gateway.cpp.o] Error 1
========================= [FAILED] Took 10.87 seconds =========================
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-6-19 21:22:23 | 显示全部楼层
怪物json 发表于 2022-6-19 10:55
烧录时报错了,请教下是什么问题

该配置文件是仅限 ESP32-C3 主板, 如果是ESP32主板 要修改: 移除所有的特有的配置,
回复

使用道具 举报

2

主题

132

帖子

947

积分

高级会员

Rank: 4

积分
947
金钱
815
HASS币
0
发表于 2022-6-25 23:25:34 | 显示全部楼层
必须收藏
回复

使用道具 举报

0

主题

4

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
102
HASS币
0
发表于 2022-6-29 08:49:15 | 显示全部楼层
要先安装好ble_monitor,再进行configuration.yaml配置,否则会装不上
回复

使用道具 举报

2

主题

55

帖子

641

积分

高级会员

Rank: 4

积分
641
金钱
586
HASS币
0
发表于 2022-7-3 23:43:38 | 显示全部楼层
本帖最后由 kkkkllll08 于 2022-7-3 23:47 编辑

想问一下 esp32已经接入Hass了  但是Hass主机没有蓝牙也没有蓝牙适配器的,怎么将温湿度计通过esp32接入,温湿度计已经刷了ATC固件,esp32也能扫到它的mac,但是Hass发现不了温湿度计
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-7-4 13:04:16 | 显示全部楼层
kkkkllll08 发表于 2022-7-3 23:43
想问一下 esp32已经接入Hass了  但是Hass主机没有蓝牙也没有蓝牙适配器的,怎么将温湿度计通过esp32接入, ...

看文档仔细些:     "配置好蓝牙网关后, 如果要添加新的蓝牙设备请在Passive BLE Monitor 集成上添加."
回复

使用道具 举报

17

主题

90

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
619
HASS币
0
QQ
发表于 2022-7-4 23:34:03 | 显示全部楼层
你好,这个能在windows下刷入吗?楼主能给个视频教程吗
回复

使用道具 举报

2

主题

55

帖子

641

积分

高级会员

Rank: 4

积分
641
金钱
586
HASS币
0
发表于 2022-7-5 21:05:31 | 显示全部楼层
riceball 发表于 2022-5-21 15:17
没有出现过这个问题, 看看是docker的问题,还是蓝牙适配器硬件的瓶颈: 无法持续扫描

ESP32就存在这样的硬 ...

连接wifi困难,是否有建议的scan_parameters参数值
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 00:14 , Processed in 0.737276 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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