本文需要使用到以下软件:
-
VirtualBox虚拟机软件
-
Home Assistant vdi镜像文件(VirtualBox使用)
-
有线网络(主机访问虚拟机的HA系统,需要有线网络)
如果网络不能访问谷歌的话, 可以参考别的内容下载离线安装包
本文是在线安装,在线安装时间可能几分钟到几天不等,依赖良好的网络速度和环境
下载地址:
https://www.virtualbox.org/
Home Assistant vdi文件
下载地址
https://www.home-assistant.io/installation/windows/
下载之后解压缩
会看到一个vdi文件,后面会用到
使用VirtualBox安装Home Assistant
打开VirtualBox
点击新建,并设置参数
参考以下内容
-
名称随意,本文名称为HADEMO
-
文件夹随意,本位放置在D盘的HADEMO文件夹中
-
ISO IMAGE,空着,不用指定
-
类型LINUX
-
版本可选择Linux 2.6 / 3.x / 4.x (64-bit),本文为LINUX 4.x(64-bit)
点击下一步
设置性能
官方最低配置推荐:
-
2 GB 内存
-
32 GB 存储空间
-
2vCPU
本文设置分配
-
4GB内存
-
32GB大小(下载的vdi文件默认指定)
-
2个CPU核心
注意,这里要开启EFI启动方式(勾选EFI)
点击下一步
选择Use an existing virtual hard disk file
点击文件夹选择之前下载的vdi文件(点击右侧文件夹图标)
点击注册
选择之前下载的vdi文件
选择这个vdi文件,确认选择(Choose)
点击下一步
点击完成Finsh
可以看到多了一个HADEMO的虚拟镜像
在镜像上右键打开设置
打开网络,选择桥接网络
注意,第一次打开桥接网络,可能是一片空白,没有下拉选项
需要修改适配器连接的以太网配置
打开网络适配器,在本地有线连接的以太网上,右键属性
如果没有看到下图红框的内容,则需要进行安装
virtualbox软件图标上右键属性
点击打开文件所在的位置
可以看到VBoxNetLwf.inf文件
在virtualbox的drivers\network\netlwf文件夹下
在刚刚的适配器属性设置中,点击安装、
选择服务并点击添加
选择Oracle Corporation-virtualbox….
点击从磁盘安装
输入inf文件的地址,点击确定
会看到提示要安装的服务为virtualbox xxx
点击确定
安装成功,就会看到属性上已经有了virtualbox xxx
勾选上,点击确定即可
然后重新打开HADEMO虚拟机右键属性
选择网络,并选择桥接网卡
这个时候就有可以下拉的选项,选中并点击ok
点击启动
等待系统自行安装配置
直到界面显示以下内容
可以看到IP地址和一些提示信息,就说明系统安装成功,可以从浏览器通知地址来继续访问
如果同一个网段,只有一个Home Assistant系统
那么在电脑上可以使用以下地址来访问
http://homeassistant.local:8123/
如果同一个网段,有两个甚至能多个Home Assistant系统
比如,我的这个网段上,树莓派正在运行HA系统,虚拟机也在运行HA系统,这个时候就不要用上述的域名,而是应该改为ip来访问HA系统
ip为图中所示
192.168.1.235:8123
可以看到系统正在安装中
点击闪烁的蓝色圆圈,可以看到当前安装的日志
日志如果一直没有变化,说明网络速度和环境不行,按几kb每秒的下载速度,可能要等6个小时甚至几天时间,中间不能中断
网速可以的话,约20分钟左右
系统初始化成功后进入注册页面
输入自己的用户名和密码,点击下一步
设置时区和币种等
这里我选择为中国,简体中文,时区上海,人民币
点击下一步
不想上报数据
这里都没有勾选
点击下一步
这里Home Assistant会自动检测wifi和蓝牙网关匹配到的设备
点击完成
然后就进入到HA页面了
点击设置-关于Home Assistant
查看到当前HA系统的信息
看看是否最新,是否需要升级等
安装Home Assistant的方式有很多种
-
树莓派TF卡烧录HA系统
-
VirtualBox虚拟机镜像
-
Docker安装HA镜像
最方便也最推荐的是树莓派,专项专用
其次是虚拟机安装,也还算简单,但是不适合长期开机,只适合体验功能
最后是Docker安装,需要一定的技术能力,安装在服务器上,可以长时间稳定运行,且不太耗费性能,数据隔离,方便备份等
树莓派安装Home Assistant参考以下文章
《树莓派3B安装开源智能家居系统Home Assistant》
END.