一、安装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比较方便)。

home assistant搭建过程相关推荐

  1. 一文学会MoveIt Setup Assistant搭建moveit2机械臂模型

    文章目录 前言 一.MoveIt Setup Assistant 是什么? 二.搭建步骤 拉取相关repo 创建项目文档 编辑moveit_description文件夹 编辑moveit_config ...

  2. 一套基础自动化部署搭建过程

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:LoyaltyLu segmentfault.com/a/1 ...

  3. python3.6安装opencv-python3.6、opencv安装环境搭建过程(图文教程)

    我需要使用tesseract-OCR的模块,vs的配置有点麻烦,所以采用py的环境,搭建. 1.在python.org网站下载python3.6版本 我下载的3.6.8的python的安装 选存放的路 ...

  4. JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)

    开发工具:eclipse 搭建环境:jdk1.7   tomcat 8.0 基础的java开发环境搭建过程不再赘述,下面从打开eclipse 之后的操作开始 第一步: 创建项目,File -> ...

  5. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  6. hi3531交叉编译环境arm-hisiv100nptl-linux搭建过程

    安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x ...

  7. spark集群详细搭建过程及遇到的问题解决(四)

    在spark集群详细搭建过程及遇到的问题解决(三)中,我们将讲述了hadoop的安装过程,在本文中将主要讲述spark的安装配置过程. spark@master:~/spark$ cd hadoop ...

  8. disconf mysql_Docker搭建disconf环境,三部曲之三:细说搭建过程

    Docker下的disconf实战全文链接 细说搭建过程 在前两章中,我们利用远程或本地的镜像,快速体验了本地启动disconf的过程,本章我们一起来分析和梳理整个定制和搭建过程,了解这些后,我们就能 ...

  9. Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题...

    现互联网公司后端架构常用到Spring+SpringMVC+MyBatis,通过Maven来构建.通过学习,我已经掌握了基本的搭建过程,写下基础文章为而后的深入学习奠定基础. 首先说一下这篇文章的主要 ...

最新文章

  1. Kotlin let、with、run、apply、also函数的使用
  2. Lua中的基本函数库
  3. Innodb表压缩过程中遇到的坑(innodb_file_format) - billy鹏
  4. React-生命周期杂记
  5. 获取鼠标在盒子中的坐标
  6. 细说angular Form addControl方法
  7. SugarCRM - 如何让Contact页面的关系字段字段Account变为readonly
  8. php sdk微信,GitHub - swayer/wechat-php-sdk: 微信公众平台 PHP SDK
  9. 架构设计分布式数据结构与算法面试题
  10. C++学习之路 | PTA乙级—— 1015 德才论 (25分)(精简)
  11. MapReduce :通过数据具有爷孙关系的结果
  12. python 类属性 对象属性_python 类属性、对象属性
  13. android studio调用so方法,android studio中的so库调用
  14. opensuse12.2 KDE 使用环境配置
  15. html中设置粗斜体,HTML基础 b i 字体加粗 斜体
  16. 360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,但是极速模式可以显示?
  17. 年中总结 | 愿自己更好面对未来 2022/6
  18. 对vector<int> 的数组使用sort排序出错
  19. Qt调起外部应用并嵌入界面
  20. 如何写一个拼写纠错器 -- how to write a spelling corrector

热门文章

  1. 班尼机器人维修方法_ABB机器人九大常见故障维修
  2. git 出现fatal: You are not currently on a branch.问题相关解决
  3. 2019年上半年信息安全工程师下午案例题及解析
  4. #37 删除字符串中连续的重复字符
  5. BraTS2021脑肿瘤分割实战
  6. tf.gather()介绍
  7. 微型计算机使用范围描述,电大 网考 计算机应用基础
  8. RGD环肽:环六肽c(GRGDSP),CAS号: 135432-37-0
  9. 图片加载框架之Gilde详细讲解(一)
  10. 安装pureftpd(转)超详细版