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

 找回密码
 立即注册
查看: 30502|回复: 74

控客 Mini K/Mini Pro接入HomeAssitant方案

  [复制链接]

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
发表于 2018-4-22 22:48:04 | 显示全部楼层 |阅读模式
本帖最后由 jedmeng 于 2018-11-11 10:44 编辑

插件2.0版已发布,速度更快,功能更多,参见:https://bbs.hassbian.com/forum.php?mod=viewthread&tid=5391

-------------------------------------------------------------------

手里有几个控客科技出品Mini K/Mini Pro系列的插座,它家插座无论是颜值和价格都很不错,美中不足的是协议没有开放。孤立的设备怎么称不上“智能家居”,一直想把它接入Home-Assistant,但是也没找到现成好用的方案(之前看到过这个方案,觉成本太高了,无损开盖太困难),于是用来周末的时间自己动手丰衣足食。

写好了组件在这里:
https://github.com/jedmeng/homeassistant-konke/raw/master/custom_components/switch/konke.py

使用方法:
1. 安装组件
下载上面的文件,放到config目录下的custom_components文件夹中的switch文件夹中(如果文件夹不存在就新建一个)

2. 设备联网(新设备)
下载控客官方APP,为插座连接WIFI。连接后查看并记录插座的IP地址。

3. 修改配置
修改configuration.yaml配置文件,加入

switch:
  - platform: konke
    name: switch_1
    host: 192.168.0.101
  - platform: konke
    name: switch_2
    host: 192.168.0.102

其中
name选填,是插座显示的名字,只能用英文和数字(想用中文的话需要在customize.yaml中配置)
host必填,是插座的ip

由于手里只有Mini K和Mini Pro(带红外遥控),所以只对这两款设备进行了测试,理论上应该也可以支持plug K(最早出的那一款)和K2(带usb,支持扩展模块),如果谁手里有设备也请帮忙测试,感谢~

评分

参与人数 1金钱 +18 收起 理由
+ 18 膜拜大神!

查看全部评分

回复

使用道具 举报

1

主题

31

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
191
HASS币
0
发表于 2018-4-22 23:04:33 | 显示全部楼层
请问和
https://github.com/YinHangCode/homeassistant-ikonke-outlet
的相比的主要优势和区别是什么呢?谢谢
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2018-4-22 23:13:27 | 显示全部楼层
问问支持京东版否?
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2018-4-22 23:16:47 | 显示全部楼层
感谢楼主分享 && 恭喜楼主晋级!
回复

使用道具 举报

7

主题

145

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
金钱
2283
HASS币
0
发表于 2018-4-23 09:07:24 | 显示全部楼层
太好了,正需要
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-23 09:33:50 | 显示全部楼层
本帖最后由 jedmeng 于 2018-4-23 10:18 编辑
gogogo2000 发表于 2018-4-22 23:04
请问和
https://github.com/YinHangCode/homeassistant-ikonke-outlet
的相比的主要优势和区别是什么呢?谢 ...

之前没关注到这个插件,不过看了一下,它的通信是用C写的,除了插件外还需要专门装一个ikonkeIO用于通信。我这版全部用python写了,只需要装一个插件,配置也只要填IP就行了,用起来相对方便点。
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-23 09:35:48 | 显示全部楼层
令狐鸣 发表于 2018-4-22 23:13
问问支持京东版否?

官方版支持,京东微联版不支持。
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-23 09:38:26 | 显示全部楼层
Jones 发表于 2018-4-22 23:16
感谢楼主分享 && 恭喜楼主晋级!

回复

使用道具 举报

1

主题

31

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
191
HASS币
0
发表于 2018-4-23 09:54:09 | 显示全部楼层
jedmeng 发表于 2018-4-23 09:33
之前关注到这个插件,不过它这个通信是用C实现的,需要专门装一个ikonkeIO用于通信。我这版全部用python ...

原来是这样的,谢谢lz,回头去更新一下
回复

使用道具 举报

3

主题

173

帖子

1578

积分

论坛技术达人

积分
1578
金钱
1405
HASS币
0
发表于 2018-4-23 11:25:29 | 显示全部楼层
本帖最后由 x01673 于 2018-4-23 11:28 编辑

您好,请问安装 pykonkeio 失败是什么原因?HA 日志 python setup.py egg_info" failed with error code 1 in /tmp/pip-install-qg1xzati/pykonkeio/

手动执行也会报错:
Looking in indexes: https://pypi.org/simple, https://pypi.douban.com/simple
Collecting pykonkeio
  Using cached https://files.pythonhosted.org/p ... onkeio-1.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-9gadgujh/pykonkeio/setup.py", line 9, in <module>
        long_description=open('README.md', 'rt').read(),
    FileNotFoundError: [Errno 2] No such file or directory: 'README.md'
错误信息貌似是说 README.md 文件没到找,是这个原因吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 09:06 , Processed in 0.114090 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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