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

 找回密码
 立即注册
查看: 6358|回复: 21

[快速入门] intel赛扬小主机Supervised方式安装home assistant,含Supervisor,hacs

[复制链接]

5

主题

77

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
302
HASS币
10
发表于 2022-9-18 03:02:57 | 显示全部楼层 |阅读模式
本帖最后由 brigcn 于 2022-9-18 03:30 编辑

入坑一个多月了,这是我的第一个帖子,对于老手肯定没什么营养,请忽略。。。

本来没打算折腾系统,因为对LINUX实在不熟。目的是控制设备,把它们连接起来,所以从网上买了个刷好系统的盒子,上手的前半个月一直在折腾NR,玩的不亦乐乎。可是随着了解的深入,发现要想达到我的目的,不折腾系统根本不可能。于是开始虚拟机,LINUX,DOCKER,安装HA。。。发现这个坑挖的有点大,SSH不工作,要么没Supervisor,要么HACS装不上,Samba不正常。。。HA实在是太小众,各种资料有限。。。好吧,其实最重要的是:我的LINUX没基础。。。

在折腾了半个多月后,终于正确完整的把HA装上了,虚拟机上成功后立刻安装到我的小主机上,这个帖子算是一个安装记录,以后再折腾还能回来看看,也给跟我一样的小白一个参考。

安装环境:intel赛扬1037U,4G内存,60G硬盘。N年前某宝上买的无风扇小主机,从箱底翻出来拿布擦了擦,再拆开用嘴吹了吹,接上键鼠,15寸的显示器。。。
开机后WIN7还能运行,顺便复制一下网卡MAC地址,到路由里绑定了固定IP。

下载debian,拷进启动U盘,BIOS设成U盘启动。我用的是GUI方式安装,安装很简单,全中文,要注意的是在软件选择那一步,把SSH SERVER那项选上。
02.jpg

下面开始安装HA。HA的安装方式有很多种,具体请参考XCray大神的帖子【新手必读】入门->精通:HA安装方式、基本概念及来龙去脉

这半个月在踩完N多个坑以后,发现官方推荐安装方式中,提示只有“高级用户”才能用的Supervised方式,才是最简单的。。

网址:Install Home Assistant Supervised

在这个页面readme的第一行,有这么一句:
This installation method is for advanced users only(此安装方法仅供高级用户使用)
其实在踩坑的过程中,不止一次到了这个网址,每次都被这句话吓回去。我这个LINUX小白肯定不是什么“高级用户”。最终在被其它各种方法折腾到半死不活时,硬着头皮来了一遍,发现竟然如此简单。。。

当然,简单可能也是有条件的,点击下面的the requirements,是安装要求,请自行查阅。我想其中有一项我肯定是满足要求的:
  • The operating system is dedicated to running Home Assistant Supervised.(该操作系统专用于运行Home Assistant Supervised)

如果你的系统还有其它用途,估计你只有成为“高级用户”才能考虑了!





回复

使用道具 举报

5

主题

77

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
302
HASS币
10
 楼主| 发表于 2022-9-18 03:05:22 | 显示全部楼层
本帖最后由 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、重启系统,安装完成。
reboot

重启后,浏览器输入
http://你的主机地址:8123
这时候可能还需要等上一二十分钟等待HA安装完成,直到出现创建用户,安装才算正式完成。

天生自带Supervisor。。。
01.jpg

下面是hacs的安装,hacs安装方式,有官方的脚本方式,也有先装旧再更新的,我基本都试了,最后还是觉得下面的方式比较保险。

进入HA后,左侧拉到最后,点你自己的名字,右侧打开“高级模式”
02.png

有了Supervisor就有了加载项,和我一样Linux小白的,可以到加载项先把Samba share装上。Samba share装完后,别忘了点击上面的“配置”,设定一下你的登录用户名和密码,保存(密码至少字母数字组合):
03.png

然后打开WIN的文件资源管理器,直接在地址栏输入“\\你的主机IP地址”回车,弹出窗口,输入你刚才设置的用户名和密码,即可直接到达HA的配置目录:

05.png
打开config,新建文件夹custom_components,进入custom_components。
https://github.com/hacs/integration/releases/下载hacs.zip,解压到custom_components。最后你的文件夹和文件的关系是这个样子:
04.png

重启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安装的小白参考。。





回复

使用道具 举报

17

主题

198

帖子

964

积分

高级会员

Rank: 4

积分
964
金钱
766
HASS币
0
发表于 2022-9-18 06:06:58 来自手机 | 显示全部楼层
这种方法我也用过两次,都没问题,安装系统装桌面的时候,有时候装不了,但是可以后期装桌面
回复

使用道具 举报

15

主题

406

帖子

2726

积分

金牌会员

Rank: 6Rank: 6

积分
2726
金钱
2320
HASS币
0
发表于 2022-9-18 10:39:16 | 显示全部楼层
我用占美無風扇主機  照 https://www.home-assistant.io/installation/generic-x86-64 上面的流程安裝  一次就成功很順利  用32G的USB當開機碟
回复

使用道具 举报

0

主题

11

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
金钱
273
HASS币
0
发表于 2022-9-18 16:01:41 | 显示全部楼层
正好想弄个小主机,标记一下
回复

使用道具 举报

0

主题

14

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
118
HASS币
0
发表于 2022-10-20 22:23:26 | 显示全部楼层
Ubuntu环境有救吗?用docker下那个HASS的镜像,做成container后反复重启
回复

使用道具 举报

1

主题

132

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
金钱
1562
HASS币
0
发表于 2022-10-21 00:31:12 | 显示全部楼层
个人认为最好的方法还是先安装pve或者esxi,然后在这个基础上虚拟一台电脑来安装hass,这样可以做到系统快照,恢复方便
回复

使用道具 举报

5

主题

77

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
302
HASS币
10
 楼主| 发表于 2022-10-22 07:29:12 | 显示全部楼层
yaojogd 发表于 2022-10-21 00:31
个人认为最好的方法还是先安装pve或者esxi,然后在这个基础上虚拟一台电脑来安装hass,这样可以做到系统快 ...

前提是你的机器资源够用哦。。。
回复

使用道具 举报

2

主题

84

帖子

948

积分

高级会员

Rank: 4

积分
948
金钱
864
HASS币
0
发表于 2022-12-5 22:00:35 | 显示全部楼层
跑完了,reboot后,docker ps -a啥也没有啊
回复

使用道具 举报

0

主题

5

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
49
HASS币
0
发表于 2022-12-6 19:47:34 | 显示全部楼层
wayes 发表于 2022-12-5 22:00
跑完了,reboot后,docker ps -a啥也没有啊

确实,等了1个小时也不见动静
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 18:46 , Processed in 1.803938 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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