一 、安装HACS
1. 进入root权限
SSH连接后 ,输入sudo su
sudo su
2. 进入 Home Assistant 容器:
docker exec -it homeassistant bash
3. 创建 www
和 custom_components
文件夹
mkdir /config/www
mkdir /config/custom_components
mkdir /config/custom_components/hacs/ #压缩包要放在这个文件夹
4. 退出HASS
exit
5. 下载HACS插件https://github.com/hacs/integration/releases/tag/2.0.5
6. 将压缩包上传至玩客云,我用的Finalshell,可以直接上传
7. 复制 hacs.zip
到容器
docker cp /tmp/hacs.zip homeassistant:/config/custom_components/hacs/ #将/tmp/替换成你放置的文件夹
8. 进入 Home Assistant 容器
docker exec -it homeassistant bash
9. 进入 /custom_components/hacs/
目录并解压
cd /config/custom_components/hacs/
unzip hacs.zip
rm hacs.zip # 可选,解压后删除压缩包
10 . 退出容器并重启 Home Assistant
exit #退出容器
cd /tmp/ #将文件夹/tmp/替换成你最初临时上传压缩包的文件夹
rm hacs.zip #删除最初临时上传的压缩包
docker restart homeassistant #重启Home Assistant
11. 进入Home Assistant添加HACS
安照链接配置https://www.hacs.xyz/docs/use/configuration/basic/#to-set-up-the-hacs-integration
二、 安装MQTT
1. 安装 Mosquitto
sudo apt update
sudo apt install mosquitto mosquitto-clients
2. 检查 Mosquitto 服务状态
sudo systemctl status mosquitto
如果服务正在运行,您应该会看到类似以下的输出:
按Ctrl+C退出
3. 检查 并修改Mosquitto 配置文件
sudo nano /etc/mosquitto/mosquitto.conf
在最后写入一下内容
listener 1883 0.0.0.0
allow_anonymous false
password_file /etc/mosquitto/passwd
退出并保存
4. 设置代理用户明和密码
sudo mosquitto_passwd -c /etc/mosquitto/passwd apple #将apple替换成你的用户名
输入你的用户密码
5. 在Home Assistant添加集成
依次填入你的IP 用户名和密码并提交