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

 找回密码
 立即注册
查看: 3908|回复: 4

[已解决] 求助插件升级

[复制链接]

25

主题

416

帖子

3027

积分

元老级技术达人

积分
3027
金钱
2601
HASS币
40
发表于 2019-5-28 15:34:48 | 显示全部楼层 |阅读模式
本帖最后由 angelyangw 于 2019-5-30 11:23 编辑

以前写过一个新风得插件,链接是https://bbs.hassbian.com/thread-5091-1-1.html
插件有两个文件,目录结构如下:
-- custom_componse:
    --  broan.py
    --  fan
         -- broan.py
现在升级到0.92得时候 该怎么写manifest.json呢?求指导,谢谢!

已解决
1.  按照如下格式写manifest.json
{
  "domain": "broan",
  "name": "Fan",
  "documentation": "",
  "requirements": [],
  "dependencies": [],
  "codeowners": ["@angelyangw"]
}


2. 将原来得custom_componse下得braon.py 复制一份到文件夹broan下并重命名为__init__.py
(我不能确定custom_componse下得braon.py是否需要继续保留,因为fan.py中会import该文件,我并为改写,所以保留一份好了)
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-5-28 16:55:25 | 显示全部楼层
{
  "domain": "fan",
  "name": "fan",
  "documentation": "https://www.example.com",
  "dependencies": [],
  "codeowners": [],
  "requirements": []
}

domain和name自己随便编
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-5-28 16:58:16 | 显示全部楼层
参考我的帖子,有说明
回复

使用道具 举报

25

主题

416

帖子

3027

积分

元老级技术达人

积分
3027
金钱
2601
HASS币
40
 楼主| 发表于 2019-5-29 15:48:28 来自手机 | 显示全部楼层
yuqiuyi99 发表于 2019-5-28 16:55
{
  "domain": "fan",
  "name": "fan",

我知道应该这样写 我纠结的是 原来我有个直接放到custom_componse下的broan.py fan下的那个是要依赖这个文件的 那现在该放在哪里呢?json里面要怎么写这个文件?
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-5-29 17:47:34 | 显示全部楼层
改下文件内涉及依赖的文件指向,应该能解决问题吧!
或直接试下,
不动custom_componse:下的,只改目录结构和fan下的相关文件
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:09 , Processed in 0.237664 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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