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

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

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

  [复制链接]

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-23 16:40:38 | 显示全部楼层
x01673 发表于 2018-4-23 11:25
您好,请问安装 pykonkeio 失败是什么原因?HA 日志 python setup.py egg_info" failed with error code 1  ...

抱歉,之前打包的时候弄错了一个文件,已经修复了,感谢提醒~
回复

使用道具 举报

3

主题

173

帖子

1578

积分

论坛技术达人

积分
1578
金钱
1405
HASS币
0
发表于 2018-4-23 16:44:25 | 显示全部楼层
jedmeng 发表于 2018-4-23 16:40
抱歉,之前打包的时候弄错了一个文件,已经修复了,感谢提醒~

感谢修复
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2018-4-23 23:00:26 | 显示全部楼层
jedmeng 发表于 2018-4-23 09:35
官方版支持,京东微联版不支持。

好遗憾~
回复

使用道具 举报

1

主题

31

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
191
HASS币
0
发表于 2018-4-24 10:07:07 | 显示全部楼层
jedmeng 发表于 2018-4-23 09:33
之前没关注到这个插件,不过看了一下,它的通信是用C写的,除了插件外还需要专门装一个ikonkeIO用于通信。 ...

基本上用一段时间后(大约不到1小时),就会出现插座变成不可用,日志显示
ERROR (MainThread) [frontend.js.es5.201804040] :0:0 Script error.

C版本的不存在这个问题。

而且HA轮询mini插座的频率很低,目测在5-10秒
回复

使用道具 举报

1

主题

31

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
191
HASS币
0
发表于 2018-4-24 10:08:19 | 显示全部楼层
另外,插件无法自动安装pyikonkeio,必须手动安装,且手动安装默认情况下和homekit的依赖有冲突需要手动解决。
回复

使用道具 举报

3

主题

173

帖子

1578

积分

论坛技术达人

积分
1578
金钱
1405
HASS币
0
发表于 2018-4-24 12:11:49 | 显示全部楼层
gogogo2000 发表于 2018-4-24 10:08
另外,插件无法自动安装pyikonkeio,必须手动安装,且手动安装默认情况下和homekit的依赖有冲突需要手动解 ...

遇见同样的问题,只能手动安装,并且与homekit有冲突,  gayhub上说是因为 pycrypto 的原因 。
https://github.com/home-assistant/home-assistant/issues/12702
回复

使用道具 举报

3

主题

173

帖子

1578

积分

论坛技术达人

积分
1578
金钱
1405
HASS币
0
发表于 2018-4-24 12:16:37 | 显示全部楼层
https://github.com/mjg59/python-broadlink/pull/150
这个Pull上说 PyCrypto 很久没更新了,而且有问题,所以HA block了它。建议楼主换掉PyCrypto。
PyCrypto has not been updated since June 20, 2014. A fork has been made and is being actively maintained called pycryptodome.

PyCrypto also has an unfixed CVE: https://security-tracker.debian.org/tracker/CVE-2013-7459

Since pycryptodome is a drop-in replacement, installing both pycrypto and pycryptodome leads to issues.

And finally the reason why I am opening this PR: with Home Assistant we want to start blocking the installation of pycrypto so we need all our dependencies to migrate to pycryptodome. (our issue)
回复

使用道具 举报

1

主题

31

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
191
HASS币
0
发表于 2018-4-24 22:18:02 | 显示全部楼层
x01673 发表于 2018-4-24 12:16
https://github.com/mjg59/python-broadlink/pull/150
这个Pull上说 PyCrypto 很久没更新了,而且有问题, ...

同上,最终就是看了这个issue后换成了pycryptodome才解决的
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-25 01:15:27 | 显示全部楼层
gogogo2000 发表于 2018-4-24 10:07
基本上用一段时间后(大约不到1小时),就会出现插座变成不可用,日志显示
ERROR (MainThread) [frontend ...

可能是设备通信偶尔中断,之前设备离线之后重新上线的机制有点问题,导致设备离线后不会重新上线,已经修复了。重新安装pykonkeio即可。轮训时间这个是HA控制的,插件本身修改不了,而且轮训的间隔和设备在线的状态有关,离线时轮训会频繁一些,正常时间隔稍长,不过也够用了。感谢提醒~
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
 楼主| 发表于 2018-4-25 01:16:45 | 显示全部楼层
x01673 发表于 2018-4-24 12:16
https://github.com/mjg59/python-broadlink/pull/150
这个Pull上说 PyCrypto 很久没更新了,而且有问题, ...

感谢提醒,已经更换成Cryptodome了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 04:06 , Processed in 0.155269 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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