Since I had a BBB lying around doing nothing at the moment (it was an Octoprint server but I’m trying an original Beaglebone White to see how it goes for that) and since I felt like a challenge, I decided to see what could be achieved.
My “real” HA server is hosted in a venv under Debian 9.9 on an older pc. So I just attempted the same setup on the BBB.
I flashed the latest Debian 9.9 IoT SD image and started to build Python 3.7 from source. I probably shouldn’t have used “–enable-optimizations” in configure as after 5 or 6 hours the test suite failed with a segmentation fault. (The poor old 'bone is struggling a bit nowadays.)
So I lost interest and went back to the Beaglebone downloads page and found an alpha image for Buster 10.0. So I flashed that and confirmed that Python 3.7 was there. Looking back through this thread, I can see that the guide that @pnbruckner posted above is more or less what I did.
I needed to install libffi but otherwise the install of HA went smoothly but very slowly.
Running hass for the first time took about 30-40 minutes and but is not too bad subsequently.
All in all it took the best part of the morning sitting and watching the 'bone grind away.
It seems to run OK but I didn’t load it up with much of anything.
Would you want to use this for real? I don’t think so. I’ve got a Pi 3B+ build stored away for a backup in case my main server fails but I’ll probably keep the card from the BBB as well for another backup.