zigpy is a is Zigbee protocol stack integration project that is designed to work with separate radio libraries which can each interface with multiple USB and GPIO radio adapters/modules over different native serial protocols.
This zigpy library is implemented as a native Zigbee Home Automation Hub (ZHA) component for Home Assistant.
The main benefit with the modular design of zigpy is that software like Home Assistant only need to support this one solution as zigpy then abstracts support for multiple radios serial protocols via radio module libraries:
Please consider writing a ZiGate radio library that works with the zigpy library for Home Assistant:
https://github.com/zigpy/zigpy
zigpy is a is Zigbee protocol stack integration project that is designed to work with separate radio libraries which can each interface with multiple USB and GPIO radio adapters/modules over different native serial protocols.
This zigpy library is implemented as a native Zigbee Home Automation Hub (ZHA) component for Home Assistant.
https://www.home-assistant.io/components/zha/
The main benefit with the modular design of zigpy is that software like Home Assistant only need to support this one solution as zigpy then abstracts support for multiple radios serial protocols via radio module libraries:
https://github.com/zigpy/zigpy-xbee https://github.com/zigpy/zigpy-deconz https://github.com/zigpy/bellows