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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 余歌唱晚

控客设备 0.113.1 插件适配-(基于大神2.0版本)

[复制链接]

0

主题

17

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
金钱
411
HASS币
0
发表于 2021-9-7 22:05:04 | 显示全部楼层
本帖最后由 cresn0 于 2021-9-8 09:14 编辑

升级到core-2021.8.8之后,又不能用了,我是一个人吗?
---------python改到3.9就可以用了
回复

使用道具 举报

0

主题

18

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
金钱
199
HASS币
0
发表于 2022-2-4 20:22:05 | 显示全部楼层
升级core-2022.2.1后失效,研究了下解决了:
首先按照10楼和11楼的方法,增加版本号并修改python文件夹名字。
然后修改/config/custom_components/konke/switch.py,将所有的 SwitchDevice 替换为 SwitchEntity ,保存并重启Home Assistant 服务。
回复

使用道具 举报

14

主题

656

帖子

3852

积分

论坛元老

Rank: 8Rank: 8

积分
3852
金钱
3191
HASS币
10
 楼主| 发表于 2022-2-8 00:56:59 | 显示全部楼层
llnhhy 发表于 2022-2-4 20:22
升级core-2022.2.1后失效,研究了下解决了:
首先按照10楼和11楼的方法,增加版本号并修改python文件夹名字 ...

Thanks♪(・ω・)ノ 一起使用控客设备
回复

使用道具 举报

14

主题

656

帖子

3852

积分

论坛元老

Rank: 8Rank: 8

积分
3852
金钱
3191
HASS币
10
 楼主| 发表于 2022-2-8 00:59:12 | 显示全部楼层
有灯的可以这样改
/config/custom_components/konke/light.py
14 72行的 Light 改为 LightEntity 也就是import 和class 两处
回复

使用道具 举报

0

主题

18

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
金钱
199
HASS币
0
发表于 2022-2-9 21:35:22 | 显示全部楼层
本帖最后由 llnhhy 于 2022-2-9 21:43 编辑

修复竖板插排(mul:3插孔+4USB)的控制问题:
打开/config/deps/lib/python3.9/site-packages/pykonkeio/device/basemul.py
将第46行:for index, t in enumerate(res.split(',')): 修改为 for index, t in enumerate(res.split(',')[:-3]):
保存重启,全部按键包括usb的控制都将修复。
回复

使用道具 举报

3

主题

99

帖子

1898

积分

金牌会员

Rank: 6Rank: 6

积分
1898
金钱
1799
HASS币
0
发表于 2022-2-23 18:45:27 | 显示全部楼层
我升级hass.io后,错误提示:
Error while setting up konke platform for switch
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/konke/switch.py", line 52, in async_setup_platform
    await device.update()
  File "/usr/local/lib/python3.9/site-packages/pykonkeio/device/basetoggle.py", line 26, in update
    self.status = await self.send_message('check', **kwargs)
  File "/usr/local/lib/python3.9/site-packages/pykonkeio/device/base.py", line 29, in send_message
    raise error.DeviceOffline('device is offline')
pykonkeio.error.DeviceOffline: Error: device is offline

请问如何搞?谢谢大神指点
回复

使用道具 举报

28

主题

360

帖子

2035

积分

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
1675
HASS币
0
发表于 2022-8-9 20:12:53 | 显示全部楼层
本帖最后由 郑凯强 于 2022-8-9 20:23 编辑
walile555 发表于 2021-6-4 00:14
Custom integrations (custom_components)
As mentioned in every release since 2021.3, custom integrati ...

2020.8.2这个文件manifest.json改了不管用
回复

使用道具 举报

8

主题

158

帖子

1333

积分

金牌会员

Rank: 6Rank: 6

积分
1333
金钱
1175
HASS币
0
发表于 2023-10-30 21:36:15 | 显示全部楼层
余歌唱晚 发表于 2022-2-8 00:59
有灯的可以这样改
/config/custom_components/konke/light.py
14 72行的 Light 改为 LightEntity 也就是imp ...

Mark,感谢支招
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-10 06:46 , Processed in 0.358970 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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