I was constantly having issues when using other ZigBee network gateway applications and all off a sudden my network would just break, so I thought… Hold on why don’t I have a stab at making a ZigBee network manager
Here’s the link if anyone is interested:
Currently it works with ZBT-2 and CC2531 adapters.
I’ve been running my home for about 2 months now with very little issues.
My network mainly consists of Aqara, Xiaomi, Phillips, IKEA, Hive, Aurora, Sonoff & Tuya and ranging from door sensors, motion sensors, lights, switches, sockets, HVAC, radar, buttons and cover blinds.
I don’t have a way to onboard any device as of yet as the project has just begun, but you can add, delete and ban what I would consider to be the most common devices out there (hopefully).
If anyone wants to take it for a spin, feel free, and let me know your experiences.
The project is python based with a very intuitive frontend with advanced logging, packet capturing, pairing, binding, mqtt exploration and mesh view where you can see your devices and there related packet counts to assist with finding noisy devices.
I have also got card detection working, where you dont have to worry about separate configs - just plug and play - I am in the process of obtaining more cards to play with but for now it will auto detect between the ZBT-2 and the CC2531 and apply the relative config per card.
From the settings side I have ssl enablement, fronted config, security and a handy spectrum analysis tab which allows you to see the best channels available - recommended you let this run for 1 day to see whats going ahead of starting your network, but you can simply run 1 scan and it will auto choose best one available at the time of scan, or even manually choose if you dont like the auto channel option.
There is also a polling option in play and I have got home assistant discovery working.
Oh and there is a group option, and a way to add filtering in the devices tab list for easier device viewing as opposed to scrolling doom.
It also has an automation builder to bypass the need for MQTT for latency sensitive stuff, if you are that way inclined. Its early days but the basics are there along with tracing in the event an automation does not work:
Screenshots:
NEW: Matter is introduced
![]()