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

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

[技术探讨] 求救~群晖如何修改路径homeassistant/components下的文件?

[复制链接]

2

主题

42

帖子

141

积分

注册会员

Rank: 2

积分
141
金钱
99
HASS币
0
发表于 2019-2-26 01:56:01 | 显示全部楼层 |阅读模式
看了个大神的帖子,说要修改这个路径下的文件,可这路径我找不到啊……求大神指点。



    路径:homeassistant/components/cover/xiaomi_aqara.py
    将setup_platform方法中的代码:
     
[Python] 纯文本查看 复制代码

1

2

3

4

devices.append(XiaomiGenericCover(device, "Curtain",

                                  {'status': 'status',

                                   'pos': 'curtain_level'},

                                  gateway))






     修改为:

     
[Python] 纯文本查看 复制代码

1

2

3

4

devices.append(XiaomiGenericCover(device, "Curtain",

                                  {'status': 'curtain_status',

                                   'pos': 'curtain_level'},

                                  gateway))






回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-2-26 08:34:41 | 显示全部楼层
本帖最后由 neroxps 于 2019-2-26 08:41 编辑

把这个文件下载下来

https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/xiaomi_aqara/cover.py

然后到放到,注意0.88 后自定义组件路径修改了。
config/custom_components/xiaomi_aqara_diy/cover.py(≥0.88)
config/custom_components/cover/xiaomi_aqara_diy.py(<0.88)

根据你要的教程修改py文件后,写配置的时候这样写

cover:
  - platform: xiaomi_aqara_diy
#  ....下面按照原来教程写法....

这样做不会和 docker 容器自带的 xiaomi_aqara/cover 冲突,你可以愉快的修改你要的内容。


Nero
回复

使用道具 举报

2

主题

42

帖子

141

积分

注册会员

Rank: 2

积分
141
金钱
99
HASS币
0
 楼主| 发表于 2019-2-27 13:54:20 | 显示全部楼层
neroxps 发表于 2019-2-26 08:34
[md]
把这个文件下载下来

太感谢了!么么哒~
回复

使用道具 举报

0

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
金钱
14
HASS币
0
发表于 2024-3-13 16:18:00 | 显示全部楼层
neroxps 发表于 2019-2-26 08:34
[md]
把这个文件下载下来

老大最新版本12.0怎么覆盖核心组件中的文件啊?包括文件放置位置,和那个配置文件中怎样写,感谢版主,希望指教一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 16:54 , Processed in 0.102965 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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