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

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

[进阶教程] 天猫精灵网关, oAuth2认证, 无需额外搭建服务器

  [复制链接]

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-10-11 20:51:46 | 显示全部楼层
请问证书是下载Nginx 的吗?
回复

使用道具 举报

10

主题

270

帖子

2261

积分

超级版主

Rank: 8Rank: 8

积分
2261
金钱
1971
HASS币
61

教程狂人

QQ
发表于 2018-10-12 10:48:04 | 显示全部楼层
大神,请问真机测试的时候返回外部服务异常该怎么解决啊
回复

使用道具 举报

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-13 22:02:13 | 显示全部楼层
sangood 发表于 2018-10-11 10:50
感谢,楼主,已经配置成功,有个问题请教下。
我有虚拟一个switch
switch.play_music_switch:

你好,是的。也许可以通过万能遥控器来实现背景音乐系统的播放、暂停、切换、音量控制能功能。如果可以的话,可以试试修改脚本,定义TRANSLATIONS里面action的映射。我这里没有硬件,没办法弄。
灯的颜色亮度是可以控制的。例如设置灯的颜色为红色。
窗帘位置好像没有对应的操作类。
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-13 22:03:57 | 显示全部楼层
zhkufish 发表于 2018-10-11 17:15
厉害呀, 大神可以出一个小度的版本吗

不可以,你可以买一个方糖啊
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-13 22:05:52 | 显示全部楼层
jyz_0501 发表于 2018-10-11 20:51
请问证书是下载Nginx 的吗?

好像是下载的其他吧,不记得了。
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

5

主题

95

帖子

617

积分

论坛技术达人

积分
617
金钱
507
HASS币
60
 楼主| 发表于 2018-10-13 22:08:29 | 显示全部楼层
893399065 发表于 2018-10-12 10:48
大神,请问真机测试的时候返回外部服务异常该怎么解决啊

1.确保https配置正确
2.检查aligenie的log
枸杞泡咖啡,我只要喝一杯~~~
回复

使用道具 举报

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2018-10-14 10:49:25 | 显示全部楼层
feversky 发表于 2018-10-13 22:02
你好,是的。也许可以通过万能遥控器来实现背景音乐系统的播放、暂停、切换、音量控制能功能。如果可以的 ...

感谢回复,我听joins说论坛的天猫精灵接入以及支持窗帘位置了。不知道加了什么参数
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
发表于 2018-10-15 12:40:44 | 显示全部楼层
本帖最后由 liuje 于 2018-10-15 12:52 编辑

昨天安裝成功.   在台灣家裡使用.   速度挺快的.    感謝樓主(eversky)分享這麼實用的插件.

(昨天也先測了一下,  使用論壇提供的轉發功能,  但速度完全不行,  在台灣完全不能用,
所以折騰了一下,  改用新版HA自帶的oauth2  + 版主提供的插件 ,  就完美了....)

1.  使用的是 HA 0.80.0 版本.

2.  SSL證書 :
   ssl通配符級的證書是參考這邊完成的...
   申请免费Let's Encrypt通配符SSL证书详细教程

   然後設定到 http 段去 : (configuration.yaml)

   http:
     # Secrets are defined in the file secrets.yaml
     api_password: xxxxxxxxxxxxx
     # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
     base_url: https://xxxxxxxxxxxx:8123
     ssl_certificate: /etc/letsencrypt/live/xxxxxxx.com/fullchain.pem
     ssl_key: /etc/letsencrypt/live/xxxxxxxx.com/privkey.pem
    (xxxxxxxxxx 請按自己的  做修改)


3.  路由器設置端口轉發 ..  (上例我ssl端口也是直接用原來未加密的預設端口8123 ,  因為我的443端口已做了別的用途)

4.  貓精 Aligenie 開發平台申請開發帳號 ,  新增技能 .

   (使用樓主發佈的插件, 10/14直接下載的,  網關最後的地址請注意是..    /ali_genie_gate )

    p1.gif

    p2.gif

   (如果沒別的錯誤,  但老是找不到任何設備, 請檢查 "customize.yaml" , 是否已正確添加了設備的"輔助屬性", 如下例,  應該就能顯示出設備)
    p3.gif


祝大家都能成功 ~~
p4.gif

评分

参与人数 1金钱 +1 收起 理由
yunxiyinzhe + 1

查看全部评分

回复

使用道具 举报

3

主题

90

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
金钱
119
HASS币
0
发表于 2018-10-18 15:07:07 | 显示全部楼层
谢谢分享~
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

发表于 2018-10-23 09:42:58 | 显示全部楼层
过了一段时间就会提示授权过期,我实际上已经设置为365天了,大概7-10天还是过期了。楼主知道什么原因或者解决了吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 17:47 , Processed in 0.141133 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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