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

 找回密码
 立即注册
查看: 226|回复: 2

[基础教程] 使用esphome的ble_tracker组件 把蓝牙设备无脑接入ha

[复制链接]

24

主题

579

帖子

2679

积分

金牌会员

Rank: 6Rank: 6

积分
2679
金钱
2100
HASS币
0
发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 kjjuhfv 于 2024-11-16 17:43 编辑

路上捡到个蓝牙拍照遥控器
由于没有手机拍照的需求  琢磨着接入ha当遥控器
看esphome的资料 发现这个
https://esphome.io/components/bi ... h-low-energy-device
刷入后发现超级简单就接入了
接入方法也很无脑
在手机上连接这个遥控器 可以得到mac
填近配置里就可以了

触发方式也很简单  需要一点点小改动
看文字理解就可以了
电池正极--------开关---------蓝牙模块的正极-----蓝牙模块的负极-------电池负极
意思通电就可以了  
蓝牙模块通电后会广播自己的mac
esp32收到就触发

有优点也有缺点
优点:   接入简单  待机功耗0
缺点:   一个蓝牙设备只有一个mac  这个蓝牙设备有多少个按键都只能当一个单键遥控器

说下能想到的使用用途  
1   遥控器 触发ha自动化
2   加个磁铁和干簧管    改造成门窗传感器
3   接个雨水传感器放户外
更多想法大家也可以说一下
esphome:
  name: esp32
  friendly_name: esp32

esp32:
  board: esp32dev
  framework:
#    type: arduino
    type: esp-idf

# Enable logging
logger:
#  level: DEBUG
#  level: VERY_VERBOSE
#  level: VERBOSE
#  logs:
#    esp32_ble_tracker: VERY_VERBOSE

esp32_ble_tracker:
  scan_parameters:
    # We currently use the defaults to ensure Bluetooth
    # can co-exist with WiFi In the future we may be able to
    # enable the built-in coexistence logic in ESP-IDF
    active: true

binary_sensor:
  - platform: ble_presence
    mac_address: 2a:07:98:01:f1:ac     #蓝牙设备的mac地址
#    mac_address: 10:9E:3A:10:25:51
#    mac_address: 59:BA:2B:D2:57:8D
    name: "butten"
    timeout: 0.1s                 #重点   如果用做遥控器  这个必须要有   相当于delayed_off  如果不添加  触发后默认5分钟后才关闭
    filters:
      - delayed_on: 200ms
      - delayed_off: 150ms


3333333333333333333.jpg

评分

参与人数 2金钱 +28 收起 理由
隔壁的王叔叔 + 12 大神666!
sorrypqa + 16 大神666!

查看全部评分

回复

使用道具 举报

7

主题

59

帖子

1329

积分

金牌会员

Rank: 6Rank: 6

积分
1329
金钱
1270
HASS币
0
发表于 4 天前 | 显示全部楼层
意思通电就可以了  
蓝牙模块通电后会广播自己的mac
esp32收到就触发


检测蓝牙mac广播就触发,那比如可以检测手机蓝牙,做回家触发?
或者电脑蓝牙键鼠,触发说明电脑开机,执行一些联动
回复

使用道具 举报

24

主题

579

帖子

2679

积分

金牌会员

Rank: 6Rank: 6

积分
2679
金钱
2100
HASS币
0
 楼主| 发表于 4 天前 | 显示全部楼层
stkroot 发表于 2024-11-17 04:36
检测蓝牙mac广播就触发,那比如可以检测手机蓝牙,做回家触发?
或者电脑蓝牙键鼠,触发说明电脑开机,执 ...

安卓手机的蓝牙Mac加密了  而且每次广播都随机换一个Mac
安卓只能安装一个能做基站单独app 比如ha官方app
苹果手机则可以获取一个irk  跟踪这个就可以了
电脑状态有IP可以跟踪不需要蓝牙键鼠吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 15:26 , Processed in 0.066445 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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