u/Gjallarhorn__

▲ 124 r/ZigBee+1 crossposts

Hi everyone!

I recently bought a couple of Zigbee smart valves, but I really didn't want to buy yet another proprietary hub just to manage two devices. Since I had an ESP32-C6, I decided to build my own coordinator.

The project features a dynamic configuration system:

  1. At boot, it connects to Wi-Fi to fetch/read a JSON configuration file.
  2. Once the parameters are loaded, it switches and dedicates the radio antenna to the Zigbee stack to act as a full-time coordinator.

Additionally, the json configuration is stored in a Gitea repository on my local network, so it is not dependent on the cloud.

You can also bypass the dynamic times in the JSON by pressing the boot button (as shown in the video)

This project is just a alpha version, I'd like to adapt it for other devices as well.

So far, it has only been tested with my valves.

You can find more details on GitHub

Feedback and contributions are more than welcome!

u/Gjallarhorn__ — 1 month ago