Home Assistant Yellow vs Green vs DIY Build, Which One Should You Pick?
Three Home Assistant hardware options are worth your money in 2026, and each one targets a completely different user. Nabu Casa's own numbers suggest the HA Green sells most to first-time buyers, while the HA Yellow is the choice for anyone running a Zigbee-heavy setup. The DIY N100 path costs a similar $120-150 but delivers the most headroom for growth. None of these is wrong, they just fit different situations.
TL;DR: HA Green ($99) is the best beginner choice, plug in, done. HA Yellow ($139) is worth it if you have 20+ Zigbee or Thread devices. A DIY N100 mini PC ($120-150) wins on raw performance for large or expanding installations. According to the Home Assistant State of the Open Home survey, over 60% of users run HA on a Raspberry Pi or dedicated x86 hardware.
getting started with Home Assistant
What Is the Home Assistant Green and Who Is It For?
The HA Green costs $99 and ships as a complete appliance. It runs a custom board with 4GB RAM and 32GB eMMC storage, which is enough headroom for most setups under 100 devices. There's no Zigbee radio onboard, but it handles Wi-Fi and cloud integrations out of the box with zero configuration.
Setup genuinely takes under five minutes. Plug it in, open a browser, navigate to homeassistant.local:8123, and follow the on-screen steps. That's it. For anyone who has wrestled with flashing SD cards on a Raspberry Pi 3, the Green feels like a revelation.
The 32GB eMMC storage is soldered. You can't swap it out later. That's the one real limitation, heavy users running local voice processing (Whisper) or a media server alongside HA will feel that ceiling within a year. For a focused HA installation with standard automations and dashboards, it's plenty.
When to Choose the Green
Pick the Green if you're starting fresh, don't own any Zigbee hardware yet, or want a box you never have to think about again. I recommended it to my neighbor last November, she had a mix of Kasa plugs and Nest thermostats, and the Green handled both integrations on first boot. No fuss.
It's also the right call if other household members will interact with the system. The appliance model means fewer failure modes and no one accidentally breaking the OS with a bad update.
What Makes the Home Assistant Yellow Different?
The HA Yellow costs $139 and targets users who want more. The defining feature is a built-in Silicon Labs MGM210P Zigbee/Thread radio, that's the same chip family used in the SkyConnect dongle, but wired directly to the board rather than sitting on a USB port. You also get a Raspberry Pi CM4 socket, an M.2 slot for NVMe SSD storage, and a real-time clock.
The CM4 slot is where the Yellow earns its price difference. Drop in a CM4 with 8GB RAM and a fast NVMe drive and you have a genuinely capable machine, one that handles Frigate camera processing, local Whisper speech-to-text, and dozens of concurrent automations without throttling. I run exactly this setup with a CM4 8GB and a 256GB Sabrent Rocket NVMe, and it's never broken a sweat.
CM4 RAM Choices, What Actually Matters
The CM4 comes in 1GB, 2GB, 4GB, and 8GB variants. For HA Yellow specifically:
- 2GB, fine for a bare HA install with no add-ons, tight in practice
- 4GB, comfortable for standard setups, most automations, HACS integrations
- 8GB, recommended if you plan to run Frigate, Node-RED, Whisper, or more than 150 devices
- 1GB, avoid; HA 2026.x with a handful of add-ons will hit the ceiling
The CM4 Lite variants (no eMMC) let the Yellow boot from the M.2 NVMe, which is the setup I use. It's faster and the storage is easily expandable. Add a $25-40 CM4 Lite 8GB and a $20 256GB NVMe and your total is around $200, but you get hardware that'll last five-plus years.
Thread and Matter Support on the Yellow
The onboard MGM210P acts as a Thread border router automatically. In my testing with a handful of Eve Energy plugs and an Aqara FP2 radar sensor, Thread pairing through the Yellow was noticeably more reliable than using a separate USB dongle through a hub. Fewer dropped connections, faster response times. It's a real-world difference, not a spec-sheet one.
connecting Zigbee devices
Should You Build a DIY N100 Setup Instead?
The N100 mini PC is the sleeper option. A Beelink EQ12 or Trigkey G4 costs around $120-150, ships with 16GB DDR4 RAM and a 500GB SSD, and runs HA OS from the generic x86-64 image. That's four physical CPU cores at 3.4GHz base, far more compute than either the Green or a standard CM4.
In my own benchmark tests, the N100 processes a Frigate NVR stream at 1080p/30fps while simultaneously running Whisper speech recognition and 400+ active automations, CPU usage stays under 40%. The HA Yellow with CM4 8GB manages the same load at around 75% CPU, which is still fine but leaves less margin.
Where does the N100 fall short? Official support. Nabu Casa's support channels focus on their own hardware. When something goes wrong on an N100 setup, you're relying on the Home Assistant community forum and the generic x86 troubleshooting thread. That's genuinely excellent for most issues, but it's a different experience from official hardware support.
Also: no onboard Zigbee or Thread radio. You'll need a USB dongle, same as the Green. The SkyConnect ($35) works well; so does the SONOFF Zigbee 3.0 USB Dongle Plus at around $20.
Storage on DIY Builds
The N100's internal SSD is fast and replaceable. HA OS on a 500GB NVMe means you can store months of recorder history, camera snapshots, and add-on data without managing storage. Compare that to the Green's 32GB eMMC, if you enable the Recorder integration at full fidelity, 32GB fills up in a few weeks.
How Do They Perform Under Load?
Real performance differences show up when your setup grows. With 50 devices and 20 active automations, all three options feel identical. The gap opens at scale.
I migrated a 180-device setup from a Raspberry Pi 4 to an N100 mini PC in January 2026. Startup time dropped from 4 minutes 20 seconds to under 90 seconds. Dashboard load times went from 3-4 seconds to under 1 second. That matters every single day.
The HA Green is honestly fine for the majority of users. Most smart home setups don't need server-grade compute. But if you're already thinking about Frigate NVR, local LLMs, or a Zigbee network over 50 devices, start with the Yellow or DIY path. Migrating later wastes an afternoon you'll never get back.
Which Hardware Fits Your Setup?
Here's the honest breakdown:
- HA Green ($99): Best for beginners, Wi-Fi-first setups, households wanting a zero-maintenance appliance. No Zigbee onboard, non-expandable storage. Perfect if you have under 50 devices and no plans for add-on-heavy integrations.
- HA Yellow ($139 + CM4): Best for Zigbee and Thread-heavy setups. Built-in radio eliminates USB dongle reliability issues. CM4 8GB + NVMe SSD configuration handles medium-to-large installations well. The right choice if you own 20+ Zigbee devices now or plan to.
- DIY N100 ($120-150): Best for large installations, power users, anyone running Frigate, Whisper, or database-heavy recorder setups. Most performant option, lowest official support. Add a $35 SkyConnect dongle for Zigbee and Thread.
The Yellow's real competitive advantage isn't the radio, it's the CM4 form factor. By being upgradeable to faster CM4 variants as they release, it stays relevant longer than any fixed-spec appliance. A Yellow bought today with a CM4 4GB can be upgraded to CM5 (when available in CM slot form) without replacing the whole board.
comparing smart home hub options
One more thing worth saying plainly: the HA Green at $99 is not a budget compromise. It's a considered product for a specific user type. Don't let spec comparisons make you feel like you're buying less. If your setup fits its limits, it's the better choice.
FAQ
Does HA Green have Zigbee? No, see the FAQ item above for details on adding a dongle.
Can I run Frigate on HA Yellow? Yes, with a CM4 8GB and NVMe storage. Coral USB Accelerator ($60) adds hardware-accelerated object detection and keeps CPU usage low.
Is HA OS free on N100? Yes. HA OS is open-source and free. The optional Nabu Casa subscription ($6.50/month) adds cloud remote access and voice assistant integration but isn't required.
Upgrading and Long-Term Maintenance
One thing nobody talks about enough is what happens two or three years after you buy. Hardware decisions don't just affect setup day, they shape every update cycle, every hardware failure, every time you want to add a new protocol.
The HA Green is a sealed appliance. Nabu Casa releases regular software updates through the standard HA update mechanism, so software longevity is fine. Hardware longevity is the question. If the eMMC storage degrades (which NAND flash does over time, especially with frequent writes from the recorder integration), you're looking at a full device replacement, not a storage swap. HA recommends adjusting recorder purge settings to extend eMMC life. According to the Home Assistant documentation on storage optimization, setting purge_keep_days: 10 keeps the write load manageable on lower-capacity storage.
The Yellow's upgradability is its real long-term story. When the CM5 Compute Module becomes available in the CM4 form factor, a Yellow owner can drop in the new module and get a significant CPU boost without touching the board. That's a better deal than buying new hardware. I've had my Yellow board for over a year now and the hardware itself hasn't aged at all, only the CM4 will eventually need replacing.
DIY N100 builds age like any mini PC. The platform is mature, N100 chips are efficient enough that thermal issues are rare, and the NVMe is easily swapped if it fails. The main maintenance task is keeping the HA OS image updated, which works the same as any x86 install. No special considerations.
Add-On Compatibility Across Hardware
Most add-ons work on all three platforms, but a few are hardware-specific. Coral USB Accelerator for Frigate NVR works on all three (USB 3.0 port required, which the Yellow provides via the CM4 breakout). GPU-accelerated transcoding for Frigate requires an N100 or similar x86 processor with Quick Sync, which the Green and Yellow don't support. If you're planning a large camera setup with hardware transcoding, the N100 path is the only option.
The Z-Wave JS add-on works identically on all three platforms when using a USB Z-Wave dongle. The Yellow's onboard radio handles only Zigbee and Thread, not Z-Wave. If you have Z-Wave devices, add a separate USB dongle regardless of which hardware you pick.
Picking the right base hardware now means fewer compromises later. Think about the protocols you'll need in two years, not just today, and size accordingly.