N1 OpenWrt Docker 安装 Homeassistant 教程

获取docker镜像

拉取homeassistant最新docker镜像
终端登入执行以下命令

docker pull homeassistant/home-assistant:latest

创建docker容器

创建homeassistant的docker容器
点击Docker>容器菜单,然后 点击添加按钮

点击 命令行 按钮

在弹出的弹窗中 准备输入以下代码

docker run -d --name="hass" -v 你的挂载点/hassistant:/config -p 8123:8123 homeassistant/home-assistant:latest

挂在点在 openwrt>系统>挂载点 查看,就是结尾带docker字样的那个

由此最终得出 弹窗中需要输入的命令行 即为

docker run -d --name="hass" -v /mnt/mmcblk2p4/docker/hassistant:/config -p 8123:8123 homeassistant/home-assistant:latest

然后在创建docker容器处,配置以下两项:

  • docker镜像:选择homeassistant/home-assistant:latest
  • 网络:选择host | host

启动docker容器

找到容器,点击启动,稍微等待一会儿

最后在浏览器 输入你的http://软路由IP地址:8123 就可以登录homeassistant后台

安装hacs

到现在为止,我们的Home Assistant系统已经安装完毕并正常运行了,但它仍然是一个空壳子。本质上,现在的Home Assistant,就相当于刚刚买回来的手机或者笔记本电脑,只有操作系统,还需要安装各种软件(应用/App),才能够真正满足日常使用需求。
HACS(Home Assistant Community Store,HA社区商店) 是一个应用商店,我们推荐安装!

网上找到的教程基本都是针对国内访问优化过的商店,不放心,我找到了官方原版,安装步骤也很详细,姑且复制过来。
官方地址
1、进入终端
2、进入容器:

docker exec -it <name of container running homeassistant> bash

上面创建的容器名称为hass,所以最终命令应为

docker exec -it hass bash

3、下载运行bash脚本

wget -O - https://get.hacs.xyz | bash -

4、重启homeassistant

最后你的homeassistant的左侧就多出了 hacs 的菜单,就可以使用了。