山水的智能家居系统搭建

一、搭建方式

目前主要有四种,不用再看了,比较了很多遍,直接选用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

建议还是连个手机什么的

上一篇:Git:无法进入GitHub官网的解决办法


下一篇:NLTK Downloader出现 [Error 11004]getaddrinfo failed的错误时怎么解决