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

 找回密码
 立即注册
查看: 4903|回复: 6

[经验分享] 0.92 集成变化

[复制链接]

2

主题

171

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
金钱
2163
HASS币
0
发表于 2019-4-26 15:45:58 | 显示全部楼层 |阅读模式
本帖最后由 E部落 于 2019-4-26 15:48 编辑

以下为机器翻译:

我们完成了伟大的迁移。结果将作为Home Assistant 0.92的一部分发布。发布有点延迟,因为我们有很多东西需要解决!完成迁移后,我们现在认为共享相同名称的组件和平台是同一集成的一部分。每个集成都是单个Python文件或带有的文件夹__init__.py。文件。我们更新了文档并引入了一个新的集成部分。
Home Assistant 0.92引入了一个新manifest.json的集成。此文件是自定义组件的可选文件,集成使用它来指定元数据:名称,文档链接,依赖项,要求和代码所有者。我们正在探索利用manifest.json其他未来功能,例如跟踪重大更改或允许自定义组件提供配置流并被发现。
通过所有这些更改,我们不得不放弃一些弃用的东西并改变一些行为:
  • 平台不能再位于实体组件的目录中,例如light/my_platform.py。相反,创建一个新的my_platform你custom_components文件夹中创建一个空__init__.py文件,移动light/my_platform.py到my_platform/light.py。
  • 平台不再具有依赖性或要求。而是manifest.json在my_platform文件夹中创建一个指定它们,或者为文件添加REQUIREMENTS或DEPENDENCIES常量__init__.py。
  • 现在,平台将始终要求首先设置组件(如果可用)。
  • 不再可能为单个Python文件中包含的组件提供翻译。将它们转换为目录中的集成。
  • 如果要覆盖内置集成,则需要manifest.json为自定义集成指定a 。请注意,我们强烈建议不要覆盖内置集成。相反,如果要运行与自定义更改的集成,请更改集成名称。例如,如果要运行自定义版本的MQTT集成,请mqtt在Home Assistant中命名:
    • 将mqtt文件夹的内容从Home Assistant存储库复制到新文件夹<config>/custom_components/mqtt_custom/
    • 打开mqtt_custom/manifest.json并更改值domain从mqtt到mqtt_custom
    • 打开mqtt_custom/__init__.py并更改值DOMAIN从mqtt到mqtt_custom
    • 您引用的配置中的任何位置mqtt,引用mqtt_custom。因此,用于mqtt_custom:指定主机并platform: mqtt_custom在指定平台时使用。




回复

使用道具 举报

19

主题

598

帖子

4101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4101
金钱
3488
HASS币
40
发表于 2019-4-26 15:47:30 | 显示全部楼层
哥,排版和行间距调整下……
第一句话看了3遍才看懂
回复

使用道具 举报

2

主题

171

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
金钱
2163
HASS币
0
 楼主| 发表于 2019-4-26 15:47:51 | 显示全部楼层
回复

使用道具 举报

23

主题

1335

帖子

6591

积分

超级版主

Rank: 8Rank: 8

积分
6591
金钱
5231
HASS币
100

教程狂人

发表于 2019-4-26 15:49:48 | 显示全部楼层
whxciotw 发表于 2019-4-26 15:47
哥,排版和行间距调整下……
第一句话看了3遍才看懂

参考我的帖子https://bbs.hassbian.com/forum.p ... mp;page=6#pid214986
回复

使用道具 举报

123

主题

4630

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16113
金钱
11398
HASS币
45
发表于 2019-4-26 16:11:05 | 显示全部楼层
机翻好别扭啊
回复

使用道具 举报

0

主题

96

帖子

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
金钱
1128
HASS币
0
发表于 2019-4-26 23:28:40 | 显示全部楼层
本帖最后由 jimmytsui 于 2019-4-26 23:52 编辑

谢谢分享,搞定
回复

使用道具 举报

4

主题

442

帖子

2493

积分

金牌会员

Rank: 6Rank: 6

积分
2493
金钱
2051
HASS币
0
发表于 2019-4-27 08:20:36 | 显示全部楼层
看完再翻翻官方的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-20 19:16 , Processed in 0.052274 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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