天天看点

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

作者:浅吟轻唱丫

NO.1前置准备

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

  1. VirtualBox虚拟机软件
  2. Home Assistant vdi镜像文件(VirtualBox使用)
  3. 有线网络(主机访问虚拟机的HA系统,需要有线网络)

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

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

NO.2VirtualBox

下载地址:

https://www.virtualbox.org/

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

NO.3HA .vdi

Home Assistant vdi文件

下载地址

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

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

下载之后解压缩

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

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

NO.4安装HA

使用VirtualBox安装Home Assistant

打开VirtualBox

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

点击新建,并设置参数

参考以下内容

  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)

点击下一步

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

设置性能

官方最低配置推荐:

  • 2 GB 内存
  • 32 GB 存储空间
  • 2vCPU

本文设置分配

  1. 4GB内存
  2. 32GB大小(下载的vdi文件默认指定)
  3. 2个CPU核心

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

点击下一步

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

选择Use an existing virtual hard disk file

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

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

点击注册

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

选择之前下载的vdi文件

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

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

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

点击下一步

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

点击完成Finsh

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

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

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

在镜像上右键打开设置

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

打开网络,选择桥接网络

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

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

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

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

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

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

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

virtualbox软件图标上右键属性

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

点击打开文件所在的位置

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

可以看到VBoxNetLwf.inf文件

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

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

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

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

选择服务并点击添加

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

选择Oracle Corporation-virtualbox....

点击从磁盘安装

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

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

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

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

点击确定

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

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

勾选上,点击确定即可

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

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

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

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

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

NO.5启动HA

点击启动

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

等待系统自行安装配置

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

直到界面显示以下内容

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

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

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

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

http://homeassistant.local:8123/

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

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

ip为图中所示

192.168.1.235:8123

可以看到系统正在安装中

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

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

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

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

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

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

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

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

设置时区和币种等

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

点击下一步

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

不想上报数据

这里都没有勾选

点击下一步

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

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

点击完成

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

然后就进入到HA页面了

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

点击设置-关于Home Assistant

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

查看到当前HA系统的信息

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

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

NO.6Tips

安装Home Assistant的方式有很多种

  1. 树莓派TF卡烧录HA系统
  2. VirtualBox虚拟机镜像
  3. Docker安装HA镜像

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

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

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

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

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

END.

继续阅读