Zigbee Home is an ESPHome-like firmware project for Zigbee devices

Zigbee Home firmware project aims to provide similar functionality to ESPHome open-source firmware, but for Zigbee devices based on Nordic Semi nRF52 wireless microcontrollers, and later on the newer nRF53 MCUs.

The firmware relies on Nordic Semi ZBOSS for Zigbee 3.0 stack and should eventually enable a range of Zigbee devices to be flashed with open-source firmware and facilitate integration with Home Assistant open-source home automation framework through ZHA integration, and support for Zigbee2MQTT is also being worked on.

Zigbee Home open source firmware nRF52

The project consists of the “base” firmware written in C and a CLI application written in Go language that will provide the necessary options to build and upload firmware based on the provided configuration. The zigbee.yml file is used to describe the target hardware in YAML. Here’s an example:


The command to flash the firmware to a board looks like this:


At this time the project is being developed with the official nRF52840 Dongle, and it is still in the early stages, so it’s not quite ready for end users. Note that it’s not the first project bringing nRF52 hardware to Home Assistant with the zigpy-zboss library aiming to do just that.

You’ll find Zigbee Home source code and basic instructions on GitHub.

Thanks to Hedda for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications