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

 找回密码
 立即注册
查看: 24414|回复: 41

[进阶教程] 添加小米零火版开关进入HomeAssistant

  [复制链接]

26

主题

94

帖子

1943

积分

金牌会员

Rank: 6Rank: 6

积分
1943
金钱
1814
HASS币
60

教程狂人论坛风云人物突出贡献

发表于 2017-6-18 00:13:49 | 显示全部楼层 |阅读模式
本帖最后由 FrankLv 于 2017-6-18 00:13 编辑

之前买了一批小米的单火aqara开关,使用中发现还是有点问题,比如延迟比较大,无法自组网,所以就又入手了aqara的零火版,可惜在配置完网关后,HASS中无法加入刚才添加到网关的零火版开关。好在群中星总提示可以修改PY,所以我就尝试了,发现修改后零火版开关也可以加入HASS,而且反应速度很快,带自组网和单火开关混合着用。
废话不多说了,下面告诉大家如何修改,授人以鱼不如授人以渔:
(1)找到你的小米py插件位置,我的是在homeassistant\.homeassistant\custom_components里面,如果不是大家自行搜索吧,就是你放至小米网关PY插件的位置
(2)修改其中的两个部分:第一是switch文件夹中的xiaomi.py和根目录下的xiaomi.py.
switch文件夹中的xiaomi.py修改位置见图:
QQ图片20170617235710.png

修改代码为:
            elif model == 'ctrl_ln1':
                devices.append(XiaomiGenericSwitch(device, 'Wall Switch', 'channel_0', gateway))
            elif model == 'ctrl_ln2':
                devices.append(XiaomiGenericSwitch(device, 'Wall Switch Left', 'channel_0', gateway))
                devices.append(XiaomiGenericSwitch(device, 'Wall Switch Right', 'channel_1', gateway))        



根目录下的xiaomi.py修改位置见图:
QQ图片20170617235832.png

修改代码为:
switches = ['plug', 'ctrl_neutral1', 'ctrl_neutral2', 'ctrl_ln1', 'ctrl_ln2']


(3)重新启动你的HASS
过后你的开关就添加进来了,如果没有,请重新检查下你的零火开关是否添加到你的小米网关中,并且你的网关在HASS配置中是否正确
祝大家玩的开心

最后附上我的两个py: components.rar (5.9 KB, 下载次数: 16)




回复

使用道具 举报

62

主题

581

帖子

6053

积分

论坛元老

Rank: 8Rank: 8

积分
6053
金钱
5397
HASS币
240

教程狂人论坛风云人物

发表于 2017-6-18 00:29:06 来自手机 | 显示全部楼层
牛逼!!!!!
回复

使用道具 举报

5

主题

252

帖子

1934

积分

金牌会员

Rank: 6Rank: 6

积分
1934
金钱
1682
HASS币
0
发表于 2017-6-18 01:13:49 | 显示全部楼层
支持支持
回复

使用道具 举报

1

主题

70

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
99
HASS币
0
发表于 2017-6-19 04:17:22 | 显示全部楼层
非常感谢
回复

使用道具 举报

39

主题

750

帖子

4705

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4705
金钱
3930
HASS币
0

最佳新人卓越贡献

发表于 2017-6-19 09:29:09 | 显示全部楼层

F总强大,严重支持!
回复

使用道具 举报

30

主题

999

帖子

4117

积分

论坛元老

Rank: 8Rank: 8

积分
4117
金钱
3113
HASS币
0

活跃会员

发表于 2017-6-19 15:08:38 | 显示全部楼层
谢谢Frank大神,正好用的上!
回复

使用道具 举报

2

主题

159

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
977
HASS币
0
发表于 2017-6-19 21:14:30 | 显示全部楼层

谢谢分享,好好学学
回复

使用道具 举报

2

主题

341

帖子

2281

积分

金牌会员

Rank: 6Rank: 6

积分
2281
金钱
1940
HASS币
0
发表于 2017-6-19 23:49:45 | 显示全部楼层
谢谢分享
回复

使用道具 举报

9

主题

129

帖子

831

积分

高级会员

Rank: 4

积分
831
金钱
702
HASS币
0
发表于 2017-6-20 08:17:34 | 显示全部楼层
aqara的零火版多少钱?
回复

使用道具 举报

2

主题

240

帖子

1713

积分

金牌会员

Rank: 6Rank: 6

积分
1713
金钱
1473
HASS币
0
发表于 2017-6-20 20:09:28 | 显示全部楼层
牛逼!!!!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 05:39 , Processed in 0.325307 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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