Yours and hugh_man’s guides worked perfectly for me, but a couple of things I encountered were that dhcpcd is still running when you install network_manager. For my first try, I’d set up a static IP in dhcpcd.conf, so network manager went and got another through dhcp resulting in two IPs for my instance (oddly both worked at :8123 for HA). However, this created weird issues with SAMBA such that I couldn’t connect to upload my snapshot file (it asked for a password and then said it wasn’t the right one). So maybe include something about disabling dhcpcd if you want to run a static IP:
sudo systemctl stop dhcpcd
sudo systemctl disable dhcpcd
did the trick for me.
Then, use
nmcli con edit
to change method to manual, and IP, DNS and gateway to suit your network.
Secondly, and perhaps this was because of my weird dual IP issues, I couldn’t get the snapshot to restore properly. I could occasionally get into SAMBA to upload the snapshot file, and the addons would get restored, but none of the .yaml files or device/entity config files were. I tried 3 or 4 times, reformatting and rebuilding the SSD each time to ensure I had a clean install. Finally, (after fixing the IP problem) I booted off my old card (SD based HA install), manually copied the config and other HA directories through SAMBA to my laptop, booted back into a fresh SSD version of HA, installed the SAMBA addon, shut down HA via server controls (not host, just HA or SAMBA goes away), then copied all the HA files and folders from my laptop on top of whatever was in the default HA setup on the SSD. I then rebooted the pi and everything worked except the database (which I just deleted and let HA create another of). Note: make sure to get the hidden folders and files (.storage in particular) when you are copying.
I was coming from a hassos version of HA, so maybe that is why the restore failed, I don’t know.
Anyway, after 5 hours and 4 or 5 complete rebuilds of the SSD-based system it works. Hopefully my lessons and experiences can help others be more efficient with their attempts.