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

 找回密码
 立即注册
楼主: muxiachuixue

[学习笔记] 手把手教你解决HACS无法访问github问题:无需科学上网

  [复制链接]

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
 楼主| 发表于 2022-3-12 21:35:14 | 显示全部楼层
detongsky 发表于 2022-3-11 23:58
调用服务 homeassistant/restart 失败。 The system cannot restart because the configuration is not v ...

在linux里面编辑这个文件,或者windows 上用 VS code,或者HA里面下载一个file editor的加载项。
再或者,自己手动把那行代码写进去,不要用复制论坛的
回复

使用道具 举报

6

主题

46

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
341
HASS币
0
发表于 2022-3-13 01:18:49 | 显示全部楼层
muxiachuixue 发表于 2022-3-12 21:35
在linux里面编辑这个文件,或者windows 上用 VS code,或者HA里面下载一个file editor的加载项。
再或者 ...

没用,我方法都用尽了,包括一个一个手打,我的HA里也装有文件管理器,但就是不行
回复

使用道具 举报

0

主题

23

帖子

187

积分

注册会员

Rank: 2

积分
187
金钱
164
HASS币
0
发表于 2022-3-13 11:10:12 | 显示全部楼层
好帖要支持一下
回复

使用道具 举报

1

主题

142

帖子

1352

积分

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1210
HASS币
0
发表于 2022-3-14 09:50:49 | 显示全部楼层
xyz最近又不行了吗? 一个都没有一个能更新上.
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
 楼主| 发表于 2022-3-14 20:20:41 | 显示全部楼层
本帖最后由 muxiachuixue 于 2022-3-14 20:36 编辑
W@LTER 发表于 2022-3-14 09:50
xyz最近又不行了吗? 一个都没有一个能更新上.

我这好的,你在docker环境下执行这个命令,看看提示什么。或者重启两次HA看看
sh /config/replace_hacs_download_mirror.sh
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
 楼主| 发表于 2022-3-14 20:41:47 | 显示全部楼层
detongsky 发表于 2022-3-13 01:18
没用,我方法都用尽了,包括一个一个手打,我的HA里也装有文件管理器,但就是不行 ...

那你试试把下面的代码直接放configuration.yaml里面,不要用packages了:
shell_command:
  update_hacs_download_source: sh /config/replace_hacs_download_mirror.sh
  
automation:
  - alias: HA启动自动更新HACS下载源
    trigger:
      - platform: homeassistant
        event: start
    action:
      - service: shell_command.update_hacs_download_source
回复

使用道具 举报

1

主题

142

帖子

1352

积分

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1210
HASS币
0
发表于 2022-3-15 09:43:32 | 显示全部楼层
muxiachuixue 发表于 2022-3-14 20:20
我这好的,你在docker环境下执行这个命令,看看提示什么。或者重启两次HA看看
...

我看base代码是已经盖改好的, 但是, 点解更新集成, 后台log就提示下载失败. 我按照提示里面的网址, 在浏览器是可以正常打开的, 网络没有问题. 剩下, 还有什么可以排查到???
回复

使用道具 举报

6

主题

46

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
金钱
341
HASS币
0
发表于 2022-3-18 18:09:38 | 显示全部楼层
muxiachuixue 发表于 2022-3-14 20:41
那你试试把下面的代码直接放configuration.yaml里面,不要用packages了:

这样可以了,谢谢大神!
回复

使用道具 举报

11

主题

271

帖子

2658

积分

金牌会员

Rank: 6Rank: 6

积分
2658
金钱
2377
HASS币
50
发表于 2022-3-19 14:51:32 来自手机 | 显示全部楼层
本帖最后由 秋雨轩 于 2022-3-19 15:08 编辑

不知道为啥,用不了。一步步按照帖子来的。为判断问题分步进行,先把文件下载放config目录下,重启后hacs源文件不会被修改。重启时间确实很长,但报错Logger: homeassistant.bootstrap Source: bootstrap.py:586 First occurred: 14:33:25 (1 occurrences) Last logged: 14:33:25  Setup timed out for bootstrap - moving forward,感觉是这个sh文件想要被执行但没有正确被执行。
如果强行按照后面的方法编辑yaml文件,再重启执行sh,除了上面的报错以外,还会出现

Logger: homeassistant.components.shell_command
Source: /volume1/@appstore/homeassistant/env/lib/python3.8/site-packages/homeassistant/components/shell_command/__init__.py:115
Integration: Shell Command (documentation, issues)
First occurred: 15:03:53 (1 occurrences)
Last logged: 15:03:53


Error running command: `sh /config/replace_hacs_download_mirror.sh`, return code: 127
NoneType: None

感觉就是这个sh文件有问题,没有被执行。
回复

使用道具 举报

11

主题

271

帖子

2658

积分

金牌会员

Rank: 6Rank: 6

积分
2658
金钱
2377
HASS币
50
发表于 2022-3-19 16:32:31 来自手机 | 显示全部楼层
哪位大虾行行好,把修改好了的base文件发给我一份,我自己手动替换好了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 09:21 , Processed in 0.071556 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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