Home Assistant Green vs Yellow vs DIY Raspberry Pi 5: Which Should You Buy?
Choosing between the Home Assistant Green ($99), Yellow ($150-200), and a DIY Raspberry Pi 5 build ($120-150) depends on your technical comfort level, smart home size, and need for built-in Zigbee or Thread radios. This guide breaks down the specs, tradeoffs, and ideal buyer for each option.
What You Need
Home Assistant Green: The Appliance
The Home Assistant Green is a $99 plug-and-play box purpose-built for Home Assistant. Inside is a quad-core Cortex-A55 at 1.8GHz, 4GB LPDDR4 RAM, and 32GB eMMC storage. It runs Home Assistant OS out of the box — plug in Ethernet and power, and it is ready in under 5 minutes.
The Green's strength is simplicity. There is no SD card to wear out (eMMC is soldered), no software to install, and no configuration to debug. Updates happen automatically through the Home Assistant UI. For non-technical users who want a smart home hub without touching a terminal, the Green is the lowest-friction option.
The limitation is expandability. There is no M.2 slot for NVMe storage, no built-in Zigbee or Thread radio, and no GPIO header. USB ports provide the only expansion path — you can add a Zigbee coordinator via USB dongle (like the Sonoff ZBDongle-P), but that is another $20-30 and a USB port consumed. The Cortex-A55 cores are adequate for 50-80 devices but will feel sluggish with 150+ devices and complex automations.
Home Assistant Yellow: The Enthusiast Pick
The Home Assistant Yellow costs $150 (board only, bring your own Raspberry Pi CM4) or $200 with CM4 included. It is built around the Raspberry Pi Compute Module 4 with a custom carrier board that adds features the Green lacks.
The standout feature is the built-in Silicon Labs EFR32MG21 radio that supports both Zigbee 3.0 and Thread. No USB dongle needed — Zigbee and Thread work out of the box. This is the only Home Assistant hardware with an integrated multi-protocol radio.
The Yellow also includes an M.2 slot for NVMe SSD storage, which is 5-10x faster than eMMC for database operations. Power over Ethernet (PoE) via an optional module lets you run the entire hub from a single Ethernet cable. There is also a CR2032 battery holder for RTC backup.
The downside is the CM4's age. The CM4 uses Cortex-A72 cores at 1.5GHz with a maximum of 8GB RAM. While adequate for most smart homes, it is noticeably slower than the Raspberry Pi 5's Cortex-A76 cores for compute-heavy tasks like large dashboards, media processing, or running many add-ons simultaneously.
DIY Raspberry Pi 5: Maximum Flexibility
A DIY Home Assistant build on the Raspberry Pi 5 costs $120-150 total: $60 for the Pi 5 4GB, $15 for a case with active cooling, $20-30 for an NVMe HAT and SSD, $10 for a power supply, and $15-25 for a USB Zigbee/Thread coordinator.
The Pi 5's four Cortex-A76 cores at 2.4GHz deliver approximately 2-2.5x the single-threaded performance of the CM4's Cortex-A72 and 2.5-3x the Green's Cortex-A55. This headroom matters for large smart homes with 100+ devices, complex automations with template sensors, and running resource-intensive add-ons like Frigate NVR, Node-RED, or Plex.
The Pi 5 also supports NVMe via the official M.2 HAT, PCIe 2.0 x1 with a well-supported M.2 HAT ecosystem, and up to 8GB RAM. The tradeoff is assembly and configuration time — you install Home Assistant OS on the NVMe drive, configure the Zigbee coordinator, and manage updates yourself.
The Pi 5 has no built-in Zigbee or Thread radio, so you need an external coordinator. The Sonoff ZBDongle-E (EFR32MG21, $20) handles Zigbee, and an ESP32-C6 ($8) serves as a Thread border router. This modular approach means you can upgrade individual components as technology evolves.
Our Recommendation
Choose the Home Assistant Green if you are new to smart home automation, have fewer than 80 devices, and want zero setup friction. The $99 price includes everything you need, and the eMMC storage eliminates the most common failure mode (SD card corruption). Add a USB Zigbee dongle if you need Zigbee support.
Choose the Home Assistant Yellow if Zigbee is central to your smart home strategy and you want a single integrated box. The built-in EFR32MG21 radio is the cleanest Zigbee setup available for Home Assistant. The M.2 NVMe slot and PoE option make it a polished enthusiast product. Be aware that the CM4's performance ceiling is lower than the Pi 5's.
Choose the DIY Raspberry Pi 5 if you have 100+ devices, run add-ons like Frigate or Node-RED, or want maximum upgrade flexibility. The 2-2.5x performance advantage over the CM4 is tangible in daily use — dashboards load faster, automations execute quicker, and the system stays responsive under load. The tradeoff is 1-2 hours of initial setup and ongoing responsibility for hardware maintenance.
Frequently Asked Questions
Which is the cheapest option for Home Assistant?
The Home Assistant Green at $99 is the cheapest complete solution. A DIY Pi 5 build starts at $120 for the board, case, power supply, and storage. The Yellow ranges from $150 (board only, BYO CM4) to $200 with CM4 included. All three options require a separate Zigbee dongle ($20-30) unless you choose the Yellow with its built-in radio.
Can I migrate my Home Assistant from one platform to another?
Yes. Home Assistant backups are platform-independent. Create a full backup from Settings, then System, then Backups. Restore it on any Home Assistant installation — Green, Yellow, Pi 5, or even a virtual machine. The migration preserves all devices, automations, history, and add-ons. Typical migration takes 15-30 minutes.
Which should I choose for a large smart home with 100+ devices?
The Raspberry Pi 5 with 8GB RAM. Its Cortex-A76 cores at 2.4GHz provide 2-2.5x the performance of the CM4 in the Yellow and 2.5-3x the Green's Cortex-A55. Large device counts increase database writes, automation processing, and UI rendering — the Pi 5 handles this without slowdowns that affect the Green and Yellow.
Do I need a Zigbee or Thread coordinator with each option?
The Yellow includes a built-in Zigbee/Thread radio. The Green and Pi 5 require external coordinators: a USB Zigbee dongle ($20-30) for Zigbee devices, and an ESP32-C6 ($8-10) for Thread border routing. If you only use WiFi smart devices, no coordinator is needed on any platform.
What about long-term support and updates?
All three run Home Assistant OS with identical update cycles. The Green and Yellow receive guaranteed hardware support from Nabu Casa (the company behind Home Assistant). The Pi 5 relies on Raspberry Pi Foundation support, which has historically been excellent with 5+ year support windows. Software updates are identical across all platforms.
Can the Home Assistant Green handle Frigate NVR?
Technically yes, but performance is poor. Frigate with a single camera at 720p uses 60-70% of the Green's CPU. The Pi 5 handles 2-3 cameras at 1080p with CPU headroom to spare. For Frigate, pair the Pi 5 with a Coral USB Accelerator to offload AI inference and support 5+ cameras simultaneously.
Is the Raspberry Pi 5 reliable enough for a 24/7 smart home hub?
Yes, with proper setup. Use NVMe storage (not SD card) to eliminate the most common failure mode. Add active cooling (the official Pi 5 case includes a fan) to prevent thermal throttling. Use a quality 5V/5A USB-C power supply. With these precautions, Pi 5 uptime matches commercial appliances. Many users report 6-12 months of continuous operation between reboots.