X86-64位?Docker安裝HassIO,Supervisor及升級辦法
homeassistant含有supervisor版本,可安裝HACS,如果直接拉去鏡像安裝是沒有supervisor的,無法安裝插件,所以要用代碼進行批量拉取
可以進行Add-ons安裝插件進行圖形化智能家居編程,安裝方法如下
我的DOCKER是安裝在OPENWRT下面的,是X86-64位的,進行過遷移根目錄在/opt/docker下,大家切記修改下面代碼根目錄的位置

1.安裝docker,本人版本20.10.14,空間預(yù)留3GB左右,如果插件多,那就多預(yù)留點

2.進入設(shè)備TTYD終端或者SSH,登陸自己的設(shè)備
3.復(fù)制以下代碼root@OpenWrt:/opt/docker/hassio# cat jobs.json回車,再復(fù)制{"ignore_conditions": ["healthy"]}回車(這個方法不一定可以成功,但目前安裝的Supervisor?2022.12.1版本,在健康錯誤的情況下只會嚴重警告并不會引起重啟和死機)
也可以通過ssh軟件,進入/opt/docker下創(chuàng)建文件夾hassio, 創(chuàng)建文件jobs.json,復(fù)制{"ignore_conditions": ["healthy"]}進入jobs.json文件并保存

4.復(fù)制docker run -d --name hassio_supervisor --privileged?-v /var/run/docker.sock:/var/run/docker.sock -v /var/run/dbus:/var/run/dbus -v /opt/docker/hassio:/data -e SUPERVISOR_SHARE="/opt/docker/hassio" -e SUPERVISOR_NAME=hassio_supervisor -e HOMEASSISTANT_REPOSITORY="homeassistant/qemux86-64-homeassistant" --restart unless-stopped homeassistant/amd64-hassio-supervisor進入SSH回車,然后需要等個一會才能安裝完成,安裝完成后進入 http://自己路由器地址:8123 ,如果未啟動完成會提示需要等待20分鐘,到這一步我測試的無需科學(xué)上網(wǎng)就可以安裝成功,但是如果有科學(xué)上網(wǎng)會快一點


HACS的安裝
在Home Assistant 左下角配置-加載項-右下角加載項商店,Community Add-ons里添加插件SSH & Web Terminal

SSH & Web Terminal插件配置里面把HASS的密碼填在password括號里
啟動后進入Terminal應(yīng)該會看到這樣的畫面

復(fù)制wget?-q?-O?-?https://install.hacs.xyz?|?bash?-然后回車
等待安裝完成后重啟,就可以添加你想要的小插件了

Supervisor的升級
1.找到Docker鏡像內(nèi)的supervisor,復(fù)制homeassistant/amd64-hassio-supervisor并在后面添加HASS內(nèi)提示的最新版本supervisor

2.如我目前已經(jīng)升級的最新的homeassistant/amd64-hassio-supervisor:2022.12.1,粘貼進入拉取鏡像內(nèi)并拉取

3.進入容器內(nèi)選擇需要升級的舊supervisor

4.點擊進入復(fù)制編輯

5.選擇HASS內(nèi)推薦升級的最新supervisor,點擊右下角提交

6.停止舊版本supervisor,啟動容器內(nèi)最新版本supervisor,之后進入HASS內(nèi)選擇開發(fā)者選項,重啟HASSIO,便可升級完成
HASSIO核心可直接在HASS界面內(nèi)升級,也可通過supervisor升級的相同方法直接升級homeassistant
測試后發(fā)現(xiàn)HASS內(nèi)數(shù)據(jù)不會丟失,但是會提示升級方法錯誤,并不會影響使用

祝大家好運。