zigpy-deconz
A library which communicates with Deconz radios for zigpy
What it is and what it does
zigpy-deconz is a radio adapter driver for the zigpy Zigbee stack that adds support for Dresden-Elektronik and Phoscon deCONZ-based hardware. It implements the deCONZ serial protocol to communicate with ConBee (I, II, III) and RaspBee (I, II) adapters, allowing these devices to function as Zigbee coordinators in Home Assistant and other zigpy-based applications.
The package depends on voluptuous for configuration validation, zigpy as the core Zigbee framework, and async-timeout for asynchronous communication handling. It is designed to be used as a pluggable radio type within zigpy rather than as a standalone tool, and requires Python 3.8 or later. The project is actively maintained and has no known security vulnerabilities.
Use it for:
- Enable Home Assistant to use ConBee or RaspBee adapters as Zigbee coordinators for controlling Zigbee devices.
- Integrate Dresden-Elektronik deCONZ hardware into custom zigpy-based Zigbee applications.
- Replace or supplement other Zigbee radio drivers in existing zigpy deployments that have ConBee/RaspBee hardware.
- Develop Zigbee automation systems that rely on deCONZ protocol communication with Phoscon adapters.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a Python interface to deCONZ-based Zigbee radio adapters (ConBee, RaspBee) for use with the zigpy Zigbee stack, enabling communication with these Dresden-Elektronik/Phoscon devices.
Yes, if you have ConBee or RaspBee hardware and need Zigbee support in a zigpy-based system (such as Home Assistant). The package is actively maintained, has low install friction, and carries no known vulnerabilities. The GPL-3.0 copyleft license is standard for this ecosystem and poses no barrier to use in open-source or personal projects. Not applicable if you use different Zigbee hardware.
Install
zigpy-deconz on PyPI
pip
pip install zigpy-deconzuv
uv add zigpy-deconzpoetry
poetry add zigpy-deconzInstalling zigpy-deconz
Before you install
Low friction install with three straightforward dependencies. Active maintenance as of late July 2026, with recent releases and a stable repository.
License in practice
Licensed under GPL-3.0 (copyleft). Any derivative work or distribution must also be open-source under compatible terms; proprietary applications cannot directly incorporate this code.
Quickstart
pip install zigpy-deconz
import zigpy_deconz
# Use as a zigpy radio type for ConBee/RaspBee device integration
Requires Python 3.8 or later; intended for use within the zigpy ecosystem, typically via Home Assistant or similar Zigbee coordinator software.
Verify before relying
- Specific deCONZ serial protocol version(s) supported by this release.
- Whether all ConBee/RaspBee hardware variants (I, II, III) are fully supported in version 1.0.0.
- Integration testing status with current Home Assistant releases.
Package facts
| License | GPL-3.0 (copyleft) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — voluptuous, zigpy, async-timeout |
| Maintenance | actively maintained — 17 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 332,750/month — #7,506 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: zigpy_deconz-1.0.0-py3-none-any.whl
Tags
More Networking packages
h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
psutilpsutil retrieves real-time information about…
permissive · top 1,000 on PyPI
pyOpenSSLpyOpenSSL wraps OpenSSL's SSL/TLS functionality…
permissive · top 1,000 on PyPI
uvloopuvloop is a drop-in replacement for Python's…
permissive · top 1,000 on PyPI
execnetexecnet lets you spawn and communicate with…
permissive · top 1,000 on PyPI
pyzmqPyZMQ provides Python bindings for ZeroMQ…
permissive · top 1,000 on PyPI
pydeconzPython library that wraps the deCONZ REST API…
permissive · top 15,000 on PyPI
zigpy-xbeeEnables zigpy to communicate with XBee-based…
copyleft · top 15,000 on PyPI
zigpy-zigateProvides a Python 3 driver for ZiGate Zigbee…
copyleft · top 15,000 on PyPI
zigpyzigpy is a hardware-independent Zigbee protocol…
copyleft · top 15,000 on PyPI
zigpy-znpAdds support for Texas Instruments ZNP Zigbee…
copyleft · top 15,000 on PyPI
bellowsbellows is a Python library that implements the…
copyleft · top 15,000 on PyPI
zhaZHA is a hardware-independent Zigbee gateway…
permissive · top 15,000 on PyPI
rf-protocolsDecodes and encodes radio frequency signals for…
permissive · top 15,000 on PyPI
zha-quirksProvides custom device handlers (quirks) for…
permissive · top 15,000 on PyPI
binho-host-adapterControls Binho Multi-Protocol USB Host Adapters…
permissive · top 15,000 on PyPI