编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

「智能家居」PVE下安装homeassistant

wxchong 2024-06-21 14:11:47 开源技术 99 ℃ 0 评论

由于家里NAS升级,原来的双网口J1900小主板淘汰了下来;后来就废物利用装了PVE+ikuai+集客AC。最初用新组的NAS跑了一段时间h0meassistant,奈何i3 9100的功耗太大,再说这个NAS原计划也是使用时才开启的。于是乎就有了这篇PVE下直装homeassistant的帖子。

当然PVE中安装homeassistant的方式有很多,下面仅列出几个:

    docker直装
    其他Linux里面
    甚至是其他Linux的docker里面
    直接装hassOS

目前官方推荐的是hassOS方案,那么我也就随大流,使用这个方案安装。

一、创建虚拟机:

1、在PVE管理页面,选择 创建虚拟机;


2、虚拟机参数设置,给虚拟机起一个名称,我这里就直接写了hassos,随便起就行;

3、设置操作系统,勾选“不使用任何介质”,剩下的全默认就行;

4、设置系统,全部默认;

5、设置硬盘,这里我把硬盘大小调成了2G,其实这个大小是多少无所谓,因为创建完虚拟机以后要把硬盘删掉,这里也可以全部默认;

6、设置CPU,我选择了1核心;

7、设置内存,单位为M,我设置了2G,当然了1G也够用,但如果内存够大,可以把这里调大一点,看个人情况吧;

8、设置网络,网络这里我一直用的是半虚拟化,之前装软路由的时候测试过半虚拟化、E1000、直通,感觉半虚拟化和直通差不多,内网传输速度都在100M以上,也看过对比测评的视频“半虚拟化”效率是挺高的,这里也就半虚拟化了,如果选择E1000应该也是可以的。

9、完成设置

10、调整设置,先在左侧窗口选中刚刚创建的虚拟机,右边接着选择“硬件”,选中刚刚创建虚拟机时候建立的硬盘,先点击“分离”;

11、删除硬盘,删除刚刚分离出来的硬盘(不分离无法删除);

12、调整BIOS为UEFI模式,这个是HassOS要求的;

到这一步会有一个提醒,不用管它,直接点确定就行了

二、上传虚拟机文件

13、这里需要下载虚拟机文件,去homeassistant官网下载就好,不过我更喜欢在github上下载;下载网址https://github.com/home-assistant/operating-system/releases;选择qcow2.gz文件下载,下载完成后解压。

下载好以后用winscp登录pve,然后把解压后得到的qcow2文件传到tmp目录,这个目录也可由自己选;

14、上传虚拟机文件,这里可以把名字改短一些;

15、文件导入完毕后,回到PVE管理页面,点击左侧的节点(不是虚拟机),选择shell;

输入cd /tmp,进入到tmp目录,也就是刚刚虚拟机文件上传的文件夹,

输入导入命令qm importdisk 105 hassos_ova-7.0.qcow2 local-lvm

说明:这里的105就是左侧新建虚拟机的编号,你的跟我这个可能不一样,要根据实际情况修改;

hassos_ova-7.0.qcow2就是上传的虚拟机文件,假设你在第14步改成了hassos,这里就是hassos.qcow2;名称一定要一样,如果不小心把扩展名删了建议加回来,总之,这里的文件名跟第14步红色框内的文件名保持一致即可

16、添加硬盘,点击PVE左侧新建的Hassos虚拟机,在右侧选择硬件,会发现出现一个未使用的磁盘0,双击它, 直接点击添加;

17、点击右上方的启动按钮,启动刚刚创建的虚拟机;

18、等待系统最后安装完成,打开网页端,浏览器里面输入虚拟机IP:8123或者homeassistant.local:8123,进行登录;

这个安装界面可能要过很久才能完成,和国内网络环境关系很大,请耐心等待。

-- -- -- -- -- -- END -- -- -- -- -- --

我是小白,智能家居爱好者、一卡通行业从业者、曾经的建筑智能化从业者。致力为开源智能家居平台添砖加瓦。欢迎有同样爱好的朋友一起交流。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表