请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 374|回复: 5

[智能音箱] HAVCS (ha 2023.5.2) 接入小度踩坑

[复制链接]

1

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
金钱
24
HASS币
0
发表于 2023-5-13 23:28:41 | 显示全部楼层 |阅读模式

HAVCS 插件开源地址:https://github.com/cnk700i/havcs

论坛教程:https://bbs.hassbian.com/thread-15591-5-1.html

HA版本:2023.5.2 (相当新,本月刚入坑ha)


接入过程有几个问题

1. 小度技能平台client_id 设置问题
havcs作者的官方文档(https://ljr.im/articles/plugins-havcs-edible-instructions/)中写着
#Client Id,填回调(重定向)地址域名那一串即可(HA要求格式)
小度:https://xiaodu.baidu.com

但是我实际在小度开放平台上配置调试授权的时候,Oath2跳转的连接里面是https://xiaodu-dbp.baidu.com
导致我的公网ha授权登录后总是返回redirect_uri无效。(查看了ha的源码,发现回调地址(redirect_uri)和client_id的协议和网址必须是一样的)


2. havcs.reload 报错

报错信息 havcs的插件代码里面调用了ha的 `async_get_registry` 方法不存在

搜索发现在另一个项目的issue里面看到这个方法在去年就已经弃用,因为我的ha版本是相当新的,已经被官方移除了。
https://github.com/rospogrigio/localtuya/issues/855


2022-07-26 16:59:28 WARNING (MainThread) [homeassistant.helpers.frame] Detected integration that uses deprecated `async_get_registry` to access entity registry, use async_get instead. Please report issue to the custom component author for localtuya using this method at custom_components/localtuya/__init__.py, line 315: ent_reg = await er.async_get_registry(hass)

所以就试着将havcs的源码中涉及到async_get_registry的代码都调整为async_get

3. 小度设备更新慢
由于踩了前面的坑,一度以为接入会失败,喊小度开灯也一直没反应。本来想放弃了,过了大概几十分钟,突然tmd小度软件里面出现了配置的风扇组件,试着在喊了下,“小度,小度,打开风扇” “好的!!!”




回复

使用道具 举报

0

主题

73

帖子

568

积分

高级会员

Rank: 4

积分
568
金钱
495
HASS币
0
发表于 2023-5-17 21:35:18 | 显示全部楼层
终于有小伙伴来更新HAVCS了
回复

使用道具 举报

0

主题

14

帖子

62

积分

注册会员

Rank: 2

积分
62
金钱
48
HASS币
0
发表于 2023-5-22 16:13:23 | 显示全部楼层
原来是这个原因,昨天咋整都报错。
回复

使用道具 举报

0

主题

5

帖子

66

积分

注册会员

Rank: 2

积分
66
金钱
61
HASS币
0
发表于 7 天前 来自手机 | 显示全部楼层
楼主,方便分享一下,你的havcs目录和配置吗 [email protected]
回复

使用道具 举报

0

主题

22

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
100
HASS币
0
发表于 13 小时前 | 显示全部楼层
配置能分享下么
回复

使用道具 举报

14

主题

312

帖子

1315

积分

金牌会员

Rank: 6Rank: 6

积分
1315
金钱
1003
HASS币
0
发表于 12 小时前 | 显示全部楼层
能否整理下内容,我等小白好抄作业,我想将车机上的小度  接入进去~~~~,感谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2023-6-2 23:37 , Processed in 0.090083 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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