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

 找回密码
 立即注册
查看: 4412|回复: 3

[求助] 求教,新版插件目录更改后,原来老插件的修改方法RI

[复制链接]

8

主题

365

帖子

3975

积分

论坛元老

Rank: 8Rank: 8

积分
3975
金钱
3610
HASS币
10
发表于 2019-10-5 13:28:25 | 显示全部楼层 |阅读模式
本帖最后由 s2233 于 2019-10-6 14:38 编辑

                      之前坛里照着大大们写的插件和详细教程,依葫芦画瓢照抄着也勉强用上了

                谁知0.9几后那次的插件目录更改,L大大的彩云SE , C大的博联插件等。。。好多插件都用不了

              那位能告诉下修改方法或者帖上文件,学习下

                 感谢!
C大插件
https://bbs.hassbian.com/thread-584-1-1.html

HA版本 0.99.3

插件目录 custom_components\broadlink_mp1\switch.py
                                                                           \manifest.json

manifest.json内容

{
  "domain": "broadlink_mp1",
  "name": "Broadlink",
  "documentation": "https://www.home-assistant.io/components/broadlink",
  "requirements": [],
  "dependencies": [],
  "codeowners": []
}


报错日志
Log Details (ERROR)Sun Oct 06 2019 14:28:15 GMT+0800 (中国标准时间)
Error while setting up platform broadlink_mp1Traceback (most recent call last):  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 150, in _async_setup_platform    await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for    return fut.result()  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)  File "/config/custom_components/broadlink_mp1/switch.py", line 74, in setup_platform    persistent_notification = loader.get_component(hass,'persistent_notification')AttributeError: module 'homeassistant.loader' has no attribute 'get_component'


回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-10-5 18:59:19 | 显示全部楼层
搜 0.92 插件 或者 插件目录
回复

使用道具 举报

8

主题

365

帖子

3975

积分

论坛元老

Rank: 8Rank: 8

积分
3975
金钱
3610
HASS币
10
 楼主| 发表于 2019-10-6 14:39:21 | 显示全部楼层
情非殇 发表于 2019-10-5 18:59
搜 0.92 插件 或者 插件目录

照着改报错。。。  也不知哪里不对
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-10-7 07:29:11 | 显示全部楼层
本帖最后由 netsnake 于 2019-10-7 07:33 编辑

File "/config/custom_components/broadlink_mp1/switch.py", line 74,

in setup_platform    persistent_notification = loader.get_component(hass,'persistent_notification')AttributeError: module 'homeassistant.loader' has no attribute 'get_component'



homeassistant.loader.get_component(hass, comp_or_platform: str) → Optional[module][source]
Try to load specified component.
Looks in config dir first, then built-in components. Only returns it if also found to be valid. Async friendly.

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 14:27 , Processed in 0.063098 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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