win10系统使用开源免费VirtualBox虚拟机安装Home Assistant智能家居系统

NO.1
前置准备

本文需要使用到以下软件:

  1. VirtualBox虚拟机软件

  2. Home Assistant vdi镜像文件(VirtualBox使用

  3. 有线网络(主机访问虚拟机的HA系统,需要有线网络)

如果网络不能访问谷歌的话, 可以参考别的内容下载离线安装包

本文是在线安装,在线安装时间可能几分钟到几天不等,依赖良好的网络速度和环境

NO.2
VirtualBox

下载地址:

https://www.virtualbox.org/

此图片的alt属性为空;文件名为image-430-1024x359.png

NO.3
HA .vdi

Home Assistant vdi文件

下载地址

https://www.home-assistant.io/installation/windows/

此图片的alt属性为空;文件名为image-431-1024x491.png

下载之后解压缩

会看到一个vdi文件,后面会用到

此图片的alt属性为空;文件名为image-432-1024x577.png

NO.4
安装HA

使用VirtualBox安装Home Assistant

打开VirtualBox

此图片的alt属性为空;文件名为image-433-1024x553.png

点击新建,并设置参数

参考以下内容

  1. 名称随意,本文名称为HADEMO

  2. 文件夹随意,本位放置在D盘的HADEMO文件夹中

  3. ISO IMAGE,空着,不用指定

  4. 类型LINUX

  5. 版本可选择Linux 2.6 / 3.x / 4.x (64-bit),本文为LINUX 4.x(64-bit)

点击下一步

此图片的alt属性为空;文件名为image-434.png

设置性能

官方最低配置推荐:

  • 2 GB 内存

  • 32 GB 存储空间

  • 2vCPU

本文设置分配

  1. 4GB内存

  2. 32GB大小(下载的vdi文件默认指定)

  3. 2个CPU核心

注意,这里要开启EFI启动方式(勾选EFI)

点击下一步

此图片的alt属性为空;文件名为image-435.png

择Use an existing virtual hard disk file

点击文件夹选择之前下载的vdi文件(点击右侧文件夹图标)

此图片的alt属性为空;文件名为image-436.png

点击注册

此图片的alt属性为空;文件名为image-437.png

选择之前下载的vdi文件

此图片的alt属性为空;文件名为image-438.png

选择这个vdi文件,确认选择(Choose

此图片的alt属性为空;文件名为image-439.png

点击下一步

此图片的alt属性为空;文件名为image-440.png

点击完成Finsh

此图片的alt属性为空;文件名为image-441.png

可以看到多了一个HADEMO的虚拟镜像

此图片的alt属性为空;文件名为image-442-1024x551.png

在镜像上右键打开设置

此图片的alt属性为空;文件名为image-443-1024x551.png

打开网络,选择桥接网络

此图片的alt属性为空;文件名为image-444.png

注意,第一次打开桥接网络,可能是一片空白,没有下拉选项

需要修改适配器连接的以太网配置

打开网络适配器,在本地有线连接的以太网上,右键属性

此图片的alt属性为空;文件名为image-445-1024x577.png

如果没有看到下图红框的内容,则需要进行安装

此图片的alt属性为空;文件名为image-446.png

virtualbox软件图标上右键属性

此图片的alt属性为空;文件名为image-447.png

点击打开文件所在的位置

此图片的alt属性为空;文件名为image-448.png

可以看到VBoxNetLwf.inf文件

在virtualbox的drivers\network\netlwf文件夹下

此图片的alt属性为空;文件名为image-449-1024x576.png

在刚刚的适配器属性设置中,点击安装、

此图片的alt属性为空;文件名为image-450.png

选择服务并点击添加

此图片的alt属性为空;文件名为image-451.png

选择Oracle Corporation-virtualbox….

点击从磁盘安装

此图片的alt属性为空;文件名为image-452.png

输入inf文件的地址,点击确定

此图片的alt属性为空;文件名为image-453.png

会看到提示要安装的服务为virtualbox xxx

点击确定

此图片的alt属性为空;文件名为image-454.png

安装成功,就会看到属性上已经有了virtualbox xxx

勾选上,点击确定即可

此图片的alt属性为空;文件名为image-455.png

然后重新打开HADEMO虚拟机右键属性

选择网络,并选择桥接网卡

这个时候就有可以下拉的选项,选中并点击ok

此图片的alt属性为空;文件名为image-456.png

NO.5
启动HA

点击启动

此图片的alt属性为空;文件名为image-457-1024x555.png

等待系统自行安装配置

此图片的alt属性为空;文件名为image-458.png

直到界面显示以下内容

可以看到IP地址和一些提示信息,就说明系统安装成功,可以从浏览器通知地址来继续访问

此图片的alt属性为空;文件名为image-459.png

如果同一个网段,只有一个Home Assistant系统

那么在电脑上可以使用以下地址来访问

http://homeassistant.local:8123/

如果同一个网段,有两个甚至能多个Home Assistant系统

比如,我的这个网段上,树莓派正在运行HA系统,虚拟机也在运行HA系统,这个时候就不要用上述的域名,而是应该改为ip来访问HA系统

ip为图中所示

192.168.1.235:8123

可以看到系统正在安装中

此图片的alt属性为空;文件名为image-460-1024x555.png

点击闪烁的蓝色圆圈,可以看到当前安装的日志

日志如果一直没有变化,说明网络速度和环境不行,按几kb每秒的下载速度,可能要等6个小时甚至几天时间,中间不能中断

网速可以的话,约20分钟左右

此图片的alt属性为空;文件名为image-461-1024x557.png

系统初始化成功后进入注册页面

输入自己的用户名和密码,点击下一步

此图片的alt属性为空;文件名为image-462-1024x556.png

设置时区和币种等

这里我选择为中国,简体中文,时区上海,人民币

点击下一步

此图片的alt属性为空;文件名为image-463-1024x558.png

不想上报数据

这里都没有勾选

点击下一步

此图片的alt属性为空;文件名为image-464-1024x556.png

这里Home Assistant会自动检测wifi和蓝牙网关匹配到的设备

点击完成

此图片的alt属性为空;文件名为image-465-1024x553.png

然后就进入到HA页面了

此图片的alt属性为空;文件名为image-466-1024x555.png

点击设置-关于Home Assistant

此图片的alt属性为空;文件名为image-467-1024x552.png

查看到当前HA系统的信息

看看是否最新,是否需要升级等

此图片的alt属性为空;文件名为image-468-1024x555.png

NO.6
Tips

安装Home Assistant的方式有很多种

  1. 树莓派TF卡烧录HA系统

  2. VirtualBox虚拟机镜像

  3. Docker安装HA镜像

最方便也最推荐的是树莓派,专项专用

其次是虚拟机安装,也还算简单,但是不适合长期开机,只适合体验功能

最后是Docker安装,需要一定的技术能力,安装在服务器上,可以长时间稳定运行,且不太耗费性能,数据隔离,方便备份等

树莓派安装Home Assistant参考以下文章

树莓派3B安装开源智能家居系统Home Assistant

END.