py3-zigpy-znp-0.14.1p0
zigpy module and tools for TI CC2652/similar
Back to search · Project homepage
Description
zigpy-znp is a Python library that adds support to zigpy for radio
modules using Texas Instruments Zigbee Network Processor (ZNP) devices
running compatible Z-Stack firmware. It also provides tools that can be
run from the command line. See TOOLS.md for basic information; small
adaptations are needed for OpenBSD, e.g.
$ python3 -m zigpy_znp.tools.network_backup /dev/cuaU0 -o network_backup.json
$ python3 -m zigpy_znp.tools.energy_scan -a /dev/cuaU0
$ python3 -m zigpy_znp.tools.network_scan -a -c 11 /dev/cuaU0
Several ranges of controller are supported, including the recommended
CC2652- and CC1352-based ones. These are often supplied with firmware
that requires replacing before they can be used. See documentation,
but common hardware includes:
- Electrolama zzh CC2652R and Slaesh CC2652R sticks (running Z-Stack 3
firmware) - can be flashed using cc2538-bsl.
- TI LAUNCHXL-CC26X2R1 (running Z-Stack 3 firmware).
- CC2531 (running Z-Stack Home 1.2). You can flash CC2531ZNP-Prod.bin
to your stick directly with zigpy_znp's flash_write tool if your stick
already has a serial bootloader.
Package information
- Ports path
- comms/zigpy/py-zigpy-znp
- Package architecture
- amd64
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- comms, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Runtime
- comms/zigpy/py-zigpy
- devel/py-async-timeout
- devel/py-voluptuous
- textproc/py-coloredlogs
- devel/py-jsonschema
- lang/python/3
Build
- devel/py-setuptools-git-versioning
- lang/python/3
- devel/py-build
- devel/py-installer
- devel/py-setuptools py3-setuptools->=79v0
- devel/py-wheel