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

 找回密码
 立即注册
查看: 11874|回复: 14

[经验分享] 首次按教程接入小米网关经历(已成功)

[复制链接]

7

主题

48

帖子

390

积分

论坛技术达人

积分
390
金钱
342
HASS币
0
QQ
发表于 2017-7-30 03:18:20 | 显示全部楼层 |阅读模式
本帖最后由 hevake_lcj 于 2017-7-30 03:20 编辑

博主也只是才接触 HASS,之前看了HASS的开发指南。光看文档还是觉得很空,于博主找了一个小米的二代网关、无线按钮、Zigbee插座进行入门训练。

教程原贴:https://bbs.hassbian.com/thread-31-1-1.html

其中遇到的与教程不太相符的是,在进入网关开发者模式时,狂点空白处并没有什么用。经讨论群热心朋友指点,狂点“插件版本”很快就见效了。
下载牛人提供的小米插件:http://pan.baidu.com/s/1cwBSZ0

按照教程做,启动hass,结果:
4c1286595c1d4c1f0615787e856073c0.png
Image.png
检查结果为:将 gateways 写成了 gateway,少了个 s 所致。
再次启动 hass,却刷不出网页。

多次重启,刷出页面了,但没有看到预期的效果。
看日志:
Image (2).png
还是报错了。

PY_XIAOMI_GATEWAY 怎么就是str类型的数据呢?
在 custom_components/xiaomi.py 中 的 setup() 函数里,明确定义了:
Image (3).png

它是 PyXiaomiGateway 类,而这个类定义在同一个文件里,它确实是存在 gateways 成员的:
Image (4).png

打开 custom_components/switch/xiaomi.py,发现它在导入 xiaomi 模块时,有两种方式:
Image (5).png
它先尝试从 自带的库里面导入 xiaomi,如果失败了才尝试从 custom_components 中导。
查了一下,在HASS的源码中还果真有叫 homeassistant/components/xiaomi.py 文件。

将它们上下交换一下,使之默认就从 custom_components 中导入。
Image (6).png

结果,重新启动 hass 时没有报错。
再次刷新网页:
Image (7).png
Image (8).png
file:///C:/Users/Humimi/AppData/Local/Temp/enhtmlclip/Image(3).png
点击,能正常控制插座与网关自带的灯。
说明成功了!

虽然今天只是成功了一小步,算是迈进 HASS 的一大步了!
造:超智能家居生活!
回复

使用道具 举报

1

主题

105

帖子

416

积分

中级会员

Rank: 3Rank: 3

积分
416
金钱
311
HASS币
0
发表于 2017-7-30 06:36:02 来自手机 | 显示全部楼层
挺不容易的
回复

使用道具 举报

11

主题

129

帖子

506

积分

论坛技术达人

积分
506
金钱
377
HASS币
0
发表于 2017-7-30 07:40:49 | 显示全部楼层
自己摸索不容易,都是这条道上来了,痛并快乐着
回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
发表于 2017-7-30 07:53:19 | 显示全部楼层
恭喜恭喜
回复

使用道具 举报

7

主题

48

帖子

390

积分

论坛技术达人

积分
390
金钱
342
HASS币
0
QQ
 楼主| 发表于 2017-7-30 10:08:52 | 显示全部楼层
谢谢各位的关心,HASS路上一定还有很多困难需要攻克。还望各达人多多指点。
造:超智能家居生活!
回复

使用道具 举报

1

主题

179

帖子

3169

积分

论坛元老

Rank: 8Rank: 8

积分
3169
金钱
2990
HASS币
0
发表于 2017-7-30 10:48:19 | 显示全部楼层
我都不会弄
回复

使用道具 举报

6

主题

87

帖子

643

积分

高级会员

Rank: 4

积分
643
金钱
556
HASS币
0
发表于 2017-7-30 11:17:00 | 显示全部楼层
刚开始都是这样的,因为不熟悉,出了问题也不知道哪里有问题。只能全部重来,慢慢的就有点心得了
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2017-7-31 16:38:52 | 显示全部楼层
经鉴定,楼主是大神,权限加满,发贴辛苦了!
回复

使用道具 举报

2

主题

161

帖子

916

积分

论坛积极会员

积分
916
金钱
755
HASS币
0
发表于 2017-8-19 14:12:09 | 显示全部楼层
进来向大神学习的,谢谢分享!
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2017-8-28 13:27:03 来自手机 | 显示全部楼层
谢谢,非常有用,debug给力
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 00:41 , Processed in 0.175655 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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