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

 找回密码
 立即注册
查看: 5096|回复: 29

[经验分享] 分享一个接入米家的旋钮,接入ha

[复制链接]

13

主题

540

帖子

5634

积分

论坛元老

Rank: 8Rank: 8

积分
5634
金钱
5094
HASS币
10
发表于 2024-4-5 12:33:21 | 显示全部楼层 |阅读模式
本帖最后由 mars.z 于 2024-4-7 16:00 编辑

找了一圈,发现成品的旋钮设备类型还是比较少,最近发现一个米家里面的旋钮

型号:情景无线旋钮开关K4  可通过gateway3 接入ha

4个小按钮,每个按钮都支持 单击、双击、长按
旋钮支持 单击、双击、长按,还有左旋、右旋、按住左旋、按住右旋
总计19个基础触发条件

缺点就是米家旋钮的通病旋转事件有上报间隔的限制,无法丝滑的那种调节,也不知道米家啥时候能解决这个问题


                               
登录/注册后可看大图




(已提交给gateway3作者,gateway3 版本v4.0.3版本已支持该旋钮,无需额外写converter)

另外附上,这个旋钮的  gateway3的 converter
{
    14456: ["LeMesh", "Scenario wireless knob switch K4", "lemesh.remote.ts4"],
    "spec": [
        BaseConv("battery", "sensor", mi="4.p.1003"),  # uint8
        BaseConv("action", "sensor"),
        MapConv("action", mi="5.e.1012.p.1", map={1: "knob_single", 2: BUTTON_1_SINGLE, 3: BUTTON_2_SINGLE, 4: BUTTON_3_SINGLE, 5: BUTTON_4_SINGLE, 6: "knob_increasing", 7: "knob_reduced", 8: "knob_hold_increasing", 9: "knob_hold_reduced"}),
        MapConv("action", mi="5.e.1013.p.1", map={1: "knob_double", 2: BUTTON_1_DOUBLE, 3: BUTTON_2_DOUBLE, 4: BUTTON_3_DOUBLE, 5: BUTTON_4_DOUBLE}),
        MapConv("action", mi="5.e.1014.p.1", map={1: "knob_hold", 2: BUTTON_1_HOLD, 3: BUTTON_2_HOLD, 4: BUTTON_3_HOLD, 5: BUTTON_4_HOLD}),
    ],
    "ttl": "6h"  # battery every 6 hours
}




评分

参与人数 3金钱 +13 收起 理由
kei81131 + 5 论坛有你更精彩!
tianzhuang55 + 5 论坛有你更精彩!
summ99111 + 3 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

12

帖子

61

积分

注册会员

Rank: 2

积分
61
金钱
49
HASS币
0
发表于 2024-4-5 16:36:56 | 显示全部楼层

谢谢楼主
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2024-4-5 16:54:36 | 显示全部楼层
本帖最后由 relliky 于 2024-4-5 17:03 编辑

感谢,我正准备下单另外一个试试,八键的键位多一点。估计也是需要写converter,你是怎么写出这个converter的啊?

>>缺点就是米家旋钮的通病旋转事件有上报间隔的限制,无法丝滑的那种调节,也不知道米家啥时候能解决这个问题

你这个上报时间间隔是多少啊?可以用它来在HA里调光吗?



Screenshot 2024-04-05 095333.png



我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

13

主题

540

帖子

5634

积分

论坛元老

Rank: 8Rank: 8

积分
5634
金钱
5094
HASS币
10
 楼主| 发表于 2024-4-5 17:25:04 | 显示全部楼层
relliky 发表于 2024-4-5 16:54
感谢,我正准备下单另外一个试试,八键的键位多一点。估计也是需要写converter,你是怎么写出这个converter ...

这个旋钮调光是可以,但是不是很丝滑的感觉  上报应该是1秒间隔,无论你旋钮转多大的幅度,也是1秒 1个旋转事件,跟其他那种旋钮转一下有多少step的不一样。   你发的这个八键的旋钮gateway3   4.0版本已经支持了,我就是参照这个改的converter
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2024-4-5 17:39:03 | 显示全部楼层
mars.z 发表于 2024-4-5 17:25
这个旋钮调光是可以,但是不是很丝滑的感觉  上报应该是1秒间隔,无论你旋钮转多大的幅度,也是1秒 1个 ...

>>也是1秒 1个旋转事件,跟其他那种旋钮转一下有多少step的不一样

有没有办法在converter里面记录旋转了多少step,然后上报的时候一口气报过去?

>>你发的这个八键的旋钮gateway3   4.0版本已经支持了,我就是参照这个改的converter

感谢
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

13

主题

540

帖子

5634

积分

论坛元老

Rank: 8Rank: 8

积分
5634
金钱
5094
HASS币
10
 楼主| 发表于 2024-4-5 19:18:14 | 显示全部楼层
本帖最后由 mars.z 于 2024-4-5 19:19 编辑

                                                                       ——
回复

使用道具 举报

13

主题

540

帖子

5634

积分

论坛元老

Rank: 8Rank: 8

积分
5634
金钱
5094
HASS币
10
 楼主| 发表于 2024-4-5 19:19:26 | 显示全部楼层
relliky 发表于 2024-4-5 17:39
>>也是1秒 1个旋转事件,跟其他那种旋钮转一下有多少step的不一样

有没有办法在converter里面 ...

这个应该实现不了吧
回复

使用道具 举报

6

主题

243

帖子

1701

积分

金牌会员

Rank: 6Rank: 6

积分
1701
金钱
1458
HASS币
10
发表于 2024-4-5 19:31:55 | 显示全部楼层
旋钮还是本地遥控直连的丝滑
回复

使用道具 举报

13

主题

540

帖子

5634

积分

论坛元老

Rank: 8Rank: 8

积分
5634
金钱
5094
HASS币
10
 楼主| 发表于 2024-4-5 19:40:19 | 显示全部楼层
motoyu 发表于 2024-4-5 19:31
旋钮还是本地遥控直连的丝滑

确实,本地直控的很丝滑,我有易来的那个白色的旋钮,直接配对灯使用体验是不错,但是米家里面只能跟易来灯的直控。  这个旋钮倒也能接ha,但是还要另外搞个ha的蓝牙网关,暂时没搞,不知道ha里面自动化体验怎么样


小爱鼠标截图_20240405073650.png

回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2024-4-6 04:32:45 | 显示全部楼层
mars.z 发表于 2024-4-5 19:19
这个应该实现不了吧

>>也是1秒 1个旋转事件,跟其他那种旋钮转一下有多少step的不一样

话说你确定是1秒一个吗?一秒确实也太慢了,也就是1秒内所有的旋转事件都被吞掉了是吗?
如果真是这样,弄得我都不想买旋钮了。。。就买个八键的算了
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 13:04 , Processed in 0.110448 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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