2021-01-19 06:10:21
从零开始的软路由之爱快docker安装homeassistant
要在爱快的docker中安装homeassistant,你可以按照以下步骤进行操作:
一、准备工作
如果你的爱快路由还没有开启docker插件,需要先进行开启。可以参考相关教程或文档来完成这一步。
二、下载homeassistant镜像
进入docker管理界面:
在爱快路由的管理界面中,点击“高级应用——插件管理”,然后切换到“镜像管理”选项卡。
添加homeassistant镜像:
在镜像管理界面,点击右上角的“添加”按钮。
勾选“镜像库下载”,在搜索框中输入“homeassistant”。
在搜索结果中选择星级最高的项目,点击“进入下载页”,选择最新版本进行下载。
镜像下载速度与网络有关,该镜像较大(约1.5G),可以选择合适的镜像库URL以加快下载速度。
三、创建网络接口
进入接口管理界面:
在docker管理界面中,切换到“接口管理”选项卡。
添加新网络接口:
点击右上角的“添加”按钮,按照图示进行设置。
“接口名称”可以随意填写。
“ipv4地址”需要参考路由器的ip段进行设置,确保不与路由器ip段冲突。
“ipv4网关”可以将地址最后一位进行修改。
“ipv6”按需勾选,注意ipv6不变化可能无法用于内网穿透。
四、创建并配置homeassistant容器
进入容器列表界面:
在docker管理界面中,切换到“容器列表”选项卡。
添加新容器:
点击右上角的“添加”按钮,按照图示进行配置。
“容器名称”可以随意填写。
“内存占用”按需设置。
“镜像文件”选择刚才下载的homeassistant镜像。
“网络接口”选择刚才创建的接口。
“ipv4地址”根据建立的网段填写,不要填写网关。
“开机自启”按需勾选。
高级设置:
点击左侧“高级设置”旁的倒三角,展开高级设置。
在文件管理中,docker文件夹里新建一个文件夹用于放置homeassistant的配置文件,并记录路径备用。
在“挂载目录”选项右上角点击“添加”按钮,设置“源路径”为刚才记录的路径,“目标路径”填写/config。
在“环境变量”中添加一个变量名为TZ,值为Asia/Shanghai的变量。
五、启动并访问homeassistant
启动容器:
配置完成后,回到容器列表界面,homeassistant容器应该已经启动。
访问homeassistant管理界面:
在浏览器中输入IP:8123(IP为容器所在服务器的IP地址),即可访问homeassistant的管理界面。
按照提示设置用户名和密码,完成初始化设置。
六、安装HACS插件库以支持米家设备
准备HACS文件:
在homeassistant文件夹中新建www和custom_components两个文件夹。
在全球最大同行交流网站上找到hacs/integration项目,下载最新版本并解压备用。
通过FTP上传HACS文件:
在爱快管理界面中,打开FTP服务,并添加一个新用户,设置读写权限,FTP文件目录设置为新建的homeassistant目录。
使用WinSCP等工具,通过FTP将解压好的hacs目录上传到custom_components文件夹内。
上传完成后,可以关闭爱快的FTP服务。
在homeassistant中安装HACS:
重启homeassistant容器。
登录homeassistant管理界面,点击左下角的“配置”按钮,再点击“设备与服务”。
在新界面中点击右下角的“添加集成”,在搜索框中输入“hacs”,选择并安装HACS。
按照提示完成HACS的安装和授权。
通过HACS安装Xiaomi MloT集成:
在homeassistant的“历史”选项中点击“HACS”,再点击“集成”。
在新界面的右下角点击“浏览并下载存储库”,搜索“xiaomi”,找到“Xiaomi MloT”并点击下载。
下载完成后,会提示重启homeassistant,依次点击“配置——系统”,然后点击右上角的“重新启动”。
重启完成后,按照添加HACS的方式,在添加集成里添加Xiaomi MloT,登录小米账号并选择设备。
七、使用homeassistant
通过以上步骤,你就可以从零开始在爱快的docker中安装并配置homeassistant了。希望这个教程对你有所帮助!