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

 找回密码
 立即注册
查看: 21474|回复: 21

[基础教程] 【注意!】升级 77 你们需要做的事

[复制链接]

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-8-31 18:05:51 | 显示全部楼层 |阅读模式
本帖最后由 neroxps 于 2018-8-31 18:15 编辑

Q:为什么升级了 0.77 后天猫精灵用不了?

之前我也说过,0.77 后官方会默认启动 auth 系统,禁用旧的 api_password。

这样会导致使用 api_password 所有的服务都无法与 home-assistant 对接。

所以不要无脑升,最好先看看homeassistant 日志,homeassistant 0.76 的时候就预告了 0.77 将会全面开启 auth 系统。https://www.home-assistant.io/blog/2018/08/17/release-76/

开启兼容旧 API 模式(新旧兼容)

configuration.yaml  的 homeassistant 域加上如下配置。

homeassistant:
  # add this part
  auth_providers:
   - type: homeassistant
   # uncomment this to enable backwards compatible API password support
   - type: legacy_api_password

后话

上方只是权宜之计,因为后续官方会更新更好的授权方法,见 auth 系统 PR 作者 @狮心哥哥 @awarecan 回帖内容。

以后可能官方会逐渐去掉 api_password 这个设定,所以有心玩 homeassistant 的朋友不要怂,升级它,体验它的改变,接受它,才是硬道理。

就像当年 Vista 出了的时候,很多人不学,还是死磕 XP,XP终将会死去(虽然现在还没完全死掉)。



避坑建议:这个配置方法在 0.76 的时候官方已经告诉大家了,所以升级的时候还是需要看官方升级日志,不要无脑升级

Nero
回复

使用道具 举报

1

主题

32

帖子

221

积分

论坛技术达人

积分
221
金钱
189
HASS币
0
发表于 2018-9-26 13:34:12 | 显示全部楼层
auth部分
0.78提供了10年有效的access token
0.79将会发布使用notify组件(短信,邮件,微信等等)发送一次性密码的MFA模块
0.79或0.80会将原生的Google Assistant支持改为OAuth2 Flow
0.80将会以IFTTT作为例子,展示对webhook的支持
之后,auth部分就算完工了。剩下的都是细枝末节

第三方的集成在0.80发布以后,应该不会再有技术障碍,逐步迁移即可。
最理想的情况是第三方本身就支持OAuth2,例如Google Assistant,天猫精灵
其次的情况是第三方允许使用HTTP Header,例如Tasker(通过RESTask for Tasker插件)
最差的情况是类似IFTTT这种只有一个URL,那么我们建议是为这种集成使用Webhook集成功能(0.80发布)

下面即将开展角色权限部分的开发。

评分

参与人数 1金钱 +20 收起 理由
neroxps + 20 期待角色权限的功能~

查看全部评分

回复

使用道具 举报

0

主题

143

帖子

4351

积分

论坛元老

Rank: 8Rank: 8

积分
4351
金钱
4208
HASS币
0
发表于 2018-8-31 20:03:07 | 显示全部楼层
那 http: api_password:  还要不要加上?
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
 楼主| 发表于 2018-8-31 20:04:11 | 显示全部楼层
csc 发表于 2018-8-31 20:03
那 http: api_password:  还要不要加上?

当然啊,这里是记录你密码是什么的地方。
Nero
回复

使用道具 举报

0

主题

143

帖子

4351

积分

论坛元老

Rank: 8Rank: 8

积分
4351
金钱
4208
HASS币
0
发表于 2018-8-31 20:10:32 | 显示全部楼层
neroxps 发表于 2018-8-31 20:04
当然啊,这里是记录你密码是什么的地方。

谢谢!但好像升级77后trusted_networks无效了,每次都要登录
回复

使用道具 举报

27

主题

558

帖子

4382

积分

论坛元老

Rank: 8Rank: 8

积分
4382
金钱
3824
HASS币
0
发表于 2018-8-31 20:20:44 | 显示全部楼层
还在0.66 不敢升
回复

使用道具 举报

5

主题

183

帖子

1388

积分

论坛积极会员

Real

积分
1388
金钱
1200
HASS币
0
发表于 2018-8-31 21:39:49 | 显示全部楼层
开始疯狂刷版本号了
回复

使用道具 举报

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2018-9-10 21:02:32 来自手机 | 显示全部楼层
期待1.0的到来
回复

使用道具 举报

13

主题

185

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
400
HASS币
0
发表于 2018-9-22 12:16:44 | 显示全部楼层
坐等ios app更新
回复

使用道具 举报

13

主题

400

帖子

2790

积分

金牌会员

Rank: 6Rank: 6

积分
2790
金钱
2390
HASS币
0
发表于 2018-9-26 15:14:18 来自手机 | 显示全部楼层
我的在输入用户名密码后,又返回,再输入用户名密码,又返回。无限循环。目前只有一台电脑的edge浏览器可以登录,手机什么的都登录不上。清除缓存也没用。,
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 03:26 , Processed in 0.079154 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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