Home Assistant Installation & Setups
This article guides you through the installation and setup process of Home Assistant using flashable .iso images or virtual machines. It covers essential steps such as creating backups, updating supervisor settings, troubleshooting with ha banner
, and recommends utilizing OpenClash, OpenWrt, and NanoPi R2S for a more seamless experience.
Fully functional HA mainly comes into two forms: flashable supervised .iso
images, and virtual machines (not docker container).
Remember to create backup of HA after successful initialization. You can create an iso for the entire disk or just using backup utility builtin.
Supervisor need to be updated before other components. It is also the troublemaker. Set auto update of supervisor to false by:
1 | ha supervisor options --auto-update=false |
Since its heavy reliance on docker and github, one need to use OpenClash along with OpenWrt flashed in one dedicated router like NanoPi R2S to smooth the installation process.
Use video capture card and OBS studio to observe the RPI terminal. Attach to keyboard to type commands.
ha banner
sometimes resolves issues.
To prevent addon installation limits, you can enter debug mode, edit the following file /mnt/data/supervisor/jobs.json
into:
1 | { |
Some files like /etc/docker/daemon.json
, /etc/hosts
cannot be changed after boot. You can change them before boot using card reader.