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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: zgxman

[技术探讨] 如何Xiaomi Gateway 3添加不在支持列表中的无线开关?(已解决)

[复制链接]

2

主题

106

帖子

589

积分

高级会员

Rank: 4

积分
589
金钱
483
HASS币
0
发表于 2024-8-10 01:13:35 | 显示全部楼层
这个无线开关长时间不用,是不是他这个ACTION好像隔一段时间会自动变为不可用呢
回复

使用道具 举报

2

主题

454

帖子

2748

积分

金牌会员

Rank: 6Rank: 6

积分
2748
金钱
2294
HASS币
0
QQ
发表于 2024-12-10 13:34:49 | 显示全部楼层
tangyali 发表于 2024-7-23 18:57
新建自动化->触发条件->实体->找到这个....Active,根据需求填入状态变化值

你好!   V5 单键 开关怎么添加呢
回复

使用道具 举报

2

主题

454

帖子

2748

积分

金牌会员

Rank: 6Rank: 6

积分
2748
金钱
2294
HASS币
0
QQ
发表于 2024-12-10 13:41:55 | 显示全部楼层
https://home.miot-spec.com/spec? ... 0A021:giot-v51kwm:1  你好!这个单键无线开关要怎么写代码呢
回复

使用道具 举报

53

主题

186

帖子

1513

积分

金牌会员

Rank: 6Rank: 6

积分
1513
金钱
1327
HASS币
0
 楼主| 发表于 2024-12-10 21:51:10 | 显示全部楼层
本帖最后由 zgxman 于 2024-12-11 21:36 编辑

我不知道你买的是不是这个设备
IMG_F0DADFB2F160-1.jpeg
我暂时没有这个设备,所以只是暂时改了个代码,你看一下可不可以用?
from custom_components.xiaomi_gateway3.core.devices import *

DEVICES = [{
     16191: [“V5”, "Wireless Button", "giot.remote.v51kwm"],
    "spec": [
        BaseConv("action", "sensor"),
        MapConv("action", mi="2.e.1012.p.1", map={1: BUTTON_1_SINGLE}),
        MapConv("action", mi="2.e.1013.p.1", map={1: BUTTON_1_DOUBLE}),
        MapConv("action", mi="2.e.1014.p.1", map={1: BUTTON_1_HOLD}),
    ],
}] + DEVICES


回复

使用道具 举报

2

主题

454

帖子

2748

积分

金牌会员

Rank: 6Rank: 6

积分
2748
金钱
2294
HASS币
0
QQ
发表于 2024-12-11 08:49:27 | 显示全部楼层
本帖最后由 [email protected] 于 2024-12-11 09:09 编辑

https://home.mi.com/views/introd ... =giot.remote.v51kwm
https://home.miot-spec.com/spec? ... 0A021:giot-v51kwm:1
你好!  我的是  V5无线一键开关 (BLE)   设备ID:16191
回复

使用道具 举报

2

主题

454

帖子

2748

积分

金牌会员

Rank: 6Rank: 6

积分
2748
金钱
2294
HASS币
0
QQ
发表于 2024-12-11 08:56:46 | 显示全部楼层
微信图片_20241211085615.jpg

大佬 这是我的开关
回复

使用道具 举报

2

主题

143

帖子

1197

积分

金牌会员

Rank: 6Rank: 6

积分
1197
金钱
1054
HASS币
0
发表于 2024-12-11 13:20:05 | 显示全部楼层
本帖最后由 qjrxsoft 于 2024-12-11 16:45 编辑

试试这个吧,不保证能用哦
from custom_components.xiaomi_gateway3.core.devices import *

DEVICES = [{
    # https://home.miot-spec.com/spec?type=urn:miot-spec-v2:device:remote-control:0000A021:giot-v51kwm:1
     16191: ["V5", "Wireless Button", "giot.remote.v51kwm"],
    "spec": [
        BaseConv("action", "sensor"),
        ConstConv("action", mi="2.e.1012.p.1", value=BUTTON_SINGLE),
        ConstConv("action", mi="2.e.1013.p.1", value=BUTTON__DOUBLE),
        ConstConv("action", mi="2.e.1014.p.1", value=BUTTON_HOLD),
        BaseConv("backlight", "switch", mi="3.p.2"), # config
    ],
}] + DEVICES


回复

使用道具 举报

0

主题

3

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
39
HASS币
0
发表于 2024-12-12 00:23:07 | 显示全部楼层
zgxman 发表于 2024-12-10 21:51
我不知道你买的是不是这个设备

我暂时没有这个设备,所以只是暂时改了个代码,你看一下可不可以用?
{
    16959: ["LeBle", "Wireless Button", "lemesh.remote.ts0"],
    "spec": [
        BaseConv("action", "sensor"),
        BaseConv("battery", "sensor", mi="4.p.1003"),
        MapConv("action", mi="5.e.1012.p.1", map={1: BUTTON_SINGLE}),
        MapConv("action", mi="5.e.1013.p.1", map={1: BUTTON_DOUBLE}),
        MapConv("action", mi="5.e.1014.p.1", map={1: BUTTON_HOLD}),
    ]
}

上面的设备改成这个可用,带电量显示
回复

使用道具 举报

0

主题

3

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
39
HASS币
0
发表于 2024-12-12 00:25:48 | 显示全部楼层
[email protected] 发表于 2024-12-11 08:49
https://home.mi.com/views/introd ... =giot.remote.v51kwm
https://home.miot-spec.com/spec? ... 0A021: ...
{
   16191: ["Lingju", "BLE Wireless Button", "giot.remote.v51kwm"],
    "spec": [
        BaseConv("action", "sensor"),
        MapConv("action", mi="2.e.1012.p.1", map={1: BUTTON_SINGLE}),
        MapConv("action", mi="2.e.1013.p.1", map={1: BUTTON_DOUBLE}),
        MapConv("action", mi="2.e.1014.p.1", map={1: BUTTON_HOLD}),
    ]
  }

试试这个

评分

参与人数 1金钱 +6 收起 理由
[email protected] + 6 高手,这是高手!

查看全部评分

回复

使用道具 举报

2

主题

454

帖子

2748

积分

金牌会员

Rank: 6Rank: 6

积分
2748
金钱
2294
HASS币
0
QQ
发表于 2024-12-12 08:29:25 | 显示全部楼层

感谢大佬,这个可以成功接入HA ,谢谢了!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-30 01:28 , Processed in 0.061050 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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