Home Assistant Amber

by Nabu Casa

Take control of your home as never before.

View all updates Sep 24, 2021

Thank you, Video Demo, and Google Coral

by Stefan A

Amber was fully funded in less than five days! Thank you very much for your support!

We are working hard to make Amber a reality. This week our focus was on sourcing parts (which will be a continuous effort given the electronics market situation) and creating a test setup to make sure every Amber has been tested to be working properly before making its way to you!

In the meantime, I’d like to show you what Home Assistant Amber can do for you with a simple example — connecting Zigbee-based motion sensors and lights and creating automation with them.

Sneak Peek of Home Assistant Running on Amber

When you receive Amber, the first thing you’ll need to do is to plug it into power and your existing network via Ethernet. Home Assistant will make sure that you start off with the latest software: at boot, the latest version of Home Assistant will be installed onto the device.

Once Home Assistant is updated and ready, you’ll be able to access it via browser or app at the address https://homeassistant.local:8123. As a first step, you’ll have to create a user.

After that, you’ll have the option to enable integrations for discovered devices. Home Assistant checks your network for devices it can communicate with and gives you the choice to control them through Home Assistant, complete with instructions on how to do this.

Once Home Assistant is up and running, you will end up on the default "Overview" page, where you’ll already be able to control the detected devices! In my example, I can control my Denon AVR receiver:

One of the main features of Home Assistant Amber is its Silicon Labs Zigbee wireless radio, which allows it to talk directly to Zigbee devices like IKEA TRADRI or Philips Hue. To add Zigbee devices to Home Assistant, it is necessary to pair them with Amber. Amber needs to be put into pairing mode to on-board new devices. This can be done by clicking "Configure", "Integrations," and selecting "Configure" in the "Zigbee Home Automation" integration card. From there, "Add Device" puts Amber into pairing mode. Every device in pairing mode will automatically show up in this dialog. You can rename and define the room this device is in while still adding additional devices. In my example, I paired two devices: Philips Hue Go lamp and an Aqara motion sensor.

Once the devices have been connected, they will automatically show up in the overview. You can see the status or toggle the light on and off in this dialog.

Clicking on the light bulb will give you additional control over the light. A bit further down, you can see for yourself in a video showing how a motion activated light is controlled and monitored in real time via the Home Assistant Android App.

Finally, let’s create an automation which turns on our Philips Hue Go lamp whenever the Aqara motion sensor detects motion. This can be done in "Configuration" under "Automation." Automations can be created through the UI by manually defining triggers, conditions, and actions. We also have Blueprints for common tasks — in this case we can use the "Motion-activated Light" Blueprint. You can find hundreds of Blueprints in the Blueprints Exchange section of the Home Assistant forums.

In the next step you will be able to select the Aqara motion sensor as well as the Philips Hue Go lamp.

Once selected and saved, the Automation will be active. With the next motion, Philips Hue Go will trigger the lamp!

This is a rather mundane automation. One of the key strengths of Home Assistant is its vast number of integrations. Besides using the Aqara motion sensor for the lamp, I can also use it to play music on my Denon AVR Receiver. Another example might be to integrate your washing machine: if you have a smart washing machine or a power monitoring device to monitor the power usage of your washing machine, then you can trigger actions when the washing machine finishes its job. For example, let a lamp turn green, or play a microwave style "ding!" on your Google Home speaker. There are endless possibilities!

Update on Google Coral M.2 Compatibility

When we launched, our campaign page mentioned that the Google Coral M.2 AI Accelerator is compatible with the M.2 slot on the Home Assistant Amber. This turns out to be incorrect and we’ve updated the campaign page accordingly.

We had tested this prior to launch by building Home Assistant OS with the Google Coral drivers. The driver loaded successfully and the Coral M.2 appeared as /dev/apex_0 on the system, so we assumed it was working.

We have now verified that actually using the driver is causing the same issues as noted in this GitHub issue. This is related to a hardware limitation in the PCIe part of the Raspberry Pi Compute Module 4. At this point, it seems unlikely that the limitation can be worked around in software.

However, if you still want to use the Coral accelerator, Amber is compatible with the Coral USB accelerator stick, which requires a USB-C to USB Type A cable.

About the Author

Stefan A

agners


$260,563 raised

of $140,000 goal

186% Funded!

Pledge Now

$149

Home Assistant Amber

This flagship version of Home Assistant Amber 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.


$99

Amber Kit with Power-over-Ethernet

The Amber 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.


$99

Amber 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.


$22

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.


$89

NVMe SSD

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).


$50

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

From the Crowd Supply Basics project.

Perfect for use with an Amber 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.


$82

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

From the Crowd Supply Basics project.

Perfect for use with an Amber 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.


$6

USB Cable: Type-C to Type-A

From the Crowd Supply Basics project.

Optional - only needed for accessing Amber's UART and CM4 USB recovery.

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

Credits

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: