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

 找回密码
 立即注册
查看: 9867|回复: 10

控客 Mini K/Mini Pro接入HomeAssitant(支持0.92以上版本)

[复制链接]

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
发表于 2019-5-23 00:12:33 | 显示全部楼层 |阅读模式
本帖最后由 icase 于 2019-5-26 02:52 编辑

Jedmeng原贴在这:https://bbs.hassbian.com/thread-3523-1-1.html

手头上一直用的是控客的插座和灯,但是由于小白入坑晚,安装hass.io的时候,没几天版本就升级了,导致在0.92以上原来的插件失效,试着按照0.92的规则改了一下一直不成功,经过多次尝试,终于在0.93.1发布之后搞定了。不过现在依然期待jedmeng大佬能早日回归论坛,针对新版本对插件进行一下优化。

我在两台以上设备上安装hass.io的0.93.1版上测试成功才敢发出来,home assistant其他版本应该也适用。

修改后的文件打包在附件中,直接下载上传到相应目录即可。因为从老版本升级到最新版本很容易导致各种错误,为了万全,我是备份config全部文件,然后全新安装hass.io后进行,其他不同条件的朋友可参考。

简单说下步骤注意事项,如果不注意的话容易导致“失败”的假象:

1. 首先备份config里的所有文件,包括隐藏文件,以方便成功后恢复。
2. 重新安装hass.io
3. 将附件中的文件解压缩后,复制custom_components文件夹至config目录
4. 其他都不要做,在configuration.yaml中随便添加一个你的设备信息,如:
switch:
  - platform: konke
    name: switch1
    host: 192.168.0.101

5. 在配置-通用-检查配置里检查配置无误后,选择重启服务。
6. 等待HA重启成功,注意,此时你可能发现设备并没有添加成功,所以这里要再次重启一次。
7. 设备在第二次重启后不出意外的话,就会显示在你的HA的面板里了。
8. 复制你所有的备份文件(除custom_components、deps)覆盖你的config目录内的相同文件。
9. 迁移成功。
custom_components.zip (8.3 KB, 下载次数: 209)

个人方法,仅供参考。


评分

参与人数 1金钱 +40 收起 理由
+ 40 助你上中级!

查看全部评分

回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-23 07:59:14 | 显示全部楼层
控客送人了  不用纠结了
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-5-23 08:39:53 | 显示全部楼层
嗯...这下我应该有动力升级了  停在0.91不敢动了
2L出了干啥呀 比sp3好用多了  响应迅速
回复

使用道具 举报

3

主题

203

帖子

2304

积分

金牌会员

Rank: 6Rank: 6

积分
2304
金钱
2101
HASS币
0
发表于 2019-5-24 18:48:06 | 显示全部楼层
0.91没动  等大神更新了在说!!!
回复

使用道具 举报

0

主题

4

帖子

55

积分

注册会员

Rank: 2

积分
55
金钱
51
HASS币
0
发表于 2019-5-24 21:45:00 | 显示全部楼层
終於成功把KBULB接入HA+homekit
然後發現HA改色溫時會強制把亮度調到最高, 有人是一樣的嗎
回复

使用道具 举报

40

主题

1128

帖子

4252

积分

论坛元老

Rank: 8Rank: 8

积分
4252
金钱
3124
HASS币
0
发表于 2019-5-26 00:07:24 | 显示全部楼层
6. 等待HA重启成功,注意,此时你可能发现设备并没有添加成功,所以这里要再次重启一次。

重启了三遍都没有
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-26 02:43:14 | 显示全部楼层
goldstep 发表于 2019-5-26 00:07
6. 等待HA重启成功,注意,此时你可能发现设备并没有添加成功,所以这里要再次重启一次。

重启了三遍都没 ...

是全新安装吗?我测试的是全新安装。然后,在配置文件里什么都不要添加,只添加一个switch或者是其他设备的配置信息,目的是让ha去下载pykonkeio依赖,另外,我测试的环境是hass.io,因为docker里面不能使用pip等命令,或者使用命令最后下载也不完整。
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-26 02:44:20 | 显示全部楼层
kaka2003 发表于 2019-5-24 21:45
終於成功把KBULB接入HA+homekit
然後發現HA改色溫時會強制把亮度調到最高, 有人是一樣的嗎 ...

一样的。调到黄色,就亮度变成最大。调亮度,颜色就自动变成白色。。。应该是本身插件代码控制的问题,还得等原作者更新修补bug了。
回复

使用道具 举报

2

主题

237

帖子

2378

积分

金牌会员

Rank: 6Rank: 6

积分
2378
金钱
2141
HASS币
0
发表于 2019-5-26 11:30:13 | 显示全部楼层
我的用这个,可以正常使用了。顶一个。
回复

使用道具 举报

5

主题

122

帖子

2587

积分

金牌会员

Rank: 6Rank: 6

积分
2587
金钱
2465
HASS币
0
发表于 2020-2-12 19:11:33 | 显示全部楼层
我的minik 没有成功
2020-02-12 19:07:31 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for konke which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2020-02-12 19:07:31 ERROR (MainThread) [homeassistant.components.switch] Error while setting up konke platform for switch
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 159, in _async_setup_platform
    await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
    return fut.result()
  File "/config/custom_components/konke/switch.py", line 47, in async_setup_platform
    model = config[CONF_MODEL].lower()
KeyError: 'model'
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 23:15 , Processed in 0.059525 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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