← All posts
Home Assistant

What is Home Assistant Yellow — and do you need one for solar?

Home Assistant Yellow is a dedicated piece of hardware for running your smart home. Here's what it is, what it does, and whether it's worth it for a solar + battery setup.

If you’ve been researching home automation or solar battery management, you’ve probably come across Home Assistant. And if you’ve dug into HA hardware options, you’ll have seen the Home Assistant Yellow. Here’s exactly what it is and whether it matters for a solar setup.

What is Home Assistant?

Home Assistant is free, open-source software that acts as the brain of your smart home. It runs locally on your network (not in the cloud), connects to hundreds of different devices and services, and lets you automate almost anything.

For solar and battery owners, Home Assistant is particularly powerful because it can:

  • Monitor your solar generation, battery state, and grid import/export in real time
  • Connect to your Octopus Agile account and display live half-hourly prices
  • Run Predbat — the add-on that automatically plans your battery charging and discharging
  • Display everything on a custom dashboard on your phone or TV

You can run Home Assistant on a Raspberry Pi, an old PC, a NAS, or a dedicated device. The Yellow is one of those dedicated devices — made by Nabu Casa, the company behind Home Assistant.

What is Home Assistant Yellow?

Home Assistant Yellow is a compact, purpose-built device designed specifically to run Home Assistant. It looks like a small circuit board in a case, and it’s designed to be reliable, efficient, and expandable.

What’s inside:

  • Raspberry Pi Compute Module 4 (CM4) as the processor — the same chip as the popular Raspberry Pi 4, but in a smaller form factor
  • Built-in Zigbee radio — so you can directly connect Zigbee smart home devices (smart plugs, sensors, bulbs) without a separate hub
  • Built-in Z-Wave radio (on some models) — same idea for Z-Wave devices
  • M.2 slot for an NVMe SSD — much faster and more reliable than an SD card
  • PoE support — can be powered over an ethernet cable, no separate power adapter needed
  • 2GB or 4GB RAM depending on the version

What it’s designed for: Running Home Assistant OS, the official operating system built specifically for home automation. It boots directly into HA, updates itself, handles backups, and just works.

Yellow vs running HA on a Raspberry Pi

Most people start running Home Assistant on a Raspberry Pi with an SD card. It works, but SD cards are unreliable over time — they wear out, corrupt, and fail. Losing your HA configuration after months of tweaking is painful.

FeaturePi + SD cardHome Assistant Yellow
StorageSD card (unreliable)NVMe SSD (fast, reliable)
ZigbeeNeeds USB dongleBuilt-in
PowerUSB-C adapterUSB-C or PoE
SetupDIY, install HA yourselfShips ready to run
Price~£50 + extras~£130–160
ReliabilityModerateHigh

The Yellow removes the SD card problem and bundles everything you need into one tidy device.

Do you need a Yellow for solar monitoring?

Short answer: no. But it helps.

You can run Home Assistant on almost anything — a spare PC, a Raspberry Pi 4 with a USB SSD, even a virtual machine. For monitoring solar and running Predbat, the software is what matters, not the hardware.

That said, the Yellow has some real advantages for a solar/battery setup:

Reliability matters more than you’d think. Predbat runs continuously, making charge/discharge decisions every 30 minutes. If your HA device crashes or reboots at the wrong moment — say, midnight when it should be charging the battery on a cheap Agile slot — you lose money. The Yellow with an NVMe SSD is significantly more reliable than a Pi on an SD card.

Built-in Zigbee is useful. If you have smart plugs to monitor specific appliances, or temperature sensors, or a smart doorbell — Zigbee is common and the built-in radio means one less USB dongle to manage.

It’s a proper appliance. The Yellow sits in a cupboard and quietly runs everything. It doesn’t need a keyboard or monitor. It updates itself. You don’t think about it.

What about Home Assistant Green?

Nabu Casa also makes the Home Assistant Green — a cheaper (~£90), simpler device. It’s a sealed unit with an Allwinner H6 processor, 4GB eMMC storage, and no expandability. It runs HA fine for basic use but:

  • No Zigbee radio (needs a separate USB dongle)
  • No SSD expansion
  • Less powerful processor

For a basic setup the Green is fine. For a serious solar/battery setup where Predbat is running continuously and you want maximum reliability — the Yellow is worth the extra.

My setup

I run Home Assistant on a Mac Mini (the same machine that runs all my other bots and services). It’s overkill but it was already running 24/7. For most people, a Home Assistant Yellow is the cleanest, most reliable way to get HA running.

If you’re setting up solar monitoring and Predbat from scratch, I’d recommend:

  1. Start with a Raspberry Pi 4 + USB SSD if you’re budget-conscious
  2. Or go straight to Home Assistant Yellow if you want it done properly first time

Either way, the software setup is the same — which brings us to Predbat.

Next step — setting up Predbat

Once Home Assistant is running, the next thing to configure is Predbat — the add-on that makes your battery actually smart. I’ve written a full setup guide:

How to set up Predbat — step by step →