|
|
本帖最后由 tjdxryx 于 2022-7-24 04:39 编辑
2022.7.24更新
由于homeassistant-supervised.deb下载地址是默认最新版,最新版不会自动安装docker镜像导致安装失败,所以把下载地址改成下载1.0.2版本。(如果要安装最新版本 releases/latest/download/homeassistant-supervised.deb,需要自行拉下homeassistant镜像 docker run -d --restart=always --name="home-assistants" -v /data/homeassistant/config:/config --net=host homeassistant/armv7-homeassistant)
网上的教程都是用docker安装homeassistant,好像里面没有supervisor。前两天自己在网上瞎折腾,终于把Supervised给搞出来了,有需要的可以参考下。
首先还是刷机,用的固件是WKY-Armbian_20.12_5.9.0。如果不想安supervisor,就直接安装docker,然后把homeassistant拉下来就可以了。
- docker run -d --restart=always --name="home-assistants" -v /data/homeassistant/config:/config --net=host homeassistant/armv7-homeassistant
复制代码 此时输入ip:8123 应该是打不开网页的,docker logs查看是Fatal Python error: init_interp_main: can’t initialize time错误。解决办法如下:- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC 648ACFD622F3D138
- echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee -a /etc/apt/sources.list.d/buster-backports.list
- sudo apt update
- sudo apt install -t buster-backports libseccomp2
复制代码 此时homeassistant应该可以运行了。如果要安装带supervisor插件的homeassistant,首先把上面的4行代码运行一遍(解决办法这四行),然后
- apt-get install \
- jq \
- wget \
- curl \
- udisks2 \
- libglib2.0-bin \
- network-manager \
- dbus -y
复制代码 安装docker(假设你没有安装)
- curl -fsSL get.docker.com | sh
复制代码 安装OS-Agent
- wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_armv7.deb
- dpkg -i os-agent_1.2.2_linux_armv7.deb
复制代码 安装Home Assisistant Supervised Debian Package
- wget https://github.com/home-assistant/supervised-installer/releases/download/1.0.2/homeassistant-supervised.deb
- dpkg -i homeassistant-supervised.deb
复制代码 如果最后一步安装报错就重启 运行 apt update 和apt upgrade一下,sudo apt-get install apparmor,当弹出选择机型的时候选择raspberrypi3。安装后等待很长一段时间,用docker images命令发现会安装好几个镜像。如果能打开网页就说明安装完成,可以进网址查看是否有supervisor了。最后有个问题,在supervisor里面显示 “您当前运行的系统不受支持 ”原因是apparmor没有运行。搞了半天也没有搞定,希望有能力的朋友试试。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|