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

 找回密码
 立即注册
查看: 6489|回复: 9

[进阶教程] homeAssistant连接天猫精灵SSL证书始终没有成功

[复制链接]

3

主题

35

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
金钱
203
HASS币
0
发表于 2020-12-22 10:44:27 | 显示全部楼层 |阅读模式
本帖最后由 fibonaaci 于 2020-12-22 16:32 编辑

我的homeAssiatant是运行在斐讯n1的docker上的,版本是0.119,然后,成功的做了端口映射,即可直接端口映射(有动态公网Ip),也可做frp内网穿透,8123端口都是通的,然而搭建https的SSL证书,证书是阿里云DigiCert 免费版 SSL,内容是“other证书",始终没有搞好,目前外网都可以http方式访问,就是搭建https未成功,注意提示ssl配置文件:
http:
ssl_certificate: /config/ssl/SSLcertificate.pem   #公钥文件地址,注意放在有读取权限的文件夹ssl_key: /config/ssl/SSLprivatekey.key  
其他使用默认,没有做任何设置,始终提示ssl证书有问题:Invalid config
The following integrations and platforms could not be set up:
  • ssl_key
  • ssl_certificate
Please check your config and [color=var(--primary-color)]logs
.
但阿里证书是没有问题的,而且这个https可以在其它任何环境中使用,
现在着实没有办法解决这个问题,论坛 的大大们帮忙指点一下,https搭建不成功,更进一步的操作都无法进行了,
日志详细信息:
Logger: homeassistant.setup
Source: setup.py:138
First occurred: 2020年12月20日 下午10:09:42 (2 occurrences)
Last logged: 2020年12月20日 下午10:09:42
  • Setup failed for ssl_key: Integration not found.
  • Setup failed for ssl_certificate: Integration not found.

回复

使用道具 举报

1

主题

14

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
40
HASS币
0
发表于 2020-12-22 12:10:48 | 显示全部楼层
天猫精灵接通了吗?需要https?
回复

使用道具 举报

1

主题

14

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
40
HASS币
0
发表于 2020-12-22 13:07:14 | 显示全部楼层
本帖最后由 qtx 于 2020-12-22 13:14 编辑

frpc.ini配置
2020-12-22_125846.png
# HTTPS 证书相关的配置
plugin_crt_path = /mnt/USB/docker/frp/zs/erver.crt
plugin_key_path = /mnt/USB/docker/frp/zs/server.key



frps.ini配置
2020-12-22_130205.png


本人http,https都可以使用,不清楚配置对不对


回复

使用道具 举报

3

主题

35

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
金钱
203
HASS币
0
 楼主| 发表于 2020-12-22 16:05:28 | 显示全部楼层
本帖最后由 fibonaaci 于 2020-12-22 17:43 编辑
qtx 发表于 2020-12-22 13:07
frpc.ini配置

# HTTPS 证书相关的配置

这样估计会有些隐藏的问题,frp加https证书会有一些问题,这种方式好像是全局方式,然后如果有其它的https端口也用8123,这样好不好  我也不清楚
我目前是dock里homeassistant使用阿里ssl证书,总不成功,是不是nginx反代好些?
回复

使用道具 举报

4

主题

159

帖子

1206

积分

金牌会员

Rank: 6Rank: 6

积分
1206
金钱
1047
HASS币
0
发表于 2020-12-22 20:44:48 | 显示全部楼层
我用http和论坛的技能可以直连天猫,没有用https
回复

使用道具 举报

3

主题

35

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
金钱
203
HASS币
0
 楼主| 发表于 2020-12-22 21:09:37 | 显示全部楼层
龙魂炎虎 发表于 2020-12-22 20:44
我用http和论坛的技能可以直连天猫,没有用https

只是你没有用https服务,不是https服务没用
回复

使用道具 举报

1

主题

14

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
40
HASS币
0
发表于 2020-12-23 11:20:43 | 显示全部楼层
龙魂炎虎 发表于 2020-12-22 20:44
我用http和论坛的技能可以直连天猫,没有用https

可以发一下你的配置文件吗?
customize.yaml我的配置就不行
回复

使用道具 举报

1

主题

14

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
40
HASS币
0
发表于 2020-12-23 11:23:05 | 显示全部楼层
fibonaaci 发表于 2020-12-22 16:05
这样估计会有些隐藏的问题,frp加https证书会有一些问题,这种方式好像是全局方式,然后如果有其它的https ...

就自己使用,方便就行
回复

使用道具 举报

3

主题

35

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
金钱
203
HASS币
0
 楼主| 发表于 2020-12-23 14:44:58 | 显示全部楼层
本帖最后由 fibonaaci 于 2020-12-23 14:48 编辑
qtx 发表于 2020-12-23 11:23
就自己使用,方便就行

方不方便 不是你说了算的  越来越多的网站 不允许http web了   ,逐步向https过渡,不是一句简单的“就自己使用,方便就行”,因为你仍然用的是homeassistant平台,不是你自己的平台(这个平台也不是普通人能做的吧)
最早的时候,天猫精灵接入Home Assistant是通过在天猫精灵开放平台自定义技能实现的。
Home Assistant官方OAuth2认证系统被新版本的Home Assistant原生支持了,如果想让天猫精灵能够顺利接入Home Assistant,我们需要的是一个加密的HTTPS的地址。然后只需要自己再实现一个网关就好了,https://post.smzdm.com/p/av7k64nn/
回复

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
金钱
18
HASS币
0
发表于 2021-8-31 10:02:12 | 显示全部楼层
你好,请问下这个SSL证书,天猫精灵做oauth认证能通过么?

我的反复是这个结果 ,赛门铁克,的DV免费证书
Oauth token 返回不正确,请检查, 3秒后返回设备列表
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 03:00 , Processed in 0.208904 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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