This is exactly the model Iām looking at.
How long does a hassio restart take on this? And are you still pleased with it?
Super happy with it. Takes about 30 seconds for HA to restart.
Hey guys. As I do not need something as powerfull as Nuc is (for parentās house) and I just need reliability (do not want sd card issue), I think that another microcomputer could do tha job? Something between pi and nuc in price.
Khadas vim 2 basic? It has flash memory, so I can go without sd card and the issue is gone.
Am I getting something wrong?
You could try with an old laptop with either Hassio or Virtualenv installs.
It has also the benefit of internal battery that will keep going case of (relatively short) power failures so no need to invest, from the start, in an UPS.
An old laptop Will probably be more costly than going for a cheap NUC. Laptops generally use more power than NUCās and with a 24/7 device the powerbill adds up quickly
You might be aware of this already, but just to be sure: if you connect an SSD to the Raspberry Pi (regardless of which model), via USB, you will probably see some performance enhancements, but you will not be able to benefit from all the performance that the SSD has to offer. This is because on the Pi, the USB (Universal Serial Bus) is shared between the four USB ports and the Ethernet controller (i.e. the Ethernet traffic is also on the USB bus). A lot of network traffic negatively impacts the read/write performance on your disk and vice versa. The bus has a max speed of about 300Mbit/s if Iām not mistaken, so buying any disk (solid state or spinning disk) over SATA-300 will not make a difference.
Thank you for sharing you knowledge, I appreciate it!
Hey Iām looking at the same one, is it silent?, I need to put mine Front and centre in our lounge room and my misses will kill me if it makes even the slightest bit of noise
For $400AUD you can get an i7 7500u mini pc. Which in real terms will be about twice as fast:
This price includes 8GB RAM and a 120GB SSD.
Both systems are fanless, so no noise.
Iām using https://www.aliexpress.com/item/MINISYS-Mini-PC-for-office-NEW-design-mini-fanless-pc-low-power-consumption-intel-core-i5/32814284342.html which is also fanless successfully. I have an i5-6200U CPU @ 2.30GHz in mine; theyāre shipping with newer generation CPUs now. I have 16GB of RAM, mostly just becauseā¦
Iām running a bunch of Docker containers on here, including Plex and Shinobi which is capturing video from a bunch of IP cameras. All the storage for those apps is via NFS to a FreeNAS box. But Home Assistant is running off internal SSD.
I am running Ubuntu 18.04 and Docker. I have Ubuntu running on a ZFS file system which allows for very cheap and easy snapshots ā handy when doing a Home Assistant upgrade and you just want to be able to rewind back to the previous state of the world.
Just another sample point. I only ran Home Assistant on a Raspberry Pi for a few days to just experiment. It became clear right away that I was going to be unhappy with the SD card I/O performance ā this wasnāt my first rodeo with a Raspberry Pi, so that was of no surprise. I then ran Home Assistant in a Python virtual environment for more than a years on a macOS Mac Mini system. This worked pretty well, but eventually I wanted to be able to move to using Docker and Linux stuff in general that was more āmainstreamā, so Ubuntu it is! (I cried inside a little since Iāve been running FreeBSD for 15 years or moreā¦ and 4.4BSD before that, 2.11BSD on PDP-11s before thatā¦)
So NUC instead of Pi is a no-brainer choice based on my experience, especially if you also have InfluxDB, Grafana and other supporting services that actually want to do any reasonable amount of I/O. For my, a primary driver was as reliability of the Home Automation platform and software stack. So lots of memory, name-brand Samsung SSD (which really doesnāt cost that much more as a premium), no moving parts. So my wife doesnāt yell at me when stuff breaks.
That version you linked to is about $200 AUD dearer than the one I listed and not quite as powerful:
AFAIK, there is no recent (3-4 years old), official (aka Intel manufactured) fanless NUC. However, there are a few minipc fanless options from known manufacturers such as Gigabyte or ASRock.
My system for HA is a Celeron J4005 NUC with Virtualenv on Ubuntu Server 18.04 and Iām very happy with it (although it is barely generating any noise I keep it in a cabinet). There are about 2,000 entities (600 scripts, 400 automation, 600 sensors & binary sensors, 200 switches & input Boolean, 20 lights) and Z-Wave Aeotec Gen5 stick, CC2531 with Zigbee2MQTT coordinator firmware and RFLink gateways plugged in. 15 min load stays in the 0.15 to 0.25 range with the memory used around 20%; temperature is usually between 38 and 44 C. Power consumption (monitored by a smart plug) rarely spikes to 10 W (usually stays at 7 W).
During last two years Iāve build around 10 HA systems (mostly Hassio, very few Virtualenv, with basic installation for controlling lights or monitoring access with PIR & door sensors and environment sensors such as temperature, humidity, luminescence, smoke, gas, water leakage) for relatives and friends. Used only x86 processors and hardware was either what they already owned or cheap used boxes bought online, thus the options were limited.
Havenāt gone with Raspberry Pi mostly due to SD card unreliability (even the best, more expensive cards keep failing after 1 to 2 years of intensive wear; throw in a few power failures in between and this period is greatly reduced). Although RPi hardware is sufficient for regular HA builds, it needs quality power supply and 32/64 GB microSD card (not to mention a case and heat dissipating if trying to get fancy) which are adding up to the cost of the board.
For used x86 hardware (NUCs or laptops, to keep power consumption low) the prices can get close to those of a fully built Rpi while the performance gain is significant. Even the most entry level, low power Celeron processors are monsters compared to Rpi if only running HA (or Hassio with a few addons) so a Core i3 (from any generation) is overkill for this. If running more power hungry apps alongside HA (either in Docker, Hassio addons or separate programs) then a newer Core i3 or a Core i5 from any generation should work great.
All below builds are online 24/7 and work perfect after 1.5 years on average (some of the owners do the software upgrade themselves at about 3-4 months intervals except for a few, which Iām upgrading; on 0.89 upgrade I had to intervene quite a lot ). Only one that needed physical maintenance was the Core i5-4250u NUC due to a electrical issue that fried the power brick.
Gigabyte ālike NUCā with Celeron N3000 (fanless)
Tested with: Hassio image for NUC
Comments: Pretty solid box although uses an older processor; sole issue is that Hassio doesnāt get CPU temperature but the top panel outside temperature reading is not above 40 C.
NUCs
Tested with: Virtualenv on Ubuntu Server & Hassio image for NUC
Celeron J4005
Celeron J3455
Comments: These two are less powerful than the Pentium J5005 someone mentioned above.
Core i5-4250u
Comments: this one is quite close to J5005 (despite i5 vs. Pentium architecture difference as i5 is much older).
Chinese boxes (fanless)
Tested with: Virtualenv on Ubuntu Server & Hassio in Docker for Ubuntu Server
Core i3-7130u
Celeron J1900 (quite popular with pfsense builds, at least until pfsense 2.5.1 that requires AES-NI compatible processor comes out);
Comments: although performance is really good for their price, they do come with some caveats such as lack of BIOS support (it is quite difficult to find compatible BIOS updates if encountering stability issues). Also, theyāre running mSATA SSD only (still, not a real bottleneck for HA performance)
Laptops (generic, OEM builds that come by default with 32GB emmc but include also a m2 port and can connect a SATA SSD) (fanless)
Tested with: Hassio in Docker for Ubuntu Server & Desktop
Celeron N3350
Celeron N4000
Comments: the laptop installation was made in order to not have to deal with external UPS (these laptops are placed in cabinets and not used for accessing frontend); to keep power consumption low, if running Ubuntu Desktop as base OS, then the screen can be disabled quite easy; for Server version or Hassio, might need to physically remove screen connector (anyway, one of them had a broken screen that would cost about half of the price of new unit if to be replaced). Also, they didnāt include network ports so external ethernet USB adapters were needed.
Only 1 week till stock of this returns, got my card ready to orderā¦
Cheaper than nuc.
4 watts power draw at idle.
Uses standard Ubuntu images and is x86 not arm.
Two sata ports as well as m2 nvme for ssd.
Dual gb network ports.
Oh my god: are you running Homeassistant to monitor your own nuclear plant? What an incredible amount of sensors and switches. Am eager to understand what you are doing with itā¦
BTW: am also a bit of a power user with about 60 sensors (mostly physical) and a handful of automations, but nowhere near your setupā¦
Searching for extraterrestrial lifeforms
Youāre thinking physical sensors however there is a plethora of āvirtualā sensors.
Consider an average 2 room house: there would be living, bedroom and some kind of kitchen, bathroom, hallway, balcony as rooms (might add up some other smaller partitions).
Basic environment sensors (NodeMCUs running https://github.com/1technophile/OpenMQTTGateway) could monitor temperature, humidity and lightness; add in a template for āreal feelā based on temperature and humidity and there are about 30 different sensors to monitor. Smart wall switches in each room (Xiaomi switches with https://www.zigbee2mqtt.io/) would add up some other 4 sensors per room: actual state of the switch (to be used as trigger), link quality, battery level and template (to keep track of the power consumption of each controlled bulb if the switch is turned on). Throw in motion (PIR or micro-wave) and open door sensor (for lights control and/or intrusion detection) and the perspective suddenly changes. And itās not even close: Z-wave power switches (one for each room) create some 6+ individual sensors and binary sensors; monitoring computers (Glances platform) creates ~ 20 sensors (so having a single computer for general purpose and the HA host will use 40 sensors; bring a laptop and a phone to the party and there are around 70-80 additional sensors to keep track of). Use some weather monitoring (7 Day Weather Forecast) and suddenly there are more than 2-300 sensors.
Of course, not all of these sensors are vital for monitoring and some of them can be optimized further, or completely ignored; however, they create the framework for redundancy and skyās the limitā¦
Have I mentioned about NAS (FreeNAS)? Router? Water leakage sensor? Smoke sensor?
Did you get one? Any good? What case and parts did you get with it?
Iām still looking at my options as I got a shock when the total amount came up with freight when I added all the bits to my cart. My current system is handling it so there is no rush but I will need to do something soon.
There are a few similar products out there which can achieve <5watt power draw at idle as they all use the j4105 / j5005 processorā¦
Asrock make an ITX j5005 board but to get low power draw you would need to use a pico supply and stay away from atx power supplies. Ends up more expensive.
ASRock J4205-ITX and Gigabyte J4105N H are other ITX boards that I just found tonight.
Gigabyte brix and Intel nuc are just too limited with expansion options if wanting to make it a dual purpose box for snap raid like I am.
Odroid seems to come out slightly cheaper but is not as flexible with future upgrade paths as the ITX boards.
I would go the case type 1 as you can install 3.5" drives or 2.5" ones with brackets. Donāt forget to get the sata/power cable set as they look custom cables.
Hello again! SD card is finally dead, so I am looking for a nuc
I need it only for hassio, so Iāve choosed cheapest one. Is this ok: Intel NUC, BOXNUC5CPYH? Or this one: BOXNUC5PPYH?
I need to buy SSD as well, what about this? (64)
And should I also buy flash memory? (4)
Although none of the two options is a speed daemon, the N3700 processor in NUC5PPYH would give you some spare performance case you later decide to install also some Hassio addons.
Youāre probably fine with a 32 GB SSD as well, however 64 GB option would also extend the lifespan of the device by having a larger pool for write.
As far as I can tell from that page, the memory chosen is 1.5 V. Indicated NUCs only use DDR3L (1.35 V) boards so it wonāt work. Again, 2GB should be sufficient (Rpis, at least until 4, only used 1 GB) but with 4 GB the swap file on SSD will likely be less used.
Pi will still be fine