找回密码
 立即注册

微信扫码登录

搜索
查看: 43931|回复: 23

[基础教程] Yonsm的无需额外搭建服务器的天猫精灵网关插件的配置说明

[复制链接]

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
发表于 2020-10-11 14:22:23 | 显示全部楼层 |阅读模式
本帖最后由 allenter 于 2020-10-11 14:29 编辑

首先感谢Yonsm分享的HA插件代码,这里只是针对Yonsm给出的天猫精灵网关插件"custom_components/genie"说明配置办法。(插件链接在:https://github.com/Yonsm/HAExtra)  。

Yonsm 的天猫精灵网关插件很好用,只是github里没特别去讲清楚接口怎调用,而只是给出本论坛feversky的教程“天猫精灵网关, oAuth2认证, 无需额外搭建服务器”的链接作指导(https://bbs.hassbian.com/forum.php?mod=viewthread&tid=4758),稍是误导,对不懂编程或粗心的人来说就碰钉子了,其实设置都差不多,就是稍得作点调整,下面说一下正确的配置:

配置说明
一, AliGenie开发者平台创建技能,配置见下方的图片,前提是要启用HTTPS.

天猫精灵接口.jpg

注意和feversky的插件不同,开发者网关地址得改为:https://xxxxxxx:8123/genie


https://github.com/Yonsm/HAExtra 里面下载代码,将 "custom_components/genie" 拷到你HA的 /config/custom_components目录里面,实际就是_init_.py 一个文件而已,如图:
Have.jpg

三,同时在configuration.yaml里面加入一句(也是和feversky的插件不同):
genie:


最后,这里也感谢feversky的教程,以及huang7dede的提醒,所以才搞定天猫精灵网关插件!

评分

参与人数 1金钱 +16 收起 理由
Yonsm + 16 我更新了教程:https://bbs.hassbian.com/t.

查看全部评分

回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-10-20 14:46:39 | 显示全部楼层
willam307 发表于 2020-10-12 10:39
楼主用的是什么版本的hass啊?

Home Assistant Core 0.116.4
Hass  version 0.109.6
回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-10-20 14:49:00 | 显示全部楼层
fly0520 发表于 2020-10-12 11:31
加了_init_.py后直接登录不了后台,删除就可以了,不知道怎么回事

你看看你HassIO版本,太低不行,好像是要0.9x以上
回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-10-25 10:18:52 | 显示全部楼层
7yu 发表于 2020-10-22 14:02
天猫精灵那边添加技能编辑的时候老提示服务器内部错误不知为何

这问题有点泛,最好看看日志看看有什么错误。检查SSL证书、https是否正常? 可以用浏览器试一试,直接访问“https://你的地址:端口/auth/authorize”,正常应该返回如图这个界面: 截图_2020102510531353SS.png
回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-11-7 14:02:23 | 显示全部楼层
frx 发表于 2020-11-4 13:49
楼主,请教下:设备能发现了,但提示无法控制呢:天猫精灵暂时还不支持此类设备的语音控制,也许下个月我就 ...

就是“天猫精灵暂时还不支持此类设备的语音控制”这原因,看以后升级支持或有什么新办法吧
回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-11-7 14:10:17 | 显示全部楼层
xlsj519 发表于 2020-11-4 16:57
我的也是,N1小钢炮DOCKER安装的,Home Assistant 0.104.3

在X86物理机、虚拟机上都安装过Ubuuntu(16.04/18.04)或debian(9.x、10.x),也是docker安装的HA,或者一键脚本安装HA、然后装过几个版本天猫精灵插件,也许运气好没遇过这种问题,抱歉无法解答,建议看日志分析一下
回复

使用道具 举报

4

主题

57

回帖

603

积分

高级会员

积分
603
金钱
542
HASS币
0
 楼主| 发表于 2020-12-1 11:48:46 | 显示全部楼层
Anooki 发表于 2020-11-20 12:03
在开发者平台测试的时候,提示oauth token返回不正确是什么原因啊,返回之后可以看到我已经连接过得设备了
...

如果天猫精灵网关那些URL地址都填写正确的话,有可能是证书问题,说不定正好到期了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-10 06:20 , Processed in 0.376281 second(s), 16 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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