Releases: zigpy/zigpy-znp
Releases · zigpy/zigpy-znp
v0.0.11
Changes
- Add a tool to scan Zigbee channels:
zigpy_znp.tools.energy_scan
. More information is in the README. - Move
DEBUG
verbosity in all tools behind a-v
flag. Default is nowINFO
. - Re-add an endpoint with the ZLL profile.
Bugfixes
- Some data confirmation messages were not being handled properly when sent from certain endpoints.
- Bind/unbind ZDO commands were not working for certain endpoints.
zigpy-znp
is nearly finished and will probably move from "alpha" to "beta" status in the next release.
v0.0.10
Changes
- Add the coordinator itself to the device list, allowing Zigbee groups to work in HA after a restart (issue #27)
- Rewrite HA custom component to inject much earlier and thus more reliably (234b1f2).
- Condense all unnecessary endpoints into a single endpoint with multiple in/out clusters (0b6100c).
- Remove the custom
TRACE
log level and instead useDEBUG
(e9c1aef). - Add a converter for
ZDOCmd.Mgmt_Permit_Joining_req
and an explicit error message for missing converters (65269da). - Support both old- and new-style zigpy structs (zigpy/zigpy#440)
v0.0.9
Global changes
- Support Zigbee groups and multicast requests
- Expose the current Zigbee channel on startup, not just the channel mask.
- Implement LED control. Set it with
led_mode: one of (off, on, blink, flash, toggle)
Preliminary CC2531 support!
- Network formation and simple commands have been superficially tested
- Validate binary firmware CRCs before firmware flashing with
python -m zigpy_znp.tools.flash_write
- Skip the 60 second bootloader delay
- Support NVRAM backup/restore. Warning: don't mix CC2531 backups with ZZH and LAUNCHXL backups. It will not work and you might softlock your device and need to reflash.
v0.0.8
Changes
- Add OTA update support.
v0.0.7
Changes
-
Read current logical channel on startup. Can be accessed with
app.channel
. -
(Experimental) Allow setting the current logical channel directly in the NIB.
-
Allow optional schema parameters for variable-length Z-Stack commands.
-
Rename NVRAM commands to
nvram_read
andnvram_write
. -
Implement flash reading and writing for CC2531:
$ python -m zigpy_znp.tools.flash_read /dev/serial/by-id/radio -o flash.bin $ python -m zigpy_znp.tools.flash_write /dev/serial/by-id/radio -i flash.bin
v0.0.6
Changes
- Add omitted
coloredlogs
dependency for NVRAM backup and restore commands.
v0.0.5
Changes
- Add installation instructions for Home Assistant to README.
- Implement NVRAM backup and restore commands.
- Fix network formation bugs.
v0.0.4
v0.0.3
v0.0.2
Changes
- Support new zigpy configuration schema format. Requires
zigpy>=0.20.1a1
. - Implement broadcast messages.
- Properly support common ZDO commands to allow full device joining and descriptor discovery.
- Test coverage for just about every line of code other than network formation.
- Update README.md with PyPI links @Hedda (#9)