🌈 专为中国用户打造,彻底解决因网络导致的使用困难
⚠️ 注意: 既然是公测版,肯定是还有一些不太确定的 bug 存在,请勿当正式版使用!
如遇到 bug,请通过以下方式反馈:
在微信中留言
在 GitHub 上提 issue
⚡ 内置 HACS 极速版,集成安装零报错
🔍 支持在集成中直接搜索添加 HACS
🇨🇳 Gitee 源
请确保您已了解系统要求
此安装方法可在常规操作系统上提供完整的 Home Assistant 体验。这意味着将使用 Home Assistant 方法中的所有组件,除了 Home Assistant 操作系统。该系统将运行 Home Assistant Supervisor。Supervisor 不仅仅是一个应用程序,它是一个管理整个系统的完整设备。如果设置不再符合预期值,它将进行清理、修复或将设置重置为默认值。
由于不使用 Home Assistant 操作系统,用户需要负责确保所有必需的组件都已安装并维护。所需的组件及其版本会随着时间的推移而变化。Home Assistant Supervised 作为社区支持的 DIY 解决方案的基础,按原样提供。我们只接受在全新安装、完全更新且没有额外软件包的 Debian 系统上重现的问题的错误报告。
此方法被认为是高级的,仅适用于精通 Linux 操作系统、Docker 和网络管理的专家。
以 root 身份运行以下命令(在安装了 sudo 的机器上使用 su -
或 sudo su -
):
步骤 1:使用以下命令安装依赖项:
如果您之前没有使用过 NetworkManager,您可能会看到有关如何让 NetworkManager 管理当前网络接口的说明。
在继续之前,请按照以下步骤操作!
步骤 2:使用以下命令安装 Docker-CE:
步骤 3:安装 OS-Agent:
OS-Agent 的安装说明可以在这里找到
步骤 4:安装 Home Assistant Supervised Debian 包:
默认的 $DATA_SHARE
路径是 /var/lib/homeassistant
(之前是 /usr/share/hassio
)。
该路径用于存储所有与 Home Assistant 相关的内容。
您可以在安装时通过以下方式重新配置该路径:
如果遇到问题,可以使用 journalctl -f
查看系统日志。如果您不熟悉 Linux 系统及其问题排查方法,我们建议您使用 Home Assistant OS。
通过Docker安装Home Assistant Supervised (HassIO),并对国内网络环境进行优化
HAOS | Supervised | Container | Core | |
---|---|---|---|---|
自动化 | ✅ | ✅ | ✅ | ✅ |
仪表盘 | ✅ | ✅ | ✅ | ✅ |
集 成 | ✅ | ✅ | ✅ | ✅ |
加载项 | ✅ | ✅ | ❌ | ❌ |
升 级 | ✅ | ✅ | ❌ | ❌ |
备 份 | ✅ | ✅ | ✅ | ✅ |
/usr/share/hassio
用于存储HassIO数据,包括HA配置及Add-ons配置等,可更改为其他路径
compose.yml
中的docker_lib
用于存储HassIO容器及镜像等数据,会占用较大的空间,且对存储驱动有特殊要求,不要挂载到本地目录仅当
DEFAULT_TZ=Asia/Shanghai
时才会对国内网络环境进行优化
首次安装时,需要较长时间安装环境及拉取镜像,请耐心等待
通过
http://192.168.xx.xx:4357
可以查看系统状态通过
http://192.168.xx.xx:8123
进入Home Assistant
如果提示无网络连接
no host internet connection
,请尝试在网络配置中禁用IPv6如果安装后超过10分钟仍然无法进入Home Assistant,请尝试执行以下命令查看日志
HACS是一款优秀的 Home Assistant 集成商店,然而国人想要使用它下载插件或前端卡片却困难重重,主要原因就是国内的网络环境。 本项目使用了gitmirror.com和fastgit.org等提供的Github代理服务,可以让大家更快的下载商店里的插件。
HACS极速版是依赖于有github帐号的玩家共享token来实现免帐号使用的,如果您愿意共享您的token,请点此来帮助有需要的人
本项目是HACS官方集成的修改版,安装本项目会覆盖官方的集成,但是无需重新配置集成(共用一套配置),因此你可以放心安装。如果想切换到官方版本,使用官方的shell命令再安装即可。
以下几种方法任选其一!
Terminal & SSH
加载项中执行上面的命令加载项安装器: https://hacs.vip/get-addon
需要HAOS或Supervised版本的HA
https://gitee.com/hacs-china/addons
HACS极速版安装器
并安装加载项upgrade
服务需要已安装HACS极速版v1.33.0.3版本及以上
service: hacs.upgrade
shell_command
服务configuration.yaml
action: shell_command.update_hacs_china
Docker安装
仅针对未安装HACS的Docker版本的HA
/usr/share/hassio/homeassistant
haos/hassio宿主机/config
haos/hassio的Samba
或Terminal & SSH
加载项$HOME/.homeassistant
以core方式安装的HA默认配置目录-v
参数后面映射的目录custom_components
文件夹 (如果已有请忽略)custom_components
目录下创建hacs
文件夹 (如果已有请删除重新创建)hacs
文件夹⚠️ 请不要通过下图中的位置下载HACS,会缺少文件
Note
自v1.27.1.3开始,HACS极速版支持自定义Github API地址,如果你的HACS无法加载集成列表和集成详情,修改此选项会有所改善。 此前的版本仅能解决集成下载不了,而该版本后能解决大部分Github访问不了导致的大部分问题。
不过遗憾的是,首次安装HACS时的授权过程仍然还不能被加速,如果你在授权过程中一直转圈,请稍后再试或使用其他科学的方式。
https://ghapi.hacs.vip
- @al-onehttps://ghapi-cf.hacs.vip/api
- @al-onehttps://hacs-china.chrome7.com/api
- @goxofyhttps://hacs-china.casen.tk/api
- @CasenChanNote
以上地址由贡献者免费提供,是由
Cloudflare Worker
搭建,每个代理每天有10万次请求次数限制,请随机使用上面的代理。 我们建议你使用自己的域名创建代理,当然也可以使用freenom.com
的免费域名。
登陆或注册Cloudflare
添加自己的域名,并修改域名的NS记录
创建Worker
服务,选择HTTP 处理程序
复制index.js
中的代码,并张贴至Worker的代码编辑器中
部署并在触发器中添加自定义域名,Worker分配的域名是无法被访问的
访问https://your.mirror.domain/api/
检查是否生效
在HA的集成与服务页面找到已添加的HACS,点击选项
填入地址https://your.mirror.domain/api