I’m far from an expert in this subject but here’s my take. I currently run a Windows-based home automation software on its own (naturally) Windows-based computer. I run Home Assistant on a separate Linux-based computer. If I wanted to combine the two into one machine, I could run Proxmox with two VMs:
One VM runs Windows and the Windows-based home automation software.
The other VM runs Linux and Home Assistant.
The choice of whether Home Assistant runs as a virtualenv or under Docker, in the Linux-based VM, is a secondary issue.
Yep I think you are spot on there - I have one instance in VirtualEnv (in a LXC) and one in Docker. Pros and cons for both, but not yet in my mind enough to do one or the other. My Dev is in Docker as so quick to update/downgrade and prod in virtualEnv.
I suppose you could say I used to be indecisive but now I’m not sure …
I will add that there doesn’t seem to be any major drawbacks with having Proxmox either way. Even if you end up deciding to just run Docker on Ubuntu and do everything that way, you can create a single VM for it. If you never need Proxmox again, oh well. It will mostly just sit there and you can pretty much ignore it.
The advantage is that if you ever do find yourself needing another VM or wanting to try something different, you can already do so without destroying your existing setup first.
Just read this thread as Im confused on how to install my NUC8i5 to get the most out of it.
Regarding the presence detection earlier in the thread, I use Life360 with my wife’s and my iPhone’s, works a treat. I did find my wife’s iPhone would keep losing wifi signal at quite times so I set the ‘Background App Refresh’ to On (the same as mine) and that seams to have done the trick.
Like your thinking @tboyce1, at the moment I’ve got Proxmox and hassio installed.
@MarVin just came across your writeup. Thanks for putting this together and initiating this thread. NUCs have caught my attention. I’m the poor sod experiencing some instability described here: HASS.IO -> transfer from SD card to SSD or USB
One question: any site that may help me size the NUC that suits my needs? I’m currently considering keeping an old 2-bay QNAP NAS for file storage and replacing the two RPIs that I run with a NUC. I have 3 network cameras and at some point I gave Motioneye a try, but rolled it back due to the huge load that it posed on my HA RPI.
I personally don’t know of any sizing tools but I do know that for a simple setup my NUC running a Celeron CPU is ample as shown below.
Since my purchase prices have come down as well so depending on your budget you can get some power. Look at Amazon’s prices for a complete i3 with great spec’s ready to go… plenty of room for camera recordings as well. On sale @ $329… can’t go wrong.
There was only 1 developer left supporting the installation type and he can’t keep up with that and everything else he’s working on. Kind of a long story how it got there but I think eventually everyone will need to get off the type install I have.
I’m going to the latest Ubuntu and will run VMWare. I was running PiHole and AdGuard outside of HA as separate workloads under docker but will now probably run them through HA I have not decided yet.
Home Assistant Supervised is officially supported on Debian.
If you choose to run Home Assistant Supervised on any other distro, like Ubuntu, it is community-supported (because many people chose Ubuntu).
If you are starting out with Home Assistant Supervised, use Debian. If you are already running it on Ubuntu, you can continue to use it until you encounter a problem that the community is unable to solve and switching to Debian becomes unavoidable. Or you can switch to Debian whenever it’s convenient in order to avoid any future headaches.
I think I am maxing out my RPi 4. See below.
I am wondering what mini to buy to replace it. My thought is to run Debian Supervised.
I am looking at lower spec machines because I will run it as a dedicated HA machine:
This is all you need… mine idles… if you scroll down under the picture with a 240 SSD and 8 gig memory it’s like $220… I just set one up for a friend with Ubuntu 20.04 and HA as a virtual machine with VirtualBox and it’s rock solid. I did that because we run OpenVPN Server and DuckDNS on it under Ubuntu as well. If you do want to run it headless and access with VNC get a HDMI Dummy Plug for 5 bucks or so.
Am I unrealistic to have hoped/expected a response from the native x64 dev team? I’m really hoping to run HA native rather than supervised. I really like the RPi environment and would stay with it if I wasn’t running out of horse power.
I can’t speak for them… My two cent’s though… I started with a Pi 3 moved to a Pi 4 and then I ran HA Native on that model NUC for quite awhile and it was rock solid. I only configured it with Ubuntu and VirtualBox because I gave it to my nephew and he needed a VPN Server so it made more sense to use the NUC for multiple apps. I now run HA on a Synology DS920+ in a VM for my house. $230 bucks isn’t that bad when you consider a RPI 4 alone is about $100 by the time you get everything you need. You can always try an Odroid N2+ which has about twice the power but for the little difference in price the NUC will smoke it performance wise. I haven’t heard one bad thing about using a NUC actually all the comments I’ve seen people who have them love them. Depend on what you are looking for performance wise $230 isn’t that bad of a price knowing you will never need to replace it unless it fails.