N1刷OpenWRT,前年入坑HA,all in one。
之前是运行hassio_supervisor容器,由hassio运行homeassistant,再去addon市场里安装nodered、mqtt、zigbee2mqtt、esphome等扩展,一切安好。
但是随着hassio及ha的更新,hassio与debian耦合加强,openwrt难以再兼容,缝缝补补升级了几个版本后,到supervisor-2021.06.3实在搞不定了,想不升级supervisor只升级homeassistant也有问题,总之自那以后我的版本就停留在了HA-2021.6.6 + supervisor-2021.06.0,距今足有1年未更新了。
上周去HACS里更新了一下XiaomiGateway3等插件,发现早就已经不兼容了。hassio在小白期是挺有用的,安装扩展很方便,但对后来的我来说,则是阻碍大于收益了。痛定思痛,决定花时间去掉对hassio的依赖,完全通过docker跑HA和扩展。花了一个周末,终于完成。
相比用hassio时的容器变化:
homeassistant/aarch64-hassio-audio 2021.04.0 f3026526922b 13 months ago 111MB
homeassistant/aarch64-hassio-cli 2021.05.1 61a50d0fe057 12 months ago 97.5MB
homeassistant/aarch64-hassio-dns 2021.04.0 a2e2fc3e6e22 13 months ago 51.9MB
homeassistant/aarch64-hassio-multicast 2021.04.0 fb5813d2b553 14 months ago 88.3MB
homeassistant/aarch64-hassio-observer 2021.06.0 03599d665b8e 12 months ago 96.9MB
homeassistant/aarch64-hassio-supervisor 2021.06.0 faf8c58a2a99 12 months ago 326MB
这几个被干掉
homeassistant/qemuarm-64-homeassistant 2021.6.6 595aed7c53ee 12 months ago 1.14GB
HomeAssistant升级到最新的
ghcr.io/home-assistant/home-assistant stable 34c9526e0625 3 days ago 1.24GB
ghcr.io/hassio-addons/node-red/aarch64 9.1.4 b6f70b257f7f 12 months ago 312MB
NodeRED改用
nodered/node-red latest 91af009300c3 4 months ago 519MB
homeassistant/aarch64-addon-mosquitto 6.0.1 f02179bf5d63 13 months ago 90.3MB
MQTT改用
iegomez/mosquitto-go-auth latest f19b3cfcf705 10 days ago 374MB
zigbee2mqtt/zigbee2mqtt-aarch64 1.19.1-1 5533b37e2e13 12 months ago 410MB
Zigbee2MQTT改用
koenkk/zigbee2mqtt latest 270e305ddc77 2 weeks ago 144MB
ghcr.io/hassio-addons/adguard/aarch64 4.1.6 e4f3830a1b0b 13 months ago 53MB
AdguardHome改用
adguard/adguardhome latest 185e127f9707 2 weeks ago 78.5MB
esphome/esphome-hassio-aarch64 1.19.1 cdff7d5dbd90 12 months ago 1.03GB
ESPHome改用
esphome/esphome latest 3e8022c1a0f5 3 days ago 256MB