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

 找回密码
 立即注册
查看: 4165|回复: 7

[求助] github的配置文件怎么更新到本地

[复制链接]

7

主题

37

帖子

290

积分

论坛积极会员

积分
290
金钱
253
HASS币
0
发表于 2018-12-18 18:18:01 | 显示全部楼层 |阅读模式
81fe527a687cdf3bbdf6a963b46e853.png
看到这边写了已经加入智睿的彩色控制
但是请问这个配置文件怎么更新到本地呀,已经把HA更新到最新版本了
先谢过啦!
回复

使用道具 举报

15

主题

656

帖子

2832

积分

金牌会员

Rank: 6Rank: 6

积分
2832
金钱
2175
HASS币
91

教程狂人

QQ
发表于 2018-12-18 21:54:31 | 显示全部楼层
按照上面的路径把PY文件放在custom_components文件夹里面的light文件夹里面,没有这两个文件夹请自己建立
回复

使用道具 举报

7

主题

37

帖子

290

积分

论坛积极会员

积分
290
金钱
253
HASS币
0
 楼主| 发表于 2018-12-19 02:33:04 | 显示全部楼层
搞了好久,还重装了HASS,现在试了很多遍,还是出现问题,一旦把PY文件放到custom_components/light路径里面,就会连灯都看不到
LOG如下
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/discovery.py", line 161, in async_load_platform
    hass, component, hass_config)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/setup.py", line 45, in async_setup_component
    return await setup_tasks[domain]  # type: ignore
  File "/usr/local/lib/python3.6/site-packages/homeassistant/setup.py", line 56, in async_setup_component
    return await task  # type: ignore
  File "/usr/local/lib/python3.6/site-packages/homeassistant/setup.py", line 118, in _async_setup_component
    conf_util.async_process_component_config(hass, config, domain)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/config.py", line 763, in async_process_component_config
    platform = get_platform(hass, domain, p_name)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/loader.py", line 60, in get_platform
    return get_component(hass, PLATFORM_FORMAT.format(domain, platform))
  File "/usr/local/lib/python3.6/site-packages/homeassistant/loader.py", line 92, in get_component
    module = importlib.import_module(path)
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 674, in exec_module
  File "<frozen importlib._bootstrap_external>", line 781, in get_code
  File "<frozen importlib._bootstrap_external>", line 741, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/custom_components/light/xiaomi_miio.py", line 7
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2018-12-19 10:01:44 | 显示全部楼层
友情帮顶
我也想学 github更新而ha没更新的东西是否可以直接替换ha里面的文件?
回复

使用道具 举报

7

主题

37

帖子

290

积分

论坛积极会员

积分
290
金钱
253
HASS币
0
 楼主| 发表于 2018-12-19 12:26:35 | 显示全部楼层
xieahui 发表于 2018-12-19 10:01
友情帮顶
我也想学 github更新而ha没更新的东西是否可以直接替换ha里面的文件? ...

应该是要放到我上面说的自定义文件夹里面的
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2018-12-19 12:36:40 | 显示全部楼层
zhibaba 发表于 2018-12-19 12:26
应该是要放到我上面说的自定义文件夹里面的

你那都出错了  
回复

使用道具 举报

7

主题

37

帖子

290

积分

论坛积极会员

积分
290
金钱
253
HASS币
0
 楼主| 发表于 2018-12-19 13:19:00 | 显示全部楼层

我也不懂是哪儿出错,翻了好多老外的同样的错误,好像都没解决办法。。
我现在只要移除custom_components这个文件夹,就一切恢复正常,否则只要调用xiaomi_miio的设备都会消失
回复

使用道具 举报

7

主题

37

帖子

290

积分

论坛积极会员

积分
290
金钱
253
HASS币
0
 楼主| 发表于 2018-12-19 20:23:58 | 显示全部楼层
问题已解决,就简单的创建上述文件夹,将PY文件放进去就OK了
之前是我从GITHUB上下的文件搞错了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 05:28 , Processed in 0.062321 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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