xlone2001 发表于 2024-2-17 00:00:39

更换域名并授权成功后,小度音箱无法控制原本正常的havcs...

本帖最后由 xlone2001 于 2024-2-27 01:29 编辑

之前一直通过havcs组件的自建技能方式使用小度音箱。上周因freenom回收域名,导致小度无法控制设备。
重新更换域名,申请证书并确认外网ssl访问正常,通过百度重新授权,删掉授权链接里的“-dbp”后网页上正常授权成功,在令牌中能看到baidu的令牌。
通过小度音箱指令“查找设备”,小度询问设备类型,回答灯泡,提示没有新设备。
小度app上直接控制之前添加的设备,也提示无法连接。
请问各位大神有调试方向建议吗?之前怀疑是更换域名导致百度连接的问题,但是无论使用反向代理还是直接开ssl证书给hass,都是提示成功授权的。不知道该抓那部分日志分析了。

2024.2.27 家里小度之前改绑了另一个百度账号,因此更新域名没有在正确的账号技能里修改。应该在小度app里的智能家居页面检查下技能名称的,浪费了不少时间。

Roger 发表于 2024-2-17 19:59:12

2024.2的HAVCS插件需要更新,你更新了吗?

佳艺造型 发表于 2024-2-18 10:54:35

哪个插件 !!!分享看看

xlone2001 发表于 2024-2-19 20:26:41

Roger 发表于 2024-2-17 19:59
2024.2的HAVCS插件需要更新,你更新了吗?

之前已经更新了dscao大大的2024.2的包。
ha core版本2024.2.1。
util.py第105行里的await已删除。
百度技能授权页面已返回授权成功,ha的日志里看到 success to deal authorization_code request, return access token.
直接小度app操作原有的设备,提示操作失败。
havcs里添加新设备并同步,通过小度音箱查找设备,提示没有新设备。

xlone2001 发表于 2024-2-19 20:31:10

补充一下,尝试过将docker恢复hass到2022.10这个上周工作正常的版本和配置文件,也是一样的结果:授权正常,工作不正常。
小度的开发者申请是通过的,技能icp备案没有做,用的是测试模式。
现在想了解,怎么能从日志查看百度有没有来访问我的服务器?想确认问题出现在百度到我家庭服务器这一段,还是出现在我服务器内部到hass这一段。
页: [1]
查看完整版本: 更换域名并授权成功后,小度音箱无法控制原本正常的havcs...