找回密码
 立即注册
查看: 698|回复: 0

openwrt下安装homeassitant

[复制链接]

8

主题

0

回帖

103

积分

管理员

积分
103

开拓者勋章

发表于 2023-6-30 20:43:14 | 显示全部楼层 |阅读模式
最近在研究homeassistant,目前选择的设备是家里硕果仅存的N1,在一番接入后,家里的设备除了摄像头基本上都接入了homekit,其实主要原因还是因为本身家里的aqara设备就较多,摄像头暂时不想接入,因为最近在考虑更换家里的摄像头为aqara的g3或者小米ai摄像头的,所以暂时不打算折腾。当我在N1接入后我就感觉这玩意在N1下跑有点浪费,因为负载也不高,我就把眼光放在了openwrt里的docker内,目前已经稳定运行了1个月,我感觉其实在openwrt下homeassistant稳定是肯定稳定的,但是你得能忍住不折腾你的openwrt,这才是关键。 首先让你的openwrt支持docker,我这次用的esir的7.0高大全版本的固件,功能比较全,在虚拟机下运行较为稳定,并且配置的旁路由模式。切记,本次只支持x86架构的主机,n1是arm架构的主机,有单独的安装方法
这次使用的教程为IT Commander发布的教程,原文链接为https://sumju.net/?p=4064
首先建议新手打开你openwrt的sftp权限-教程openwrt开启sftp教程
首先就是挂载docker,在Docker目录下也就是/opt/docker下创建 jobs.json , 内容如下
{"ignore_conditions": ["healthy"]}
然后ssh连接openwrt,复制下面这段代码,然后全部粘贴进去,最好把你的全局不科学上网打开
amd64安装代码:
  1. docker run -d --name hassio_supervisor --privileged
  2. -v /var/run/docker.sock:/var/run/docker.sock
  3. -v /var/run/dbus:/var/run/dbus
  4. -v /opt/docker/hassio:/data
  5. -e SUPERVISOR_SHARE="/opt/docker/hassio"
  6. -e SUPERVISOR_NAME=hassio_supervisor
  7. -e HOMEASSISTANT_REPOSITORY="homeassistant/qemux86-64-homeassistant"
  8. --restart unless-stopped homeassistant/amd64-hassio-supervisor:latest
复制代码
大概等待个20分钟左右,你就可以通过你openwrt的ip+8123的端口进行访问了,比如我的就是192.168.1.2:8123
X86安装代码
  1. docker run -d --name hassio_supervisor --privileged
  2. -v /var/run/docker.sock:/var/run/docker.sock
  3. -v /var/run/dbus:/var/run/dbus
  4. -v /opt/docker/hassio:/data
  5. -e SUPERVISOR_SHARE="/opt/docker/hassio"
  6. -e SUPERVISOR_NAME=hassio_supervisor
  7. -e HOMEASSISTANT_REPOSITORY="homeassistant/qemux86-64-homeassistant"
  8. --restart unless-stopped homeassistant/amd64-hassio-supervisor:latest
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|CNOD社区 ( 苏ICP备12056560号-1 )

GMT+8, 2024-4-28 08:29 , Processed in 0.047776 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表