up2物联网网关(2)
2021-03-095456
AI 快速预览详细
本文介绍了在UP2设备上安装HomeAssistant的方法。首先使用fdisk进行分区并格式化,然后通过Docker拉取HomeAssistant镜像。由于UP2设备性能有限,选择在openwrt中运行Docker,避免了额外的资源消耗。最后,通过端口转发配置,可以在浏览器中访问HomeAssistant的Web界面,实现家庭自动化控制。
|
一、安装homebirge 话接上回,编译好openwrt后,homeassistant可以用docker装, 安装之前需要看下分区情况: 可以使用fdisk 进行分区,然后用mkfs进行格式化,最后记得把分区挂在写在/etc/fstab里 查看docker版本 ![]() ![]() 使用docker 拉取 homeassistant ![]() 可以看到有好多大佬提供了docker的镜像,直接拉取一个使用就好。也有好多树莓派的可以用,这里UP2是x86的 我们就拉取最多stars的 ![]() 拉取过程非常慢,可以去看个火星援救、地心引力、星际穿越什么的 two thousand years later ![]() 拉取成功后可以看到镜像的信息 ![]() 运行homeassistant docker镜像 docker run --init -d --name="home-assistant" -e "TZ=Asia/Shanghai" -v /etc/config/homeassistant:/config --net=host homeassistant/home-assistant:latest ![]() 因为wan口有防火墙 需要做个端口转发默认端口是8123,转发到内网lan口ip就行 ![]() 在电脑浏览器里打开就可以配置了 ![]() 登陆后好多功能,还有自动化 ![]() 缓慢研究中,还有好多功能。为啥选择了在openwrt里跑docker,其实只是习惯openwrt的web操作,up2的性能也就一般,跑个home assistant就已经吃完cpu了,如果装个ubuntu本身就吃资源,还要接个显示器和鼠标键盘,还是比较麻烦,下次找个带触控屏幕的设备做个家庭控制中心试试。 |














