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

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

[插件集成] ikuai和openwrt信息和基本控制更简单的接入方法

  [复制链接]

69

主题

582

帖子

3222

积分

论坛元老

Rank: 8Rank: 8

积分
3222
金钱
2640
HASS币
0
发表于 2023-6-2 20:31:49 | 显示全部楼层
dscao 发表于 2023-6-1 22:23
哪个版本?哪个集成? 能否提供一下日志?
我一直是正式版的最新版,没有发现问题。 ...

就是最新测试版才出问题。正式版正常。
回复

使用道具 举报

0

主题

54

帖子

755

积分

高级会员

Rank: 4

积分
755
金钱
701
HASS币
0
发表于 2023-6-3 12:09:18 | 显示全部楼层
这是高手
回复

使用道具 举报

1

主题

118

帖子

2474

积分

金牌会员

Rank: 6Rank: 6

积分
2474
金钱
2356
HASS币
0
发表于 2023-6-3 23:24:21 | 显示全部楼层
更新到ha 6.0的测试版后开始报错了
此错误来自自定义集成。

Logger: custom_components.ikuai
Source: helpers/update_coordinator.py:262
Integration: ikuai (documentation, issues)
First occurred: 22:08:27 (60 occurrences)
Last logged: 23:23:18

Error fetching ikuai data: Passing coroutines is forbidden, use tasks explicitly.
回复

使用道具 举报

76

主题

1356

帖子

1万

积分

元老级技术达人

积分
18261
金钱
16865
HASS币
290
 楼主| 发表于 2023-6-5 16:20:35 | 显示全部楼层
baobaobuku 发表于 2023-6-3 23:24
更新到ha 6.0的测试版后开始报错了
此错误来自自定义集成。

感谢反馈,已修复,等下一正式版发布我才能测试。
有时间请重新下载附件帮测试一下。
回复

使用道具 举报

1

主题

118

帖子

2474

积分

金牌会员

Rank: 6Rank: 6

积分
2474
金钱
2356
HASS币
0
发表于 2023-6-5 16:51:40 | 显示全部楼层
dscao 发表于 2023-6-5 16:20
感谢反馈,已修复,等下一正式版发布我才能测试。
有时间请重新下载附件帮测试一下。 ...

已正常!感谢大佬
回复

使用道具 举报

0

主题

18

帖子

142

积分

注册会员

Rank: 2

积分
142
金钱
124
HASS币
0
发表于 2023-6-5 23:35:05 | 显示全部楼层
大佬,我是istoreos的openwrt,ha装在二级路由的群晖,安装之后也是一直显示:正在重试设置:none。
日志提示如下:
此错误来自自定义集成。

Logger: custom_components.openwrt
Source: custom_components/openwrt/data_fetcher.py:76
Integration: openwrt (documentation, issues)
First occurred: 23:24:22 (4 occurrences)
Last logged: 23:25:15

Unexpected error fetching openwrt data: "name='sysauth', domain=None, path=None"
Traceback (most recent call last):
  File "/var/packages/HomeAssistant/target/lib/python3.11/site-packages/homeassistant/helpers/update_coordinator.py", line 258, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/openwrt/__init__.py", line 123, in _async_update_data
    sysauth = await self.get_access_token()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/openwrt/__init__.py", line 112, in get_access_token
    self._token = await self._fetcher._login_openwrt()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/openwrt/data_fetcher.py", line 93, in _login_openwrt
    resdata = await self._hass.async_add_executor_job(self.requestpost_cookies, url, header, body)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/python311/target/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/HomeAssistant/home/.homeassistant/custom_components/openwrt/data_fetcher.py", line 76, in requestpost_cookies
    resdata = responsedata.cookies["sysauth"]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/var/packages/HomeAssistant/target/lib/python3.11/site-packages/requests/cookies.py", line 334, in __getitem__
    return self._find_no_duplicates(name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/packages/HomeAssistant/target/lib/python3.11/site-packages/requests/cookies.py", line 413, in _find_no_duplicates
    raise KeyError(f"name={name!r}, domain={domain!r}, path={path!r}")
KeyError: "name='sysauth', domain=None, path=None"
回复

使用道具 举报

76

主题

1356

帖子

1万

积分

元老级技术达人

积分
18261
金钱
16865
HASS币
290
 楼主| 发表于 2023-6-6 11:02:55 | 显示全部楼层
openwrt版本较多,其它openwrt的数据参数与我用的 https://github.com/coolsnowwolf/lede 编译的openwrt 有些差异,只能自己按数据内容格式修改一下代码才能用。
回复

使用道具 举报

3

主题

70

帖子

512

积分

论坛技术达人

积分
512
金钱
432
HASS币
50
发表于 2023-6-7 11:29:36 | 显示全部楼层
大佬有开源计划吗, 想基于此代码实现ikuai更多逻辑功能
回复

使用道具 举报

76

主题

1356

帖子

1万

积分

元老级技术达人

积分
18261
金钱
16865
HASS币
290
 楼主| 发表于 2023-6-7 13:03:01 | 显示全部楼层
d380025303 发表于 2023-6-7 11:29
大佬有开源计划吗, 想基于此代码实现ikuai更多逻辑功能

ha的集成本来就是源代码形式的,开不开都是开源的。
回复

使用道具 举报

3

主题

70

帖子

512

积分

论坛技术达人

积分
512
金钱
432
HASS币
50
发表于 2023-6-7 15:14:52 | 显示全部楼层
dscao 发表于 2023-6-7 13:03
ha的集成本来就是源代码形式的,开不开都是开源的。

明白 只是觉得有代码版本管理方便一些
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-23 21:13 , Processed in 0.077450 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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