一、安装HA

首先在HA官网Windows - Home Assistant (home-assistant.io)下载virtualbox或者vmware镜像,按照官网步骤一步步安装。

 我是virtualbox,按照上图步骤操作,电脑一定要连网线。完成上图步骤再启动虚拟机,不要漏掉某一个步骤。

 打开虚拟机后,等它boot好,就可以在网页或者手机的homeassitant 软件里开始配置,如上图。上图中的IP在刚才打开的虚拟机内是可以看到的,如下图,我的是192.168.1.107.

 网页或者APP打开后,会有一个很长时间的配置,慢慢等就好,失败的话去网上查下相关教程,我电脑性能不太行,40多分钟还没好,索性继续挂了一晚上,早上起床时已经OK了。

之后就是一些配置过程,没有什么技术含量,就跟着官网步骤一步步走就行(官网点击上图红框可以到下一步)。

配置好之后就可以继续安装HACS等集成了。

二、安装终端和SSH server 

在“配置->加载项”中搜索Terminal & SSH并安装。

 上图四个选项都勾选即可,想打开终端的话就点击左侧的terminal或者配置页面的打开WEB UI

 在"配置"里面设个密码,再开放一个端口用于其他设备连接,比如我选择默认的22,如上图。

此时就可以在外部进行ssh登录了,比如我使用mobaxterm添加session如上图。用户名可以在HA的终端输入whoami查询,一般是root。

如果你在cmd窗口或者其他虚拟机进行ssh的话,使用命令ssh -p 22 root@192.168.1.107即可,不加“root@”就是默认与本机同名,然后就会出现ssh失败的情况,比如一直输不对密码,或者提示authentication denied。

 在mobaxterm登录后就可以很方便地上传和下载文件了,比HA加载项里面的file editor方便很多(file editor只能挨个上传文件,属实鸡肋)。

三、安装HACS

HACS官网:Download | HACS

打开上一步装好的终端,首先配置一下域名,在hosts文件中添加下面一行。

vim /etc/hosts
185.199.110.133 raw.githubusercontent.com

然后试着ping github.com,如果能ping通,那么直接开始下一步,不能的话,还是打开上面的hosts文件,再加一行。

192.30.255.113 github.com

解释一下这个IP的来源。github.com默认的域名解析是20.205.243.166,但我电脑上这个IP是ping不通的,在另一个虚拟机内ping github.com时解析出来的IP是192.30.255.113,且能ping通,那就让HA也访问这个IP就好了。

上述步骤完成之后,执行下面命令,,开始下载HACS,等一段时间就好,如果超时退出,那就是上面hosts里那两个域名还是没有访问成功,建议百度找下解决方法。

wget -O - https://get.hacs.xyz | bash -

装好之后,清空浏览器缓存,比如我的edge就是在设置里搜索“缓存”,然后清楚近一小时数据,如下。

 此时在HA页面,“配置->设备与服务->添加集成”,搜索HACS进行安装,官网有教程,跟着设置就行。(在之前的HACS download页面点击下图红框,就可以进入此步的教程)Initial Configuration | HACShttps://hacs.xyz/docs/configuration/basic

如果上述步骤不适用,可以去搜索一下其他方法,我记得下载好HACS后拖动到安装目录也是可以的(ssh登录之后cd config/custom_components进入的就是安装目录,绝对地址是/config/custom_components

装好之后就可以继续安装Xiaomi MIOT或者 gateway 3了。

四、安装Xiaomi MIOT或者Xiaomi gateway 3

HACS->集成->浏览并下载存储库

搜索想要的库进行安装即可,但很有可能会出现加载不出来的情况,如下

 这时可以查看页面中的其他安装方法,比如像HACS那样在终端wget来安装,或者下载好之后拖放到安装目录(使用mobaxterm比较方便)。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐