找回密码
 立即注册
楼主: lichao622

[技术探讨] gatway3接入的米家寄存器只显示一个开关的问题。

[复制链接]

76

主题

574

回帖

2805

积分

金牌会员

积分
2805
金钱
2150
HASS币
0
 楼主| 发表于 2024-4-17 11:41:41 | 显示全部楼层
1uv_can 发表于 2024-4-15 20:11
我最近也整了个米极桥,也是这个【SZGL 智能感应开关四键 Mesh 版】,能看下外挂的配置怎么写吗,我只显示 ...

我目前是这么写的,还可以用,升级升级了haos可能有变化,你试试。

from custom_components.xiaomi_gateway3.core.converters.devices import *

DEVICES = [{
    15418: ["SZGL", "Mesh Four-Key Switch", "ddy.switch.sw4a02"],
    "spec": [
        Converter("switch_1", "switch", mi="2.p.1"),
        Converter("switch_2", "switch", mi="3.p.1"),
        Converter("switch_3", "switch", mi="4.p.1"),
        Converter("switch_4", "switch", mi="12.p.1"),
    ],
}] + DEVICES
回复

使用道具 举报

1

主题

139

回帖

450

积分

中级会员

积分
450
金钱
310
HASS币
0
发表于 2024-4-17 21:48:36 | 显示全部楼层
lichao622 发表于 2024-4-17 11:41
我目前是这么写的,还可以用,升级升级了haos可能有变化,你试试。

改好了,谢谢,现在可以改名:HA米极桥 了
回复

使用道具 举报

2

主题

124

回帖

1056

积分

金牌会员

积分
1056
金钱
930
HASS币
0
发表于 2024-5-6 06:51:39 | 显示全部楼层
这个米家寄存器到底怎么个使用场景
回复

使用道具 举报

4

主题

142

回帖

1443

积分

金牌会员

积分
1443
金钱
1297
HASS币
0
发表于 2024-5-6 08:44:07 | 显示全部楼层
karl321 发表于 2024-5-6 06:51
这个米家寄存器到底怎么个使用场景

ha使用自动化将仅接入ha的设备状态与寄存器状态映射,实现设备间接接入米家的效果。以及其他使用场景
例如小爱语音控制非米家的设备。(巴法云等网络mqtt不稳定)
回复

使用道具 举报

2

主题

124

回帖

1056

积分

金牌会员

积分
1056
金钱
930
HASS币
0
发表于 2024-5-6 15:28:40 | 显示全部楼层
flyibeat 发表于 2024-5-6 08:44
ha使用自动化将仅接入ha的设备状态与寄存器状态映射,实现设备间接接入米家的效果。以及其他使用场景
例 ...

谢谢! 明白了
回复

使用道具 举报

2

主题

124

回帖

1056

积分

金牌会员

积分
1056
金钱
930
HASS币
0
发表于 2024-5-12 00:13:15 | 显示全部楼层
求助一下,目前也是这个15418开关,但是写入.py里面  重启HA还是没有用。我的代码为
from custom_components.xiaomi_gateway3.core.devices import *

DEVICES = [{
     15418: ["LeMesh", "Mesh Switch", "lemesh.switch.sw4a02"],
    "spec": [
        BaseConv("channel_1", "switch", mi="2.p.1"),
        BaseConv("channel_2", "switch", mi="3.p.1"),
        BaseConv("channel_3", "switch", mi="4.p.1"),
        BaseConv("channel_4", "switch", mi="12.p.1"),
    ],
}] + DEVICES
回复

使用道具 举报

14

主题

256

回帖

1817

积分

金牌会员

积分
1817
金钱
1547
HASS币
0
发表于 2024-5-12 01:02:52 | 显示全部楼层
karl321 发表于 2024-5-12 00:13
求助一下,目前也是这个15418开关,但是写入.py里面  重启HA还是没有用。我的代码为
from custom_component ...

我也有一个15418,你的代码应该是没问题的
{
    15418: ["SZGL", "Mesh Four-Key Switch", "ddy.switch.sw4a02"],
    "spec": [
        BaseConv("channel_1", "switch", mi="2.p.1"),
        BaseConv("channel_2", "switch", mi="3.p.1"),
        BaseConv("channel_3", "switch", mi="4.p.1"),
        BaseConv("channel_4", "switch", mi="12.p.1"),
    ],
}
请确认
1.GW3版本号是不是4以上
2.是否在根目录下新建xiaomi_gateway3.py写入你上面的代码的
回复

使用道具 举报

2

主题

124

回帖

1056

积分

金牌会员

积分
1056
金钱
930
HASS币
0
发表于 2024-5-12 01:09:13 | 显示全部楼层
TestUser123 发表于 2024-5-12 01:02
我也有一个15418,你的代码应该是没问题的
{
    15418: ["SZGL", "Mesh Four-Key Switch", "ddy.switch. ...

1、GW3版本为4.0.5
2、是在根目录下,即configration.yaml这个目录下新建的  xiaomi_gateway3.py
回复

使用道具 举报

14

主题

256

回帖

1817

积分

金牌会员

积分
1817
金钱
1547
HASS币
0
发表于 2024-5-12 01:22:15 | 显示全部楼层
karl321 发表于 2024-5-12 01:09
1、GW3版本为4.0.5
2、是在根目录下,即configration.yaml这个目录下新建的  xiaomi_gateway3.py ...

那应该没问题的,我这里是可以正常显示和控制4个按键的
回复

使用道具 举报

2

主题

124

回帖

1056

积分

金牌会员

积分
1056
金钱
930
HASS币
0
发表于 2024-5-12 01:29:16 | 显示全部楼层
TestUser123 发表于 2024-5-12 01:22
那应该没问题的,我这里是可以正常显示和控制4个按键的

问题是我的还是单键,不晓得哪里的问题。。。     每次修改我都重启了HA。 方便看下你的代码吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-14 11:14 , Processed in 0.131797 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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