Home Assistant Yellow

by Nabu Casa

Take control of your home as never before.

$505,232 raised

of $140,000 goal

360% Funded! Order Below

Product Choices


Home Assistant Yellow

This flagship version of Home Assistant Yellow is ready to go out of the box. It comes pre-assembled in a custom enclosure with a Raspberry Pi Compute Module 4 (CM4) and a custom heat sink for fanless, silent operation. The CM4 is a version without wireless and has 2 GB RAM and 16 GB eMMC storage, pre-installed with Home Assistant. All you need to get started is to plug in the power supply and the Ethernet cable, both of which are included. This variant does not have Power-over-Ethernet.


Yellow Kit with Power-over-Ethernet

The Home Assistant Yellow mainboard that comes with this kit supports Power-over-Ethernet (PoE). The kit does not include a power supply, though it is safe to operate it with both PoE and a 12 VDC power supply plugged in at the same time, in which case power will be drawn from the 12 VDC supply and not PoE. Custom enclosure, custom heat sink, and Ethernet cable included. You must provide your own Raspberry Pi Compute Module 4 and install Home Assistant on it.


Yellow Kit with Power Supply

Some assembly required! This kit includes everything in the flagship version except the Raspberry Pi Compute Module 4. This option allows you to pick the compute module with the memory and eMMC storage to fit your needs. You will need to install Home Assistant on the compute module you provide. Custom enclosure, custom heat sink, and Ethernet cable included. This version comes with a power supply, but does not support Power-over-Ethernet.


12 VDC 24 W International Wall Mount AC Adapter

From the Crowd Supply Basics project.

In case you want an extra power supply.

An AC adapter with interchangeable plugs provided for the US, EU, AU, UK, plus a CCC-compliant plug. 24 W max (12 V @ 2 A) with a 1.5 m cable and a 2.1 mm center-positive barrel jack.



From the Crowd Supply Basics project.

For booting or expanded storage.

SanDisk NVMe SSDs in various capacities: 128 GB (P/N SDAPMUW-128G-1022), 256 GB (P/N SDBPNPZ-256G), and 512 GB (P/N SDBPNPZ-512G).


Raspberry Pi CM4 (16 GB eMMC, No Wireless, 2 GB RAM)

From the Crowd Supply Basics project.

Perfect for use with a Yellow Kit.

This CM4002016 variant of the Raspberry Pi Compute Module 4 is a System on Module (SoM) containing an ARM quad-core Cortex-A72 processor, 2 GB RAM, 16 GB eMMC flash, supporting power circuitry, and no wireless capability.


Raspberry Pi CM4 (32 GB eMMC, Wireless, 4 GB RAM)

From the Crowd Supply Basics project.

Perfect for use with a Yellow Kit.

This CM4104032 variant of the Raspberry Pi Compute Module 4 is a System on Module (SoM) containing an ARM quad-core Cortex-A72 processor, 4 GB RAM, 2.4 and 5 GHz 802.11b/g/n/ac Wi-Fi and Bluetooth 5.0, 32 GB eMMC flash, and supporting power circuitry.


USB Cable: Type-C to Type-A

From the Crowd Supply Basics project.

Optional - only needed for accessing Home Assistant Yellow's UART and CM4 USB recovery.

A 100 cm cable with a USB Type-C and a USB Type-A connector.


Recent Updates

As Featured In

The Verge

"Home Assistant’s primary appeal lies in its local control (the ability to access your devices even when the internet is down); its secure, privacy-focused cloud offering; and that it’s completely platform agnostic."

Everything Smart Home

"It is a fantastic little device and I for one am really happy to see Home Assistant start to get into some hardware."

Tom's Hardware

"[Is] compatible with all variants of Compute Module, and supports booting from NVMe if on-board flash isn’t available. Two USB 2.0 ports are available, along with a Type-C port via a USB bridge."

Stacey on IoT

"This is a device that normal people can use to get started on the Home Assistant platform without having to worry about buying their own computer, attaching dongles, or installing software."

Hackster News

"One of the key features is running 100% on a local network, meaning it does not rely on a cloud-based solution. There are over 1,000 compatible devices and services. A significant and highly active community of users further strengthens the ecosystem."

Jeff Geerling

"The Amber is powered by a Compute Module 4 and incorporates Zigbee, and M.2 slot, RTC, and optionally Power over Ethernet, to make the ideal Home Assistant setup."

This project was originally published under the name Home Assistant Amber.

We have been working on Home Assistant, the software that powers Home Assistant Yellow, for eight years. It is the second most active Python project on GitHub with over 8,000 contributors last year alone. With this campaign we’re introducing Home Assistant Yellow, a ready-to-use device and the easiest way to run Home Assistant and experience the best home automation in the world.

Home Assistant Yellow integrates 1,000+ different devices and services, allowing you to create powerful automations and get insight into your energy usage. All from an easy-to-use interface that runs 100% locally without anything in the cloud.

Home Assistant Yellow grows with you.

A home is not static. As we grow as a person or expand our family, our homes evolve. What we buy today, should work tomorrow. With Home Assistant Yellow we have created a system that can be upgraded so it can keep up as you grow.

At the heart of Home Assistant Yellow is the Raspberry Pi Compute Module 4. This plugs into the Home Assistant Yellow board and provides the brains. You can upgrade to a more powerful version of the Compute Module 4 at any time.

Home Assistant Yellow includes the latest and greatest Zigbee radio chip from Silicon Labs to communicate with smart devices in your home. The chip is forward-compatible with the upcoming Matter smart home connectivity standard, in which Silicon Labs is heavily involved. Home Assistant Yellow will be compatible with Matter as soon as the Silicon Labs Matter SDK is released.

Home Assistant Yellow also contains an M.2 extension port. This allows you to easily plug in an NVMe SSD drive to extend the available space.

One app to control them all.

With Home Assistant Yellow, you can control your lights, thermostat, TV, music, and more. Home Assistant integrates with over 1,000 different devices and services. Home Assistant works with popular brands like Philips Hue and also that odd-ball lightbulb you picked up at a sale. Check the growing list of integrations to see if your devices are already compatible.

Home Assistant isn’t limited to integrating hardware devices either. Your dashboards and automations can also use services to get information about your commute, air quality in your area, or the latest currency exchange rates.

Use pre-made automations or create your own.

With Home Assistant Yellow, everything in your home becomes a data point and can be automated:

  • Left the garage door open for too long? Send a notification to your mobile phone to confirm that it should be closed.
  • Turn on the lights in the living room when the sun sets and someone is home.
  • Dim the lights when you start watching TV.

Use our advanced automation editor to create powerful automations, or select one of the many automation blueprints contributed by Home Assistant’s global community of users. Blueprints are templates that you can easily configure, like picking a motion sensor and an area to create a motion-based automation.

Want to fine-tune an automation? Use our automation tracing engine to see exactly what’s happening at every step of the automation.

Track and manage energy consumption.

Home Assistant Yellow helps you track your energy. By pairing Home Assistant Yellow with supported sensing hardware, you can see both how much energy you’re using at the moment and trends over time. Solar panels, home batteries, and gas usage are also supported.

With PoE, a private smart home is just a cable away.

Don’t like cables? Neither do we, so we created a variant of Home Assistant Yellow that includes Power-over-Ethernet (PoE). With a PoE-compatible switch or router you can communicate and power Home Assistant Yellow with a single Ethernet cable.

Features & Specifications

  • Carrier board for Raspberry Pi Compute Module 4 (CM4)
    • CM4 board-to-board connector
    • Supports direct boot from NVMe devices (e.g., for CM4 Lite)
    • 12 cm x 12 cm
    • Compatible with all 32 variants of CM4
      • Quad-core Cortex-A72 (ARMv8) 64-bit / 1.5 GHz
      • Up to 8 GB RAM
      • Up to 32 GB eMMC
      • Regulatory approval does not cover wireless variants
  • Integrated smart-home wireless (Silicon Labs MGM210P Mighty Gecko Module)
    • Supports Zigbee 3.0, OpenThread, and Matter
    • 2.4 GHz radio with TX power up to +20 dBm
    • 1024 KB flash program memory, 96 KB RAM data memory
    • Pre-installed with Zigbee 3.0 firmware (EZSP), can be upgraded
  • Expansion slot
    • For NVMe SSDs (M-Key)
    • M.2 socket M-Key
    • Supports 2230, 2242, 2260, and 2280 modules
    • PCIe x1
    • Note: Google Coral AI Accelerator not working, details in this issue
  • Gigabit Ethernet
  • 2 x USB 2.0 Type-A host port
  • 1 x USB-C 2.0 device port (Silicon Labs CP2102N USBXpress USB bridge)
    • UART mode (default): debug USB-to-serial adapter
    • USB mode: CM4 USB 2.0 interface for USB recovery
  • High-quality stereo audio DAC
    • 2 V RMS line-out on 3.5 mm audio jack
    • SNR 106 dB
  • 2 x Push button
    • Red: Factory reset
    • Blue: To be determined
  • RTC backed by CR2032 battery
  • Status LEDs (can be powered off during regular operation)
    • Green: Power
    • Red: Disk usage
    • Yellow: Home Assistant system state
  • Power
    • 12 V / 2 A through barrel DC power jack (5.5 mm x 2.1 mm)
    • Ethernet: PoE+ IEEE 802.3at-2009 Class 3 or 4 (selectable via jumper)
    • Typical power usage
      • Idle ~1.5 W
      • Idle with NVMe ~2.5 W
      • Load ~5-9 W
  • Enclosure
    • 123 mm x 123 mm x 36 mm
    • Translucent injection-molded polycarbonate plastic
    • Tool-free assembly
    • Accommodates custom heat sink (included)

Home Assistant Yellow is configurable.


The flagship Home Assistant Yellow product comes pre-installed with a variant of the Raspberry Pi Compute Module 4 (CM4) that has 16 GB of eMMC flash storage, where the operating system and all user data (e.g., sensor readings) are stored. As you install more third-party applications or collect more sensor data, you may want to expand Yellow’s storage capacity. You can do this by upgrading the CM4 to a variant with 32 GB of eMMC flash storage, or by installing an NVMe solid-state drive (SSD) in Yellow’s M.2 slot.

Unlike Home Assistant Yellow, the Yellow Kits do not come with a CM4, so you will need to provide your own. Of the 32 CM4 variants available, some of them do not come with eMMC flash storage - these are known as "Lite" variants of CM4. When using a CM4 Lite, you will need to install an NVMe SSD in the M.2 slot so the operating system and user data have a place to reside.

Wireless Connectivity

Home Assistant Yellow has an integrated Zigbee chip by Silicon Labs to control Zigbee-enabled devices in your home. The chip is Thread-certified and will support the upcoming Matter smart home standard.

Z-Wave is an alternative to Zigbee but is not compatible with Zigbee. Home Assistant Yellow does not include a Z-Wave radio, but it is possible to use a Z-Wave USB stick or attach the AEOTEC Z-Pi 7 inside the case. There are several reasons we did not include Z-Wave on the mainboard itself. For example, each region of the world requires a different Z-Wave antenna and the regulatory approval for a board with one radio is much simpler than that with two.

Home Assistant Yellow does not have integrated Bluetooth or Wi-Fi, but you can easily install a variant of the Raspberry Pi Compute Module 4 that includes both. Note that we do not recommend connecting Home Assistant to your network over Wi-Fi because a reliable Internet connection is important for the backbone of your smart home.


The Raspberry Pi Compute Module 4 allows you to communicate with external components via GPIO pins. Most GPIO pins on Home Assistant Yellow are used for on-board features such as the Zigbee module, audio DAC and for the debug console. This is why we don’t include a Raspberry Pi-compatible 40-pin header - most of those pins are already used. Instead, there is a 10-pin header (labeled J11 in the image below) that exposes a serial port and I²C. This header is compatible with the first ten pins of the standard 40-pin header, which makes it compatible with accessories that only use those first ten pins.

That said, we don’t recommend using the GPIO pins with Home Assistant at all. Instead, we suggest using an external ESP-based microcontroller with ESPHome, which means you can place sensors and cameras anywhere, not just physically connected to Home Assistant. It also allows you to extend and reconfigure your sensor node independently. ESPHome is an open source project by the creators of the Home Assistant Yellow and has state-of-the-art integration with the Home Assistant software.


Home Assistant Yellow is powered by a 12 VDC, 2 A power supply with a barrel jack. We opted for a barrel jack over USB because many USB power adapters do not supply enough power, which results in an unreliable system. Home Assistant Yellow uses about 1.5 W when idle, and 2.5 W if an NVMe SSD is installed. Under load, this increases to about 5-9 W.

The Power-over-Ethernet variant of the Yellow Kit is by default configured as an 802.3at Type 1 Class 3 device (PoE, up to 15.4 W). If you require more power, the device can be turned into an 802.3at Type 3 Class 4 (PoE+, up to 25 W) device by changing a jumper.

Home Assistant Yellow is open.

With Home Assistant Yellow, there is no vendor lock-in. The product is designed as an open platform that puts you fully in control, without limitations. You can do whatever you want with your data, like export the raw data to a time series database or use it with another automation engine.

Home Assistant Yellow protects your data from being vacuumed into the treasure chest of an advertising company, or disappearing completely if a company goes out of business. All data is stored locally and Home Assistant runs 100% locally. Internet outage? No problem. Home Assistant does not rely on the Internet to operate.

This all sounds great, but you don’t have to take our word for it — Home Assistant Yellow is open source throughout. Home Assistant, with all its components, is open source software. We will also make the Yellow board open source as well — design resources will become available as the project progresses.

Finally, Home Assistant Yellow can also be used with other software. Home Assistant Yellow is based on the Raspberry Pi Compute Module 4, for which a lot of software, including full images, has been developed, both by the Raspberry Pi Foundation and the wider community. For example, Raspberry Pi OS itself runs just fine.

Support & Documentation

Home Assistant Yellow runs the Home Assistant Operating System. Software documentation and various support channels for Home Assistant can be found on home-assistant.io. Additional user documentation will be added as the project progresses.

For feedback, comments, and questions you can reach us on the following channels:

Manufacturing Plan

Our Shenzhen-based manufacturing partner has successfully produced engineering samples. We are preparing for a pilot production run, along with equipment to test all PCB functionality. All boards will be 100% tested before they are shipped to backers.

The same manufacturing partner is also creating the injection mold for our enclosure. The injection molding tools are about to get produced. We expect the first enclosure samples (T0) around end of October.

For the heat sink, we are working with a partner that specializes in metal processing. We already received a pilot run and validated a proper fit and thermal properties, which fully met our requirements. The same is true for other metal parts — we are working with a specialized supplier to make plastic inserts (nuts) and metal thumb screws for our enclosure.

All parts will be shipped to the electronics manufacturer for final assembly and packaging.

Fulfillment & Logistics

Teaming up with Crowd Supply allows us to utilize the global logistics capabilities of Mouser Electronics, Crowd Supply’s fulfillment partner. Once Yellow leaves the factory, Mouser will make sure it gets shipped directly to your doorstep. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

There is a worldwide component shortage and Home Assistant Yellow is not immune to its effects. However, we have ordered and paid for components to create 500 units of Home Assistant Yellow and 2,000 units of each Yellow Kit variant. As such, we will start production within six months. The Raspberry Pi Compute Module 4 has been especially hard to source in bulk, though many of the CM4 variants are available in low quantities at various vendors. If you aren’t one of the first 500 backers, then ordering an Yellow kit variant and sourcing your own CM4 is likely the fastest way to get an Yellow up and running.

Home Assistant Yellow will undergo a series of regulatory approvals, including for electromagnetic emissions and immunity testing. We’ve already visited an EMI lab to test a prototype and found it to be within acceptable limits. However, the full approval will be more involved. This might require us to redesign the PCB, which may lead to delays. We will make sure that Home Assistant Yellow will be fully compliant with all regulatory requirements and won’t interfere unintentionally with other electronic devices.

During the design phase, we carefully avoided components which are currently known to be difficult to source. However, the supply chain situation is constantly evolving — a component which seems available today might be scarce a month later. If we cannot get a certain component, we can either wait until the component is available, or redesign with an alternative. The latter will become more expensive in the later stages of the project, especially after we go through regulatory approvals, because replacing a part will require going through some of regulatory approval process again.

Home Assistant Yellow vs Home Assistant Blue

Last year, we partnered with a single-board computer (SBC) manufacturer to introduce Home Assistant Blue, our first foray into creating hardware that runs Home Assistant. Home Assistant Blue was always meant to be a limited edition and its production has been discontinued.

Home Assistant Yellow is the natural successor to Home Assistant Blue. With Home Assisant Yellow, we designed the hardware from scratch, taking into account everything we had learned from Blue. For example, Home Assisant Yellow has a home automation radio for a better out-of-the-box experience and its M.2 slot opens the door to many hardware extensions to cover a wider range of use cases.

Though Home Assisant Blue has been discontinued, we will continue to support it and, just like Home Assisant Yellow, it is able to run the latest version of Home Assistant.

Home Assistant Yellow is part of the Silicon Labs IoT Accelerator!


Nabu Casa

Nabu Casa, Inc. has been founded by the creators of the open source project Home Assistant and Home Assistant OS. We provide Home Assistant Cloud, the missing cloud piece for Home Assistant. Our mission is the success of Home Assistant as a whole.

Paulus Schoutsen

Pascal Vizeli

Stefan Agner

Dominik Sliwa

Mike Doell

Ben Bangert

Bram Kragten

Franck Nijhof

Martin Hjelmare

Ashton Lafferty

Joakim Sørensen

Erik Montnemery

Jesse Hills

Matthias de Baat

Otto Winter

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: