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

 找回密码
 立即注册
查看: 1307|回复: 5

[插件集成] 怎么自己写集成,有没有教程

[复制链接]

30

主题

293

帖子

1348

积分

金牌会员

Rank: 6Rank: 6

积分
1348
金钱
1055
HASS币
0
发表于 2022-6-5 22:43:23 来自手机 | 显示全部楼层 |阅读模式
有很多集成都是自己编写的,有没有编写集成的教程啊?还有有没有homeassistant自己带的库函数的说明啊?
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

发表于 2022-6-5 22:55:39 | 显示全部楼层
集成一般就三种形式,

1、带UI配置界面的(config_flow),
2、读取configration.yaml由Entity自配置的(无init)
3、读取configration.yaml由__init__.py配置的

以上三种,github有无数现成的代码可以参照。

homeassistant倒是有开发文档站,https://developers.home-assistant.io/,你出现问题的时候可以查,但是想通过看文档从头学习,我看做不到,文档支持做得没那么细。

另外得常去https://github.com/home-assistant/core自己翻代码看homeassistant的功能是怎么运作的。
回复

使用道具 举报

0

主题

70

帖子

346

积分

禁止发言

积分
346
金钱
276
HASS币
0
发表于 2022-6-5 22:56:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1

主题

27

帖子

192

积分

注册会员

Rank: 2

积分
192
金钱
165
HASS币
0
发表于 2022-6-7 16:22:01 | 显示全部楼层
感觉 HA 玩的话,还是有门槛的
回复

使用道具 举报

30

主题

293

帖子

1348

积分

金牌会员

Rank: 6Rank: 6

积分
1348
金钱
1055
HASS币
0
 楼主| 发表于 2022-6-8 11:54:14 | 显示全部楼层
jeffxiaofu 发表于 2022-6-5 22:56
连这个都要教程的话,还是建议放弃吧。
https://developers.home-assistant.io/docs/creating_component_in ...

慢慢学啊!
回复

使用道具 举报

30

主题

293

帖子

1348

积分

金牌会员

Rank: 6Rank: 6

积分
1348
金钱
1055
HASS币
0
 楼主| 发表于 2022-6-8 11:56:11 | 显示全部楼层
involute 发表于 2022-6-5 22:55
集成一般就三种形式,

1、带UI配置界面的(config_flow),

非常感谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 02:37 , Processed in 0.048942 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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