本帖最后由 muxiachuixue 于 2022-2-26 16:19 编辑
2022年2月26日更新:更新镜像,已经可以继续使用,请重新下载v1.2版脚本,并替换原脚本
------------------------------------------
上一篇帖子解决了HACS无法访问github的问题,使得在HACS商店可自由下载、更新插件。
最近发现supervisor加载项(add-ons)商店的插件经常无法加载、无法添加或频繁被系统删除,本文提供了针对此问题的解决方案,一劳永逸,无需科学上网
(本文只适合hassio、supervised、hassos版本HA,core/container版本请跳过)
一、定时自动替换official add-ons下载源(github→国内镜像)
1. 将脚本文件replace_supervisor_addon_url.sh放到HA主目录/config下(和configuration.yaml文件同目录)
2022年2月26日更新:更新镜像
replace_supervisor_addon_url_v1.2.rar
(487 Bytes, 下载次数: 2331)
2. 在宿主机(注意是宿主机)执行如下命令,随后supervisor会重启并完成下载源替换
docker exec -i hassio_supervisor /bin/bash -lc 'sh /data/homeassistant/replace_supervisor_addon_url.sh'
如果返回“Succeed”,则表示执行成功。
3. 在宿主机设置定时任务
填入如下代码并保存:
#replace ha addons url
0 */1 * * * docker exec -i hassio_supervisor /bin/bash -lc 'sh /data/homeassistant/replace_supervisor_addon_url.sh'
以上命令表示每小时的0分运行替换下载源脚本
如果已替换过,程序会直接退出,如需要替换(如HA更新后),会自动替换
4. 依次点击“supervisor”--“加载项”--右下角“加载项商店”--右上角三个点--“重新加载”,并刷新页面,如果还是加载不全,请重启supervisor(不是重启HA)
二、用国内镜像地址添加社区商店
社区商店的官方镜像地址为:https://github.com/hassio-addons/repository
因github国内无法访问,会导致插件加载不完全或无法添加成功,解决方案为:
点击“加载项商店”--右上角“仓库(repo)”中填入镜像地址:https://hub.fastgit.xyz/hassio-addons/repository
添加后多点几次右上角“重新加载”,并刷新页面,如果还是看不到社区商店插件,请重启supervisor(不是重启HA)
添加其他仓库地址同理,只需要将网址中'github.com'替换为'hub.fastgit.xyz'即可
|