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

 找回密码
 立即注册
查看: 3986|回复: 8

[已解决] 组件加载问题

[复制链接]

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
发表于 2020-3-16 00:07:47 | 显示全部楼层 |阅读模式
本帖最后由 comeon_000 于 2020-3-17 23:46 编辑

网上找了一个博联S1C的组件,如附件中的内容
然后放到了customer components下面
在sensors.yaml 下添加了下面的代码
  - platform: broadlink_s1c
    ip_address: "192.168.2.95" # set your s1c hub local ip address
    mac: "34:EA:34:8E:D5:E1" # set your s1c hub mac address  
    timeout: 10
配置有效性检查的时候有如下提示
看不出来有啥问题,已经搞了一周了,求大神帮忙看看如何解决


Platform error sensor.broadlink_s1c - No module named 'custom_components.broadlink_s1c.sensor'; 'custom_components.broadlink_s1c' is not a package

broadlink_s1c.rar

3.98 KB, 下载次数: 4

博联S1C组件

回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-17 01:30:32 | 显示全部楼层
貌似没人能解答这个问题
回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-17 01:38:04 | 显示全部楼层
折腾了一晚上,又是莫名其妙好的,代码实际也没什么变化
目前可以接入S1C了,过两天再跟大家分享一下
回复

使用道具 举报

4

主题

195

帖子

565

积分

高级会员

Rank: 4

积分
565
金钱
370
HASS币
0
发表于 2020-3-17 15:37:33 | 显示全部楼层
我也遇到过类似问题,你是怎么好的呢?我忘了我怎么好的了。
回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-17 15:51:50 来自手机 | 显示全部楼层
我怀疑是HA系统缓存的问题,像是历史错误,但是加载的时候没有用最新的文件,包括我修改组件里的requirement从broadlink 0.11.1到 0.12.0,重新加载还是会显示0.11.1,对这个系统还不了解,不知道咋清缓存
回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-17 16:25:40 来自手机 | 显示全部楼层
MomoEi 发表于 2020-3-17 15:37
我也遇到过类似问题,你是怎么好的呢?我忘了我怎么好的了。

好的方式不太确定,这是让人最郁闷的,填了坑却不知道是咋填的,哈哈
大概的操作是有问题的时候组件文件夹里没办法生成cache文件,我手动增加了一个const.py,配置检查,然后再删掉,再配置检查,就看到cache文件了
回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-17 23:23:24 | 显示全部楼层
MomoEi 发表于 2020-3-17 15:37
我也遇到过类似问题,你是怎么好的呢?我忘了我怎么好的了。

找到恢复的办法了,我安装完这个broadlink_s1c的组件后,不光是遇到了上面组件加载的错误,后面还出现配置检查速度超慢,大概要五六分钟才结束,而且前端也没办法再重启服务
我把custom_components下所有的__pycache__文件夹都清了一遍就好了
感觉就是缓存数据的一些问题
回复

使用道具 举报

4

主题

195

帖子

565

积分

高级会员

Rank: 4

积分
565
金钱
370
HASS币
0
发表于 2020-3-20 23:45:53 | 显示全部楼层
comeon_000 发表于 2020-3-17 23:23
找到恢复的办法了,我安装完这个broadlink_s1c的组件后,不光是遇到了上面组件加载的错误,后面还出现配 ...

就是直接删除了这些py的缓存文件?
回复

使用道具 举报

106

主题

551

帖子

2763

积分

金牌会员

Rank: 6Rank: 6

积分
2763
金钱
2212
HASS币
20
 楼主| 发表于 2020-3-20 23:58:18 | 显示全部楼层
是的,重启HA后会重新生成
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 17:25 , Processed in 0.056879 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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