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

 找回密码
 立即注册
查看: 3424|回复: 6

[技术探讨] 控客插件在0.112版本中发生报错,是否有临时解决方法?

[复制链接]

16

主题

171

帖子

757

积分

高级会员

Rank: 4

积分
757
金钱
581
HASS币
40
发表于 2020-7-3 16:46:57 | 显示全部楼层 |阅读模式
在升级0.112后,发现有几个插件因为状态更新出了问题,看有人在github上讨论应该是HA的启动时的更新机制发生了变化。

今天又发现控客插件的Klight(可以变换RGB颜色的那个灯泡)也开始报错了,不过可能不是上述的原因。插件作者@jedmeng大佬已经好久没有出现在论坛里了,他的github源也已经2年没更新了,不知道是否有其他大佬自行开发或研究过控客的接入,能否能提供一些帮助?十分感谢!

日志如下:

Logger: homeassistant.helpers.entity
Source: custom_components/konke/light.py:179
First occurred: 下午4:11:25 (25 occurrences)
Last logged: 下午4:23:46

Update for light.klight fails
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/pykonkeio/device/klight.py", line 40, in update
_, r, g, b, w, t, _ = m2.split('#')
ValueError: not enough values to unpack (expected 7, got 6)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 272, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 463, in async_device_update
await self.async_update() # type: ignore
File "/config/custom_components/konke/light.py", line 179, in async_update
await self._device.update(type='light')
File "/usr/local/lib/python3.7/site-packages/pykonkeio/device/klight.py", line 46, in update
raise error.ErrorMessageFormat
pykonkeio.error.ErrorMessageFormat: Error: wrong message


回复

使用道具 举报

8

主题

329

帖子

1763

积分

金牌会员

Rank: 6Rank: 6

积分
1763
金钱
1434
HASS币
0
发表于 2020-7-3 17:00:56 | 显示全部楼层
本帖最后由 12512310 于 2020-7-3 17:02 编辑

我升级后是发现aqara网关连接的子设备都找不到了,在集成里面重新添加网关填了key识别不了。又用回111了。每次升级总会遇到点不一样的。
回复

使用道具 举报

16

主题

171

帖子

757

积分

高级会员

Rank: 4

积分
757
金钱
581
HASS币
40
 楼主| 发表于 2020-7-3 18:08:17 | 显示全部楼层
12512310 发表于 2020-7-3 17:00
我升级后是发现aqara网关连接的子设备都找不到了,在集成里面重新添加网关填了key识别不了。又用回111了。 ...

是啊,这次更新好像引发了很多插件的问题。
回复

使用道具 举报

1

主题

113

帖子

1467

积分

金牌会员

Rank: 6Rank: 6

积分
1467
金钱
1354
HASS币
0
发表于 2020-7-3 20:06:25 | 显示全部楼层
12512310 发表于 2020-7-3 17:00
我升级后是发现aqara网关连接的子设备都找不到了,在集成里面重新添加网关填了key识别不了。又用回111了。 ...

0.112 已經棄用 xiaomi_aqara 的 YAML 設定

系統會自動發現網關
到集成內找點 + (增加)
增加 Xiaomi Gateway (Aqara) 的集成

自己的設定是
網路介面預設是 any
密碼填入網關的 key

之後網關的子設備就全部跑出來了
回复

使用道具 举报

69

主题

692

帖子

4189

积分

论坛元老

Rank: 8Rank: 8

积分
4189
金钱
3492
HASS币
80
发表于 2020-7-3 22:17:24 | 显示全部楼层
Weilin 发表于 2020-7-3 20:06
0.112 已經棄用 xiaomi_aqara 的 YAML 設定

系統會自動發現網關

集成无法成功保存,重启ha又会出现发现miaomi gateway。
回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

发表于 2020-7-4 13:26:14 | 显示全部楼层
可以通过nr接入konke设备,转mqtt接入ha
Jeff
回复

使用道具 举报

8

主题

329

帖子

1763

积分

金牌会员

Rank: 6Rank: 6

积分
1763
金钱
1434
HASS币
0
发表于 2020-7-4 14:39:12 | 显示全部楼层
Weilin 发表于 2020-7-3 20:06
0.112 已經棄用 xiaomi_aqara 的 YAML 設定

系統會自動發現網關

网关的key填写后无效,换回111又是正常的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 10:18 , Processed in 0.051503 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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