arm版openwrt(n1盒子)安装home assistant,mqtt,zibgee2mqtt,node-red,portainer,这个是非hassio版本的,也就是不带supervisor商店的,我用的是f大60+o版本,docker内存只有5g,装完hassio内存只有800MB了,装个mqtt服务都不够,没扩容的n1就不要装hassio版本的了,我这一套教程,homeassistant需要的东西都有了,没必要再去装hassio版本的,
前言:之前我安装过hassio版本的,但是安装好后,n1总会在10分钟之内因为爆内存死机,所有只能安装非hassio版本的home assistant。应该适用于所有arm版的docker,因为手里只有n1,不打保票其他的百分百也能装。
ps:本人是n1做旁路由安装的,该教程是我自己找遍全网摸索出来的,如有错误请指正。
(openwrt里到挂载点找到自己的docker挂载点)
开始安装:
1.安装portainer2.0完全汉化版
sh -c "$(curl -kfsSl https://gitee.com/expin/public/raw/master/one.sh)"
2.安装home assistant
docker run -d --restart=always --name="home-assistant" -e TZ=Asia/Shanghai -v /mnt/mmcblk2p4/hassistant:/config -p 8123:8123 -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/aarch64-homeassistant:stable
安装完到浏览器里IP+8123就能进入后台,设置步骤按照提示走
3.安装可视化mqtt服务器
docker run -d --restart=always --name="emqx" -v /etc/localtime:/etc/localtime -p 18083:18083 -p 1883:1883 killadm/aarch64-emqx:30
账号:admin。密码public。进入后台的端口是18083,连接mqtt的端口是1883
4.配置hacs商店(本步骤需要特殊环境和GitHub账号,两个缺一不可。)
进入hassistant文件夹-在hassiatant目录下建立custom_components和www把hacs的压缩包解压,放到custom_components,命名为hacs
然后进入hassistant后台-点击配置-集成-右下角添加集成-搜索hacs(没有的话清楚浏览器缓存再进/重启hassistant)-等待一会根据提示打开github输入代码(刚安装好hacs不能立即用,要等几分钟,等hacs完全启动才行)ps:这一步很看你的网络环境,要等,不要急,添加集成一般5分钟之内会提示你GitHub授权,完全启动的时间20分钟左右。
hacs的压缩包:https://daimafengzi.lanzoui.com/iKm32tuvaoj
5.连接homekit
直接更改根目录文件configuration.yaml添加代码:
tts: - platform: google_translate homekit: group: !include groups.yaml
到这里安装就结束了,这是本人一步一步测试的除了那个zibgee2mqtt的安装,因为我没有z2m网关,所有也不知道怎么设置,若以后有设备再续z2m的设置方法,谢谢。