OpenWrt下安装HomeAssistant

默认分类 2019-10-28

条件背景:
设备:树莓派4b,但是也适用于其他安装了OpenWrt固件的路由器,包括x86 x64软路由(LEDE)
原理:利用OpenWrt(lede)下的Docker,实现HomeAssistant的安装部署

第一步:更新最新代码(L大),至少要2019年10月27日以后的代码,编译OpenWrt源码(L大),勾选cfdisk,fdisk。勾选docker-ce,代码仓库地址:https://github.com/coolsnowwolf/lede

第二步:准备TF卡。为了折腾的精神。我们最好选用大一些的TF卡。本次我使用的是sandisk的 32G TF卡。打算用30G作为docker的数据分区。当然有条件最好外挂一个移动硬盘,首先是安全,其次是方便。因为docker会越来越多。占用空间越来越大。

第三步:烧录固件,固件地址一会补充:
烧录后,给未分配的空间分区,格式ext4,未来用于存储docker-ce的数据空间。分区软件使用http://www.diskgenius.cn/
分区方法千千万,这种适合小白。可视化操作。有基础的你直接使用linux 的命令行搞定。

第四步:在OpenWrt的webui中设置页面设置网络--接口,将ip地址修改为192.168.5.x,就是路由器的网段。让树莓派拥有网络,并便于访问。

第五步:在OpenWrt的webui中设置挂载点,将刚才30G ext4分区作为docker的存储空间。然后重启OpenWrt

第六步:安装portainer,执行/etc/docker-web 脚本,完成安装(必须编译的是L大的lede,如果不是你可以自行pull 一个portainer),注意你的固件必须必是10.27以后的版本。

第七步:在portainer的可视化webui页面管理你的本地docker 镜像, 下载docker镜像,名称:homeassistant/raspberrypi4-64-homeassistant ,注意必须是树莓派4的homeassistant,因为平台不同可能有差异。


本文由 悟空 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

3 条评论

  1. 悟空
    悟空

    固件地址:https://t.me/daily5kong/892

  2. meiki
    meiki

    你好,请问如果在OPENWRT安装hassio,需要怎么做呢

  3. dover
    dover

    请教一下,依照视频安装完成后,configuration.yaml这个配置文件在哪个文件夹呢?

添加新评论