本帖最后由 brigcn 于 2022-9-18 03:40 编辑
下面是根据教程的安装记录(下面的安装过程Github上都有):
1、为了省掉其它麻烦,直接root安装:
命令提示符或powershell
SSH -p 22 你的用户名@你的主机IP地址
su - root
复制代码
2、安装依赖项:
apt-get install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
systemd-journal-remote -y
复制代码
3、安装Docker-CE
curl -fsSL get.docker.com | sh
复制代码
4、安装 OS-Agent
打开下载OS-Agent 的地址
链接在下面,我的系统是X86_64,右键复制链接地址。
wget 粘贴刚才复制的地址
sudo dpkg -i 下载的文件名
复制代码
5、最后一步,安装 Home Assistant Supervised Debian 软件包
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
dpkg -i homeassistant-supervised.deb
复制代码
终端上显示的安装很快,直到你的窗口出现
[info] Within a few minutes you will be able to reach Home Assistant at:
[info] http://homeassistant.local:8123 or using the IP address of your
[info] machine: http://你的主机IP:8123
[warn] A reboot is required to apply changes to grub.
复制代码
6、重启系统,安装完成。
重启后,浏览器输入
http://你的主机地址:8123
这时候可能还需要等上一二十分钟等待HA安装完成,直到出现创建用户,安装才算正式完成。
天生自带Supervisor。。。
下面是hacs的安装,hacs安装方式,有官方的脚本方式,也有先装旧再更新的,我基本都试了,最后还是觉得下面的方式比较保险。
进入HA后,左侧拉到最后,点你自己的名字,右侧打开“高级模式”
有了Supervisor就有了加载项,和我一样Linux小白的,可以到加载项先把Samba share装上。Samba share装完后,别忘了点击上面的“配置”,设定一下你的登录用户名和密码,保存(密码至少字母数字组合):
然后打开WIN的文件资源管理器,直接在地址栏输入“\\你的主机IP地址”回车,弹出窗口,输入你刚才设置的用户名和密码,即可直接到达HA的配置目录:
打开config,新建文件夹custom_components,进入custom_components。
到https://github.com/hacs/integration/releases/ 下载hacs.zip,解压到custom_components。最后你的文件夹和文件的关系是这个样子:
重启HA,清除浏览数据,重新登录HA。到设备与服务添加集成,输入HACS。。。(这地方有个小坑,我曾经反复安装不成,最后睡了一觉才发现HACS出来。。。所以,我特别强调,要重新登录。。)
如果你觉得samba方式不安全,也可以SSH方式:
root用户:
cd /usr/share/hassio/homeassistant
mkdir custom_components
cd custom_components
wget 从https://github.com/hacs/integration/releases/页面找到hacs.zip,右键复制的链接地址
mkdir hacs
unzip -d hacs hacs.zip
复制代码
效果一样的,最终也要重启清除重登或者睡一觉。。。
最后,加载项里装上NR,没什么难度。。
这种安装方式除了没有Managed os,其它都全了,而且在新装的debian里安装没有难度,一路下来非常顺畅,我从虚拟机到实体装了三次,从未出现过问题。HA运行也没有问题。在HA推荐的四种方式里,Container方式是我最先采用的,安装没难度,但运行起来毛病一堆,因为我对docker不熟,更要命的是没有Supervisor,查了半天资料也没搞定。
留给自己,也留给没搞定HA安装的小白参考。。