书接上回,之前分享了Android手机如何安装Home-assistant,美中不足的是不包含Supervisor、HACS,今天分享下怎么安装HACS和小米miot插件。
或许有的兄弟萌想知道什么是Supervisor、HACS?
⚠️ 本教程适用于docker方式安装的HA,不能保证其他安装方式是否通用
下载方案1(走GayHub,有网络条件或技术能力的可以参考)
-
docker exec -it hass bash进入HA的内置终端 ⚠️ hass是HA对应的容器名称,若非按照我的教程安装HA请自行替换 docker ps,最后的names字段就是 -
wget -c -O - https://install.hacs.xyz | bash - -
exit退出内置终端
⚠️ 如果下载成功请跳到下方安装集成的步骤;
⚠️ 若输出handshake failed说明你家的网络不支持github,请参考下载方案2
下载方案2(走gitee托管了一个文件包,不需要改host就能访问
-
cd /root/hasscd到HA的安装目录下"/root/hass"为HA安装目录; 若没有参照我前面文章安装HA,请自行查找并替换路径 -
mkdir custom_components新建目录"custom_components"和"www" -
mkdir www -
cd /root/hass/custom_components -
下载
wget -c https://gitee.com/hasser/hacs/raw/master/hacs.zip -
执行
unzip hacs.zip进行解压
PC端下载方案
-
下载HACS插件:
百度盘下载 提取码: cqa7
如果你有安装更高版本的需求,只要确保你安装的HA是最新版本,那么你就可以去HACS官方版本列表下载最新版本的
hacs.zip文件 -
app开启SSH
vi /etc/ssh/sshd_config点击字母 i 键进入编辑模式,将配置项改为下方结果PermitRootLogin yes PubkeyAuthentication no AuthorizedKeysFile .ssh/authorized_keys 前面加上 # PasswordAuthentication yes
改好后点击键盘左上方ESC,然后输入:wq进行保存
-
app切到QEMU,端口映射
hostfwd_add tcp::2222-:22 -
PC端通过ssh连接到我们的app:
ssh alpine@手机的IP地址,密码alipine -
把下载好的
hacs.zip上传到/root/hass/custom_components路径 执行unzip hacs.zip进行解压⚠️ 建议上传到
/home/alpine,再移动文件到custom_components目录;Mac端可以使用FinalShell,端口2222(如果不是安卓版HA安装教程过来的,端口应该是22)
终端命令行上传教程: blog.csdn.net/xcg132566/a… www.jianshu.com/p/1385bfb45…
集成
- 重启HA
docker restart hass或者在HA控制台-配置-设置-重新启动; 启动时间较久,几分钟的样子 - 进入控制台-配置-集成-添加集成,搜索HACS,添加,若有勾选项则全部勾选。
- 登录github网站创建token,token权限就啥也别勾选了
- 根据HA提示2,有个验证码,点击提示1的链接跳转github
- 关联github,输入验证码,直接点就完了
- 随便添加个区域就over了
安装集成这块我根据瞎78写的,要说详细还得看这篇图文教程最详细
运行HACS可能会遇到web页面提示“HACS已禁用,Github流量超限,请1小时后再试“,这个是触发了github每小时访问60次的限制,问题不大
集成 Xiaomi miot Auto
-
cd /root/hass到HA根目录 -
wget -c -O - https://cdn.jsdelivr.net/gh/al-one/hass-xiaomi-miot/install.sh | bash -⚠️ 失败就多试个三五次应该没问题 -
重启HA
-
控制台-配置-集成-添加集成-搜索xiaomi
结尾
如果你用下载方案1失败了,那么用HACS安装插件还是会面临的github访问的问题,要么改host,要么科学上网
-
感谢评论区 用户3189022914560对于上述的提醒
-
出于整合教程、交流学习的目的,本文的<下载方案1>Copy自知乎用户@DCchen,感谢分享的技术知识,如有侵权请联系我删除。