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

 找回密码
 立即注册
查看: 58354|回复: 107

[插件集成] HACS极速版!

  [复制链接]

7

主题

275

帖子

2460

积分

论坛技术达人

积分
2460
金钱
2165
HASS币
90
发表于 2022-2-25 22:55:37 | 显示全部楼层 |阅读模式
本帖最后由 anlong 于 2025-1-22 17:38 编辑

HACS是一款优秀的 Home Assistant 集成商店,然而国人想要使用它下载插件或前端卡片却困难重重,主要原因就是国内的网络环境。本项目使用了ghproxy.comfastgit.org提供的GitHub镜像服务,可以让大家更快的下载商店里的插件。
本项目为HACS官方集成的修改版,安装本项目版本会覆盖官方的集成,但是无需重新配置集成(共用一套配置),因此你可以放心安装。如果想切换到官方版本,使用官方的shell命令再安装即可。


安装/更新

以下几种方法任选其一!

方法1️⃣: 使用命令安装

wget -O - https://get.hacs.vip | bash -

# 或

curl -fsSL get.hacs.vip | bash
  • 如果是haos/hassio/supervised版本的HA,可直接在宿主机或Terminal & SSH加载项中执行上面的命令
  • 如果是core/docker版本的HA,需要ssh登陆宿主机后,并cd进入到HA配置目录再执行安装命令

方法2️⃣: 加载项安装器: https://hacs.vip/get-addon

需要HAOS或Supervised版本的HA

  1. 添加加载项仓库 https://gitee.com/hacs-china/addons
  2. 找到HACS极速版安装器并安装加载项
  3. 启动加载项并观察日志
  4. 重启HA

方法3️⃣: upgrade服务

需要已安装HACS极速版v1.33.0.3版本及以上

  1. 在开发者工具中执行服务 service: hacs.upgrade
  2. 重启HA使更新后的HACS生效

方法4️⃣: shell_command服务

  1. 复制代码到HA配置文件 configuration.yaml
    shell_command:
      update_hacs_china: |-
        wget -O - https://get.hacs.vip | bash -
  2. 重启HA使配置生效
  3. 在开发者工具中执行动作 action: shell_command.update_hacs_china
  4. 再次重启HA使更新后的HACS生效

方法5️⃣: Docker安装

仅针对未安装HACS的Docker版本的HA

  1. 使用命令方式安装
    docker run -d \
      --name homeassistant \
      --privileged \
      --restart=unless-stopped \
      -e TZ=Asia/Shanghai \
      -v /PATH_TO_YOUR_CONFIG:/config \
      -v /run/dbus:/run/dbus:ro \
      --network=host \
      ghcr.nju.edu.cn/hasscc/hacn:stable
  2. 使用Compose安装
    services:
      homeassistant:
        container_name: homeassistant
        image: ghcr.nju.edu.cn/hasscc/hacn:stable
        volumes:
          - /PATH_TO_YOUR_CONFIG:/config
          - /etc/localtime:/etc/localtime:ro
          - /run/dbus:/run/dbus:ro
        restart: unless-stopped
        privileged: true
        network_mode: host
  3. 启动后添加HACS集成

方法6️⃣: 手动安装

  • 点击这里下载安装包并解压 (如果下载不了请点这里这里)
  • 通过samba/ftp进入HA配置目录,通常为以下目录:
    • /usr/share/hassio/homeassistant haos/hassio宿主机
    • /config haos/hassio的SambaTerminal & SSH加载项
    • $HOME/.homeassistant 以core方式安装的HA默认配置目录
    • docker安装的HA为-v参数后面映射的目录
  • 在HA配置目录下创建custom_components文件夹 (如果已有请忽略)
  • custom_components目录下创建hacs文件夹 (如果已有请删除重新创建)
  • 將解压出来的文件复制到刚创建的hacs文件夹
  • 重启HA
  • 添加HACS集成 (仅首次安装)

镜像
自v1.27.1.3开始,HACS极速版支持自定义Github API镜像,如果你的HACS无法加载集成列表和集成详情,修改此选项会有所改善。此前的版本仅能解决集成下载不了,而该版本后能解决大部分Github访问不了导致的大部分问题。
不过遗憾的是,首次安装HACS时的授权过程仍然还不能被加速,如果你在授权过程中一直转圈,请稍后再试或使用其他科学的方式。

  • 社区提供的免费镜像:
    • https://ghapi.hacs.vip/api - @al-one
    • https://ghapi-cf.hacs.vip/api - @al-one
    • https://hacs-china.chrome7.com/api - @goxofy
    • https://hacs-china.casen.tk/api - @CasenChan
以上镜像由贡献者免费提供,是由Cloudflare Worker搭建,每个镜像每天有10万次请求次数限制,请随机使用上面的镜像。我们建议你使用自己的域名创建镜像,当然也可以使用freenom.com的免费域名。



常见问题

评分

参与人数 15金钱 +143 HASS币 +10 收起 理由
xwesley + 5
谁敢摸狗蛋 + 2
gx19970920 + 10 感谢楼主分享!
laogong888 + 5 感谢楼主分享!
lvlinhu + 2
jyz_0501 + 20 论坛有你更精彩!解决坛友大问题.
yangdove + 5 大神666!
yuyuye + 8 膜拜大神!
zsqduke + 10 大神666!
natic + 20 论坛有你更精彩!
sdfd + 8 厉害了word楼主!
+ 20 + 10 厉害了word楼主!
wayes + 8 感谢楼主分享!
Tao173 + 10
muxiachuixue + 10 顶群主大大

查看全部评分

小米MIoT插件:miot-spec.com
回复

使用道具 举报

7

主题

275

帖子

2460

积分

论坛技术达人

积分
2460
金钱
2165
HASS币
90
 楼主| 发表于 2025-1-22 17:00:49 | 显示全部楼层
danmu 发表于 2025-1-2 17:55
从官方下的ova镜像,用vmware安装的,14.1,在执行hacs-china安装命令时报错“declare not found”。看了下 ...

HAOS 可以用加载项安装:https://gitee.com/hacs-china/addons
小米MIoT插件:miot-spec.com
回复

使用道具 举报

0

主题

5

帖子

109

积分

注册会员

Rank: 2

积分
109
金钱
104
HASS币
0
发表于 2025-1-2 17:55:42 | 显示全部楼层
本帖最后由 danmu 于 2025-1-2 17:58 编辑

从官方下的ova镜像,用vmware安装的,14.1,在执行hacs-china安装命令时报错“declare not found”。看了下安装脚本中使用了declare命令,系统提供的bash中没有。看了shell命令非常简陋,wget也没有。搜了下也没什么相关信息,没人遇到这个问题吗,还是其他安装方式的HA有不同的系统shell。
回复

使用道具 举报

0

主题

20

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
金钱
209
HASS币
0
发表于 2024-9-13 12:57:32 | 显示全部楼层
集成到HA中,还需要科技,要不提示无法注册
回复

使用道具 举报

2

主题

44

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
146
HASS币
0
发表于 2024-8-11 16:25:27 | 显示全部楼层
复制index.js中的代码  代码在那怎么复制
回复

使用道具 举报

2

主题

44

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
146
HASS币
0
发表于 2024-8-11 15:17:44 | 显示全部楼层
复制index.js中的代码,并张贴至Worker的代码编辑器中  这个代码在那,点了打不开
回复

使用道具 举报

0

主题

1

帖子

20

积分

新手上路

Rank: 1

积分
20
金钱
19
HASS币
0
发表于 2024-7-6 23:21:53 | 显示全部楼层
在HA的集成与服务页面找到已添加的HACS,点击选项

这一步我找了很久 都没有看到这个地址填写的地方
回复

使用道具 举报

0

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
发表于 2024-4-27 08:00:04 | 显示全部楼层
buyaozc 发表于 2022-10-23 14:38
VMware 安装的HAOS,有什么办法过主机的梯子吗

解决了么,我也是同样的问题
回复

使用道具 举报

22

主题

249

帖子

1382

积分

金牌会员

Rank: 6Rank: 6

积分
1382
金钱
1133
HASS币
0
发表于 2024-3-26 18:58:27 | 显示全部楼层
我先删除HACS文件夹,再解压,安装好了,但商店已下载里有两个HACS,官方的还在,而且我原先是想解决HACS界面不显示“集成”“前端”等问题的,为什么会这样?
回复

使用道具 举报

22

主题

249

帖子

1382

积分

金牌会员

Rank: 6Rank: 6

积分
1382
金钱
1133
HASS币
0
发表于 2024-3-25 00:39:22 | 显示全部楼层
已经安装了官方的HACS,直接删除文件夹然后安装极速版,可以吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-23 06:49 , Processed in 0.105054 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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