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

 找回密码
 立即注册
查看: 2665|回复: 30

[经验分享] 平头熊无线蓝牙开关接入HA,低延迟可实现单击双击长按操作

[复制链接]

5

主题

125

帖子

1020

积分

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
895
HASS币
0
发表于 2024-6-5 17:56:15 | 显示全部楼层 |阅读模式
本帖最后由 心之向阳 于 2024-6-5 18:04 编辑

基本是按照XCary的说明接入的,现将接入经验分析一下。大佬帖子地址:平头熊蓝牙开关接入HA最正统的方法——纯HA内置能力就够了! - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

接入前提:主机有蓝牙并且已经驱动(其他蓝牙设备我没有试过)
我的是x86主机安装pve再安装的hassos,买了一个CSR8510 A10的usb蓝牙,pve安装驱动,添加进hassos
平头熊无论蓝牙开关,型号PTX_YK1_QMIMB,在拼夕夕买的,十多块钱一个,用了做自动化触发器,基本没有延迟,可以识别单击、双击、长按操作。
微信图片_20240605170447.jpg

1. 将平头熊无线蓝牙开关接入米家(为了获取BLE KEY),按照下图重置接入
微信图片_20240605170653.jpg

2.使用tokens-extractor这个软件获取BLE KEY
下载地址:Release Shared homes · PiotrMachowski/Xiaomi-cloud-tokens-extractor · GitHub
打不开GitHub的阿里云下载地址:https://www.alipan.com/s/UbrV9EYvs1z


打开软件,输入小米账号邮箱或者user ID(打开米家app→我的→点击你的昵称右边的>→再点击你头像右边的>→小米ID),输入密码,Server (one of: cn, de, us, ru, tw, sg, in, i2) Leave empty to check all available这里输入cn回车,登录成功,就会显示你接入米家的所以设备,找到你命名的无线蓝牙开关,复制BLE KEY备用。
微信截图_20240605171717.png

3.接入homeassistant,通过Xiaomi BLE接入
这时候你可以单击无线开关,看ha自动发现能否发现新的设备,如果无法发现,重启一下ha,再单击无线开关,单击无线开关是重点,不然可能无法发现设备。
我的就是一直无法发现,后面单击了一下,ha立马就发现设备了,点击配置,之后粘贴刚才备用的BLE KEY,刚接入只有signal_strength这个实体,单击一下无线开关,则会后button这个实体,实体id类似这样:event.wireless_switch_1162_button,他可以显示你的点击操作(单击、双击、长按),实测下来基本没有什么延迟。
微信图片_20240605170452.jpg
微信图片_20240605170454.jpg

                               
登录/注册后可看大图







评分

参与人数 3金钱 +33 收起 理由
hnsxqs1 + 1
XCray + 20 论坛有你更精彩!
隔壁的王叔叔 + 12 这个顶一下

查看全部评分

回复

使用道具 举报

5

主题

125

帖子

1020

积分

金牌会员

Rank: 6Rank: 6

积分
1020
金钱
895
HASS币
0
 楼主| 发表于 2024-6-5 17:58:13 | 显示全部楼层
4.无线开关自动化分享
button实体属性如下:
event_types:
  - press
  - double_press
  - long_press
event_type: double_press
device_class: button
friendly_name: 主卧无线开关

双击关闭主卧的所有灯,你们的自动化根据需求进行更改
当button实体状态发生改变,确认button实体的event_type是否为双击,模板测试为真,则关闭主卧所有灯。double_press是双击,可以更改,press是单击,long_press则是长按。有什么问题欢迎大家交流,第一次发帖,望理解。
alias: 双击_主卧无线开关执行关闭主卧所有灯
description: 双击
trigger:
  - platform: state
    entity_id:
      - event.wireless_switch_1162_button
condition:
  - condition: template
    value_template: >-
      {{ state_attr('event.wireless_switch_1162_button', 'event_type') ==
      'double_press'}}
action:
  - parallel:
      - service: light.turn_off
        metadata: {}
        data: {}
        target:
          entity_id:
            - light.yeelink_bslamp2_7e4d_light
            - light.opple_bydceiling_16b3_light
            - light.lemesh_wy0c15_db84_light
mode: single
回复

使用道具 举报

14

主题

141

帖子

1002

积分

论坛技术达人

积分
1002
金钱
861
HASS币
0
发表于 2024-6-5 23:35:13 来自手机 | 显示全部楼层
牛逼啊...但是我的nas 不支持蓝牙
回复

使用道具 举报

19

主题

251

帖子

1138

积分

金牌会员

Rank: 6Rank: 6

积分
1138
金钱
887
HASS币
0
发表于 2024-6-6 01:44:23 | 显示全部楼层
migateway3不是原生支持这个吗?
回复

使用道具 举报

4

主题

139

帖子

2178

积分

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2039
HASS币
0
发表于 2024-6-6 08:05:31 | 显示全部楼层
itispip 发表于 2024-6-6 01:44
migateway3不是原生支持这个吗?

如果没有多模网关呢
回复

使用道具 举报

1

主题

41

帖子

856

积分

高级会员

Rank: 4

积分
856
金钱
815
HASS币
0
发表于 2024-7-10 22:28:07 | 显示全部楼层
谢谢,可以使用, 但有时不识别。可能用的esp32C3的bluetooth_proxy的原因?
回复

使用道具 举报

0

主题

6

帖子

48

积分

新手上路

Rank: 1

积分
48
金钱
42
HASS币
0
发表于 2024-7-14 17:10:00 | 显示全部楼层
谢谢分享,我也买了这开关正愁接入不了HA呢
回复

使用道具 举报

0

主题

48

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
224
HASS币
0
发表于 2024-9-6 18:45:28 | 显示全部楼层
平头熊无线蓝牙开关接入HA,低延迟可实现单击双击长按操作
回复

使用道具 举报

1

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-11-2 21:39:54 | 显示全部楼层
hnsxqs1 发表于 2024-9-6 18:45
平头熊无线蓝牙开关接入HA,低延迟可实现单击双击长按操作

要怎么设置,我现在开关的识别都有问题,不管几开都识别成单开。是多模版本太低了么
回复

使用道具 举报

0

主题

38

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
金钱
298
HASS币
0
发表于 2024-11-3 16:20:13 | 显示全部楼层
没有多模网关,可以识别双击和长按吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 22:11 , Processed in 0.282939 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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