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

标题: intel赛扬小主机Supervised方式安装home assistant,含Supervisor,hacs [打印本页]

作者: brigcn    时间: 2022-9-18 03:02
标题: intel赛扬小主机Supervised方式安装home assistant,含Supervisor,hacs
本帖最后由 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那项选上。
[attach]41334[/attach]

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

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

网址:Install Home Assistant Supervised

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

当然,简单可能也是有条件的,点击下面的the requirements,是安装要求,请自行查阅。我想其中有一项我肯定是满足要求的:

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






作者: brigcn    时间: 2022-9-18 03:05
本帖最后由 brigcn 于 2022-9-18 03:40 编辑

下面是根据教程的安装记录(下面的安装过程Github上都有):
1、为了省掉其它麻烦,直接root安装:
命令提示符或powershell
  1. SSH -p 22 你的用户名@你的主机IP地址
  2. su - root
复制代码


2、安装依赖项:
  1. apt-get install \
  2. apparmor \
  3. jq \
  4. wget \
  5. curl \
  6. udisks2 \
  7. libglib2.0-bin \
  8. network-manager \
  9. dbus \
  10. systemd-journal-remote -y
复制代码

3、安装Docker-CE
  1. curl -fsSL get.docker.com | sh
复制代码

4、安装 OS-Agent
打开下载OS-Agent的地址
链接在下面,我的系统是X86_64,右键复制链接地址。
  1. wget 粘贴刚才复制的地址
  2. sudo dpkg -i 下载的文件名
复制代码

5、最后一步,安装 Home Assistant Supervised Debian 软件包
  1. wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
  2. dpkg -i homeassistant-supervised.deb
复制代码


终端上显示的安装很快,直到你的窗口出现
  1. [info] Within a few minutes you will be able to reach Home Assistant at:
  2. [info] http://homeassistant.local:8123 or using the IP address of your
  3. [info] machine: http://你的主机IP:8123
  4. [warn] A reboot is required to apply changes to grub.
复制代码

6、重启系统,安装完成。
  1. reboot
复制代码

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

天生自带Supervisor。。。
[attach]41330[/attach]

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

进入HA后,左侧拉到最后,点你自己的名字,右侧打开“高级模式”
[attach]41331[/attach]

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

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

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

重启HA,清除浏览数据,重新登录HA。到设备与服务添加集成,输入HACS。。。(这地方有个小坑,我曾经反复安装不成,最后睡了一觉才发现HACS出来。。。所以,我特别强调,要重新登录。。)

如果你觉得samba方式不安全,也可以SSH方式:
root用户:
  1. cd /usr/share/hassio/homeassistant
  2. mkdir custom_components
  3. cd custom_components
  4. wget 从https://github.com/hacs/integration/releases/页面找到hacs.zip,右键复制的链接地址
  5. mkdir hacs
  6. unzip -d hacs hacs.zip
复制代码

效果一样的,最终也要重启清除重登或者睡一觉。。。

最后,加载项里装上NR,没什么难度。。

这种安装方式除了没有Managed os,其它都全了,而且在新装的debian里安装没有难度,一路下来非常顺畅,我从虚拟机到实体装了三次,从未出现过问题。HA运行也没有问题。在HA推荐的四种方式里,Container方式是我最先采用的,安装没难度,但运行起来毛病一堆,因为我对docker不熟,更要命的是没有Supervisor,查了半天资料也没搞定。

留给自己,也留给没搞定HA安装的小白参考。。






作者: 智能好伙伴    时间: 2022-9-18 06:06
这种方法我也用过两次,都没问题,安装系统装桌面的时候,有时候装不了,但是可以后期装桌面
作者: george65    时间: 2022-9-18 10:39
我用占美無風扇主機  照 https://www.home-assistant.io/installation/generic-x86-64 上面的流程安裝  一次就成功很順利  用32G的USB當開機碟
作者: f41733    时间: 2022-9-18 16:01
正好想弄个小主机,标记一下
作者: azurefinale    时间: 2022-10-20 22:23
Ubuntu环境有救吗?用docker下那个HASS的镜像,做成container后反复重启
作者: yaojogd    时间: 2022-10-21 00:31
个人认为最好的方法还是先安装pve或者esxi,然后在这个基础上虚拟一台电脑来安装hass,这样可以做到系统快照,恢复方便
作者: brigcn    时间: 2022-10-22 07:29
yaojogd 发表于 2022-10-21 00:31
个人认为最好的方法还是先安装pve或者esxi,然后在这个基础上虚拟一台电脑来安装hass,这样可以做到系统快 ...

前提是你的机器资源够用哦。。。
作者: wayes    时间: 2022-12-5 22:00
跑完了,reboot后,docker ps -a啥也没有啊
作者: xu258209675    时间: 2022-12-6 19:47
wayes 发表于 2022-12-5 22:00
跑完了,reboot后,docker ps -a啥也没有啊

确实,等了1个小时也不见动静
作者: ywcffc    时间: 2022-12-7 23:25
这种方法11底的时候安装homeassistant-supervised.deb后reboot后是可以打开网页的
12月就不能用了,完全按照这个步骤来安装homeassistant-supervised.deb后网页就打不开了,不知道怎么加事
而且 11月按装完docker ps -a 会显示出来8个容器,
12月按装完后只会显示出来一个容器,而且试了很多方法也没法解决,
安装环境也没有什么变化,都是用Oracle VM VirtualBox  Docker来安装的,只是网络环境变了。
希望有知道解决方法的,帮解答一下。
作者: 360341024    时间: 2022-12-10 10:06
ywcffc 发表于 2022-12-7 23:25
这种方法11底的时候安装homeassistant-supervised.deb后reboot后是可以打开网页的
12月就不能用了,完全按 ...

我这也是用盒子刷的armbian,装完homeassistant-supervised.deb ,网页打不开,docker ps 一个容器也没有,安装过程也没有报错,装完挂了一个晚上 都不知什么问题
作者: 360341024    时间: 2022-12-10 10:07
wayes 发表于 2022-12-5 22:00
跑完了,reboot后,docker ps -a啥也没有啊

+1  你不是一个人
作者: xiaobao    时间: 2023-8-12 19:28
正在照着安装
作者: xiaobao    时间: 2023-8-14 10:38
xiaobao 发表于 2023-8-12 19:28
正在照着安装

haos可以连接上? docker里面有虚拟机?
作者: longtor    时间: 2023-8-17 14:11
先 mark,学习一下。
作者: zhoushanz    时间: 2023-8-25 14:32
按你的方法装不成功
作者: zhoushanz    时间: 2023-8-25 14:33
360341024 发表于 2022-12-10 10:07
+1  你不是一个人

+1,docker ps也是没有容器
作者: 360341024    时间: 2023-8-27 08:51
zhoushanz 发表于 2023-8-25 14:33
+1,docker ps也是没有容器

直接硬件安装OS版吧,装完之后要折腾的还多着呢
作者: dwj520    时间: 2023-8-27 13:56
玩客云用其他方法可以装~~~~~就是不知道为什么不能更新supervised,商店插件都有,都可以用
[attach]50998[/attach][attach]50999[/attach]
作者: zhoushanz    时间: 2023-8-30 11:12
360341024 发表于 2023-8-27 08:51
直接硬件安装OS版吧,装完之后要折腾的还多着呢

OS版也装了,想多装几个看看哪个好用
作者: maidoo    时间: 2024-1-19 14:50
感谢 brigcn ,我用你这个方法安装的基本上很顺溜,DEbian上还能运行些其他的小工具,也有图形界面,这样就很方便了。




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5