前言
前几天咱们讲到如何在爱快iKuai路由系统上启用Docker功能,相信有很多小伙伴都看了!
内容看似很多,其实一点也不少。因为步骤详细到点击某个按钮,所以看起来内容超难,部署起来其实一点都不简单。
这几天小白思考了一下,为什么这个帐号一定叫小白电脑技术呢?大概是因为小白其实也是小白吧,只不过比较舍得花时间折腾。
前段时间小米xiaomi开源了Home Assistant的新闻爆火,小白自己也体验了一把!也在NAS、Linux上部署过,不过这次的首发还是给到了咱们的软路由系统——爱快iKuai!
因为内容比较多,所以咱们就不过多废话了。过程中可能会不少碰壁,但只要舍得折腾,总能成功的!
资源获取https://pan.xunlei.com/s/VOFWVtlBJMb5rhYAaSEvkGTKA1?pwd=te86#
分享内容包括:HACS文件、HomeAssistant安装包、Steam++、Xiaomi Home插件包。
本帖子为正常能访问的教程,所以不会讲到怎么使用本地HomeAssistant安装包和导入Xiaomi Home插件的部分。
一定要下载的文件:HACS文件、Steam++
正文开始
这个教程需要咱们在爱快路由器上开启Docker功能,如果还没开启的小伙伴,需要看一下这个教程:
弄好了之后就可以开始今天的教程:
注意:HomeAssistant名称太长,以下简称HA。
下载HA镜像
进入到【高级应用】-【插件管理】-【Docker】
点击【镜像管理】-【添加】
点击【自定义下载】,输入镜像名称,然后点击【下载】
homeassistant/home-assistant
出现这个界面就证明在下载了,需要稍等一会儿,不要刷新网页哦!
出现【Digest:sha256】、【下载完成】就证明已经好了。
可以在【镜像管理】里面看到
部署HA容器
点击【容器列表】-【添加】
按照这个填写,注意不要用中文出现哦!内存至少给512MB哦!
网络接口在上一篇已经有讲过了,这里小白在【接口管理】设置的是172.17.0.0/24,所以IPv4地址可以为172.17.0.2-172.17.0.254的任意一个。
接着点击【高级设置】-【文件管理】,会跳出来另一个标签页
按照路径给文件夹新建出来,顺序是【docker】-【xiaomi】-【config】
接着在【config】文件夹处点击【查看路径】
复制一下路径
回到【插件管理】浏览器标签页
把刚刚复制出来的路径填写到【源路径】里
在【目标路径】上填写【/config】,接着点击【确认】
最后点击【保存】
整个项目就运行起来了!
你以为这样就完了?其实没有,因为这种状态的HA处于是docker子网,咱们电脑无法直接访问到,所以需要到爱快的【端口转发】功能设置一下:
部署设置端口转发
点击【网络设置】-【端口映射】-【端口映射】,我这里已经有填写好了的(不用理会)
咱们需要点击【新建】
内网地址填写刚刚新建HA的时候填写的地址,我这里是172.17.0.2,端口统一8123,外网接口你可以填写别的,但我建议还是填写8123(主要是方便记)。备注你不会混淆就不用填写。最后点击【保存】
接着新建一个浏览器标签页,输入【爱快管理页面的ip:8123】,再回车。(我这里爱快的管理ip是192.18.33.13)
http://192.168.33.13:8123
请注意一定要用英文状态下的标点符号
如果一直无法访问,
或者跳转到百度、搜狗、360之类的搜索引擎页面,
则很大可能是你符号的问题
到这个页面就没问题了。
(第一次进来需要注册一下本地管理员账户,我这里过程就不写了)
进来之后发现有点懵,空空如也,这时候教程还没结束!
安装HACS第三方商店
刚刚准备好的HACS就已经派上用场了!
到这个阶段,你可能需要用到Steam++给访问Github的时候提提速。
(Steam++在一开始的安装包上有提供哦)
由于爱快没有上传文件夹的功能,又无法直接在里面解压压缩包,所以只能用这个办法了:打开爱快的SMB功能!
点击【高级应用】-【Samba服务】,勾选【开启】-【保存】
接着点击【添加】
填写一个smb访问的【用户名】和【密码】(一定不要有中文),权限配置为【读写】,接着点击【添加】,输入一个英文的共享名,再配置【共享目录】
(找不到共享目录路径的小伙伴需要进入到【文件管理】去查)
配置无误后,点击【确定】
配置完成之后点击【保存】
接着在Windows开始菜单位置点击【鼠标右键】-【运行】
输入【\\爱快ip】,我这里是【\\192.168.33.13】
\\爱快ip
这里的\是反斜杠,不要输入错了哦!(英文状态下的顿号)
这里会有需要输入用户名和密码,就是SMB的用户名和密码哦!(这步小白就不写了)
正常进入之后,到【xiaomi】-【config】页面
新建一个文件夹
文件夹名称更改为【custom_components】
custom_components
进入到【custom_components】,把HACS.zip文件粘贴进去
接着把它【提取到hacs\】,其实就是解压之后是有一个叫hacs的文件夹装着的
回到HA页面,点击【设置】-【系统】
点击右上角的【关闭】按钮,选择【重新启动】
点击红色字【重新启动 HOME ASSISTANT】
重启大概二十几秒,刷新页面就能用。
回到【设置】-【设备与服务】
点击右下角的【添加集成】
输入【HACS】,点击出来的HACS
把这四个都勾选上!,点击【提交】
点击一下蓝色字,跳转到github(下面的xxxx-xxxx也要复制一下,后面会用到)
来到这个页面之后,需要登录GitHub账号,如果没有这个帐号的小伙伴,需要点击【Create an account】创建一个账户
登录上去之后会需要有一个xxxx-xxxx的码,如果没有这个页面,需要返回到HA页面去重新点击一下蓝字
验证码这时候就需要用到了!粘贴过去之后,点击【Continue】
会出现这个界面,点击【Authorize hacs】
提示【Congratulations】就完成了。
回到HA页面,就能看到提示【成功】,这里点击【完成】
你以为这样就结束了吗?直到现在,对于小米的东西一点都没安装呢!都已经到这里了,还是继续吧~
安装小米Xiaomi Home
安装好HACS之后,以为就可以了?其实不是。因为Xiaomi Home插件还没有在HACS上发布,所以要手动添加上去。不然就只能使用Xiaomi Miot Auto。
Xiaomi Home与Xiaomi Miot Auto并不是同一个东西哦,请勿混淆!!!
这里的教程是安装Xiaomi Home插件的,所以你需要进入到【HACS】页面,点击右上角的【...】-【Custom repositories】
在出现的框框里【Repository】填写【 https://github.com/XiaoMi/ha_xiaomi_home.git】
https://github.com/XiaoMi/ha_xiaomi_home.git
Type里选择【Intergration】,确认没问题之后点击【ADD】
就会出现Xiaomi Home的标志,这时候叉掉这个框
你就能看到HACS页面上出现了【Xiaomi Home】,点击它
接着点击右下角的【DOWNLOAD】
弹出的对话框点击【DOWNLOAD】,下载完成之后页面是没有任何提示的
这时候刷新一下页面,看看右下角,没有DOWNLOAD按钮,就证明完成了
接着点击【设置】-【设备与服务】
点击【添加集成】,输入【xiaomi】
你就能看到【Xiaomi Home】,点击它
会有一个风险提示,咱们勾选一下【我已悉知】,再点击【下一步】
会看到这个,直接点击【下一步】就可以
会有提示要登录的等待页面,这里咱们点击【点击此处进行登录】
输入你的小米帐号和密码,登录的帐号支持邮箱、小米ID、手机号。输入正确之后,点击【登录】
接着可能会跳出一个无法访问此页面的提示,这里咱们把【homeassistant.local】更换成【爱快的ip:8123】,其他不要变,接着回车
这里需要注意符号问题,一定是英文状态下的冒号!
然后你就能看到这个页面了,一定要勾选【导入家庭设备】,再点击【下一步】
我这里导入了一台小米空调
完成之后就可以在这个页面看到Xiaomi Home
点击进入Xiaomi Home可以看到你的设备
到这里基本上就完成了。
--End--
写到这里,小白都快废掉了……剩下的神奇操作等待更新吧……受不了了!!!好想去海边吹吹冬天的风……
如果在使用Xiaomi Home的时候出现无法控制问题,可能是端口的事情,建议把端口转发更改为DMZ主机转发。
标签:iKuai,Xiaomi,HACS,点击,Home,HomeAssistant,爱快,页面 From: https://blog.csdn.net/zhengaga/article/details/144871328