本帖最后由 jesusya 于 2022-9-1 21:57 编辑
R2S 跑科学上网上外,还能折腾点儿啥,于是有了这个HomeAssistant和Node-Red的尝试。
R2S固件用的是:骷髅头大神的Openwrt Docker 全插件版本 https://github.com/DHDAXCW/NanoPi-R2S-rk3328
https://github.com/DHDAXCW/NanoP ... s-sysupgrade.img.gz
1 )R2S 设好软路由基本配置后,将TF卡剩余空间格式后,作为docker 的存储。Docker的目录 /mnt/mmcblk0p3/docker
2)Docker 安装 hassio_supervisor
ssh R2S
建立目录:mkdir /mnt/mmcblk0p3/docker/homeassistant
大家根据自己docker根目录替换下面的代码中的目录设置哈 /mnt/mmcblk0p3/docker
docker run -d --name hassio_supervisor --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/run/dbus:/var/run/dbus -v /mnt/mmcblk0p3/docker:/data -e SUPERVISOR_SHARE="/mnt/mmcblk0p3/docker/hassio" -e SUPERVISOR_NAME=hassio_supervisor -e HOMEASSISTANT_REPOSITORY="homeassistant/qemuarm-64-homeassistant" --restart unless-stopped homeassistant/aarch64-hassio-supervisor
hassio_supervisor会被拉取镜像,安装成功,web管理界面,启动 hassio_supervisor
3) hassio_supervisor 启动后会自动安装其他部件,并修复安装’bug‘
过很久, 其它容器会正常安装并启动,唯独
Docker - 容器 (homeassistant是红色,尝试手动启动 homeassistant,会得到报错:
... /mnt/mmcblk0p3/docker/hassio/tmp/homeassistant_pulse xxxxx
SSH R2s
本次最最折腾的就是搞定这个错,办法如下
删除目录: rm -rv /mnt/mmcblk0p3/docker/hassio/tmp/homeassistant_pulse 建立文件:touch /mnt/mmcblk0p3/docker/hassio/tmp/homeassistant_pulse
再次手动启动 homeassistant,一切就正常了
http://r2s-ip:8123, 就可以愉快的玩耍了
Node-Red,安装如果大家按兴趣,可以后续发
|