一、搭建方式
目前主要有四种,不用再看了,比较了很多遍,直接选用OS方式吧,缺点是这个虚拟机就只能跑HASS这一个功能了,但是稳定性强胜过一切
威联通VirtualizationStation安装HassOS
以虚拟机方式安装HassOS。无论windows、linux、群晖、unraid系统,只要是支持虚拟机的x86主机都可以采用这种方式安装。
第一步:下载HassOS镜像压缩包
github下载地址:
https://github.com/home-assistant/operating-system/releases
选择 hassos_ova-5.13.vmdk.xz
下载HassOS镜像压缩包下载HassOS镜像压缩包
百度网盘下载链接https://pan.baidu.com/s/1meLrpaDYqgyNGA3h1CNdNw,提取码:wcys
第二步:解压镜像文件并导入NAS
文件解压后格式为VMDK,常见的VMware虚拟机创建的虚拟硬盘格式,文件大小为1.61GB。
解压镜像文件并导入NAS解压镜像文件并导入NAS
第三步:转换镜像格式
使用映像转换器将文件由vmdk格式转换为img格式。打开VirtualizationStation,打开转换器,选择源文件和转换后镜像位置。点击确定后,系统后台运行。转换耗时3分钟。
打开映像转换器打开映像转换器
选择源文件和转换后镜像位置选择源文件和转换后镜像位置
系统后台执行转换任务系统后台执行转换任务
第四步:建立HassOS虚拟机
1.点击建立,进入参数配置界面,设置虚拟机名称。
2.操作系统选择linux。HassOS是基于debian的,但版本里没有debian选项,我就随意选择了个Ubuntu版本,个人猜测版本选择应该影响不大的。
3.启动固件一定要选UEFI,一定要选UEFI,一定要选UEFI。
4.cpu和内存参数随意,1核2G是够用的。
5.使用现有镜像,选择转换好的img文件,点击确定。
HassOS虚拟机参数配置HassOS虚拟机参数配置
第五步:打开HassOS虚拟机
虚拟机开机,打开远程桌面,直到显示homeassistant login: 即为虚拟机开启成功。关闭远程桌面,虚拟机列表出现HassOS虚拟机ip地址。
HassOS虚拟机未开启状态HassOS虚拟机未开启状态
远程桌面显示登录即为开启成功远程桌面显示登录即为开启成功
HassOS虚拟机开启后状态HassOS虚拟机开启后状态
第六步:等待
ip:8123即可打开hass界面。等待20分钟。
首次启动耗时较长首次启动耗时较长
第七步:创建账户,进入hass管理界面
出现创建账户界面,设置姓名、用户名和密码。用户名最好为英文。
创建账户创建账户
下一步设置位置、时区、海拔等。
设置位置、时区等信息设置位置、时区等信息
再下一步,点击完成。
默认,下一步默认,下一步
进入hass管理界面。注意左下角有Supervisor。
hassos界面hassos界面
二、安装HACS-比较繁琐
https://www.bilibili.com/video/BV1Hz4y1k7PE?spm_id_from=333.999.0.0
三、让HACS更好的工作-失败
安装Portainer插件
开启高级模式
安装Portainer 插件 并禁用保护模式
管理portainer
关闭隐藏containers
分别连接 superviser 和 homeassistant 的控制台
输入
vi /etc/hosts
优化github 优化
140.82.114.4 github.com
140.82.114.10 nodeload.github.com
140.82.114.6 api.github.com
140.82.114.10 codeload.github.com
185.199.108.133 raw.github.com
185.199.108.153 training.github.com
185.199.108.153 assets-cdn.github.com
185.199.108.153 documentcloud.github.com
185.199.108.154 help.github.com
# domain: githubstatus.com
185.199.108.153 githubstatus.com
# domain: fastly.net
199.232.69.194 github.global.ssl.fastly.net
# domain: githubusercontent.com
185.199.108.133 raw.githubusercontent.com
185.199.108.154 pkg-containers.githubusercontent.com
185.199.108.133 cloud.githubusercontent.com
185.199.108.133 gist.githubusercontent.com
185.199.108.133 marketplace-screenshots.githubusercontent.com
185.199.108.133 repository-images.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars6.githubusercontent.com
185.199.108.133 avatars7.githubusercontent.com
185.199.108.133 avatars8.githubusercontent.com
# End of the section
本应就好了的,但实际上还是无法现在,在配置-日志中看到,连不上raw.githubusercontent.com
建议还是连个手机什么的