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

 找回密码
 立即注册
查看: 1277|回复: 8

[技术探讨] 用Converters 给Xiaomi Gateway 3添加聆巨的米家智能小蓝按键

[复制链接]

4

主题

103

帖子

1741

积分

金牌会员

Rank: 6Rank: 6

积分
1741
金钱
1638
HASS币
0
发表于 2024-6-7 23:22:17 | 显示全部楼层 |阅读模式
本帖最后由 yumeng 于 2024-6-7 23:21 编辑

  这两天研究给大门配个门铃,配合门口海康摄像头实现有人按门铃自动推送大门口图片功能,TB花十多块买了个聆巨家的米家智能小蓝按键,接入米家APP后可以识别单击、双击、长按。在hass系统发现Xiaomi Gateway 3和Xiaomi Miot Auto都不能识别这个按键。Xiaomi Miot Auto这个更新列表清单能看见这个按键,但最终和Gateway 3一样hass中不能出现这个按键。翻翻论坛帖子,发现有通过自己编写xiaomi_gateway3.py,用Converters 实现产品添加。
步骤参考这个帖子:[基础教程] Xiaomi Gateway 3添加不在支持列表中的设备
      开始不找不到聆巨的pd_id和具体型号,直接套用PTX 无线开关(蓝牙版),直接复制代码到xiaomi_gateway3.py,重启后设备能被识别,但不能识别按键的动作。研究hass,突然发现新识别到设备信息页面出现16191这个代码,又在 Miot Auto这个更新列表发现按键型号为giot.remote.v51kwm,对比PTX的代码,重新修改pd_id和型号,修改后重启成功。
后来发现在米家产品库里用这个型号giot.remote.v51kwm搜索,果然找到这个按键,点击规格-使用说明,跳转https://home.mi.com/views/introd ... =giot.remote.v51kwm页面,就会有pd_id,原来我搜聆巨、无线开关都没发现。
这个开关信息https://home.miot-spec.com/spec/giot.remote.v51kwm  ,替换代码如下:
from custom_components.xiaomi_gateway3.core.devices import *

DEVICES = [{
   16191: ["Lingju", "BLE Wireless Button", "giot.remote.v51kwm"],
    "spec": [
        BaseConv("action", "sensor"),
        ConstConv("action", mi="2.e.1012", value=BUTTON_SINGLE),
        ConstConv("action", mi="2.e.1013", value=BUTTON_DOUBLE),
        ConstConv("action", mi="2.e.1014", value=BUTTON_HOLD),
    ],
  }] + DEVICES



聆巨按键.jpg
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2024-6-8 02:16:35 | 显示全部楼层
我搞的自发电门铃模块+esp8266
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-6-8 12:18:08 | 显示全部楼层
zxyny1989 发表于 2024-6-8 02:16
我搞的自发电门铃模块+esp8266

自发电门铃模块是什么,不用接线吗,怎么把信号传递给8266
回复

使用道具 举报

2

主题

116

帖子

1920

积分

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1804
HASS币
0
发表于 2024-6-8 22:57:40 | 显示全部楼层
买过他家zigbee插座魔改的水阀机械臂,后来zigbee消失了,只剩下蓝牙和wifi。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2024-6-8 23:40:30 | 显示全部楼层
bugensui 发表于 2024-6-8 12:18
自发电门铃模块是什么,不用接线吗,怎么把信号传递给8266

有发射和接收端啊,接入端和esp8266对接
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2024-6-8 23:43:42 | 显示全部楼层
chali_bulang 发表于 2024-6-8 22:57
买过他家zigbee插座魔改的水阀机械臂,后来zigbee消失了,只剩下蓝牙和wifi。
...

你是不是升级了
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

4

主题

82

帖子

647

积分

高级会员

Rank: 4

积分
647
金钱
565
HASS币
0
发表于 2024-6-9 10:15:05 | 显示全部楼层
zxyny1989 发表于 2024-6-8 02:16
我搞的自发电门铃模块+esp8266

大佬有开源的可以参考吗
回复

使用道具 举报

5

主题

153

帖子

1301

积分

金牌会员

Rank: 6Rank: 6

积分
1301
金钱
1148
HASS币
0
发表于 2024-6-28 11:12:38 | 显示全部楼层
一直显示不可用
回复

使用道具 举报

5

主题

153

帖子

1301

积分

金牌会员

Rank: 6Rank: 6

积分
1301
金钱
1148
HASS币
0
发表于 2024-6-29 16:27:30 | 显示全部楼层
显示不可再用
1719649619315.jpg
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 15:59 , Processed in 0.075155 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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