Skip to content

Releases: zigpy/zigpy-znp

v0.0.9

12 Jul 15:30
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

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

11 Jun 16:11
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

Changes

  • Add OTA update support.

v0.0.7

07 Jun 20:21
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

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 and nvram_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

31 May 00:14
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Changes

  • Add omitted coloredlogs dependency for NVRAM backup and restore commands.

v0.0.5

29 May 19:12
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

Changes

  • Add installation instructions for Home Assistant to README.
  • Implement NVRAM backup and restore commands.
  • Fix network formation bugs.

v0.0.4

16 May 17:35
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Changes

  • Update README.md with a summary of different chips mentioned @Hedda (#18)
  • Reset the controller on startup to close any pending join requests from a previous run.
  • Implement ZDOCmd.Bind_req
  • Fixed bug where device removal failed halfway through (#17)

v0.0.3

02 May 02:11
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release
  • 100% test coverage.
  • Requires zigpy>=0.20.1a2.
  • Network formation and device joining fully tested with a freshly flashed CC26X2R.
  • Broadcast requests are not required to receive a DataConfirm response any more.

v0.0.2

26 Apr 17:42
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

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)

v0.0.1.dev1

05 Apr 17:40
Compare
Choose a tag to compare
v0.0.1.dev1 Pre-release
Pre-release

First functional release covering basic use cases.

What works:

  • coordinator startup
  • unicast requests
  • device joins
  • auto port detection
  • port reconnection

What hasn't been tested:

  • network formation

What hasn't been implemented:

  • multicast and broadcast messages

0.0.1.rc2

31 Mar 14:42
8cca191
Compare
Choose a tag to compare
0.0.1.rc2 Pre-release
Pre-release

Changes

  • Update README.md to look similar to other radio libaries for zigpy @Hedda (#8)