缘起
最近更新爱快后,搭建在爱快docker里的homeassistant老是出一些玄学问题,于是乎决定给HA挪个位置,在NAS里搭建一个。NAS关机的次数也不多,和在软路由里搭建没啥改变,而且在NAS里搭建也相对简单点。
折腾
我的NAS平台是黑裙,用的docker搭建。当然你也可以用三方套件版一键安装,我这里比较熟悉docker就用docker了,而且docker是个通用平台在大部分设备上搭建的方式都差不多,如果没有docker的话先在套件中心安装个。
安装好docker后,打开docker,如图示点击“注册表”,在搜索框中搜索“homeassistant”,选中星星最多的那个,然后点击“下载”按钮,弹出的对话框stable稳定版点击“选择”即可,这时在“映像”选项中就能看到homeassistant镜像正在下载,耐心等待下载完,网络不好可能会下载很慢,填写加速地址或魔法环境情况会好些。
下载好镜像后,选中镜像,点击左上角的“启动”按钮,会来到创建容器引导。第一个页面选择“使用与 Docker Host 相同的网络”点击“下一步”,按图示,容器名称可以改个自己喜欢的,“启动自动重新启用”可以勾选上。
点击“高级设置”,在“环境”选项中,点击左上角的“新增”按钮,新增一个时区环境变量,按图示填写,前一个框填TZ
;后一个框填写Asia/Shanghai
,填好后点击“保存”回到一般设置界面,然后点击“下一步”。
来到下个界面,这里需要映射一个文件夹来存放homeassistant的配置文件,先打开群辉的File Station,创建一个config文件夹。点击docker创建向导里的“添加文件夹”,选中刚才新建的文件夹,装载路径填写/config
,然后点击“下一步”。
来到创建向导的最后一个页面,确认下信息点击“完成”就可以了。到这里docker安装homeassistant的安装过程就结束了。
开始homeassistant的配置。打开浏览器输入群晖内网ip:8123,打开homeassistant的后台管理界面,新装的homeassistant首先会让你设置用户名和密码,如图示,点击创建账户。第二个界面点击“自动检测”识别出你的位置后再点“下一步”,第三个界面是发送诊断信息什么的也不用管,直接下一步,最后点击“完成”就可以进到homeassistant了。
一般来说安装homeassistant小米智能家居的用户比较多,如果想要支持米家的设备,还需要安装一个HACS插件库。如图示,首先在刚才建立的config文件夹里再新建两个文件夹,分别命名为www和custom_components;然后我们去全球最大同行交流网站,找到hacs/integration这个项目,在Releases里找到最新版本下载并解压,然后将整个hacs文件夹上传到custom_components文件夹内。直接拖过去就可以上传文件夹了。
打开docker管理界面,如图示操作重启下homeassistant容器。登录进homeassistant的管理界面,如图示,点击左下角的“配置”按钮,然后再点击“设备与服务”,新的界面里点击右下角的“添加集成”,在搜索框里输入“hacs”,点击该项目后会出现一堆类似服务条款的,都给勾选上然后点击“提交”。
上一步点击“提交”后,如图示,会出现一个链接和验证码,需要全球最大同行交流网站的账号才可以,没有的话注册一个折腾必备,在同一个浏览器登上注册好的账号后,先复制好验证码,然后点击对话框上的链接,将验证码粘贴进去后点击“continue”,新出现的界面点击“Authorize hacs”授权给hacs。回到homeassistant界面就可以看到添加成功了,点击“完成”,完成配置。
在homeassistant的“历史”选项里点击“HACS”,然后再在搜索框中搜索xiaomi,找到“Xiaomi MloT Auto”点进去,在新界面的右下角点击“download“,弹出的对话框中再点击“download”。x下载完成后根据提示再重启下homeassistant。
重启完成后,如图示,按照添加hacs的方式,在添加集成里添加Xiaomi MloT Auto,会让你登录小米账号,登录成功后选择好设备就可以愉快的玩耍了。
总结
希望这次把homeassistant装在群辉的docker里不会再出玄学问题吧。。。
文章评论