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

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

[经验分享] 0.92 集成变化

[复制链接]

2

主题

171

帖子

2448

积分

金牌会员

Rank: 6Rank: 6

积分
2448
金钱
2277
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在指定平台时使用。




回复

使用道具 举报

22

主题

656

帖子

4576

积分

版主

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

2

主题

171

帖子

2448

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
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

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

0

主题

96

帖子

1256

积分

金牌会员

Rank: 6Rank: 6

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

谢谢分享,搞定
回复

使用道具 举报

4

主题

443

帖子

2583

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 23:07 , Processed in 0.119413 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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