Skip to content

Releases: zigpy/zigpy-znp

v0.7.0

15 Jan 18:55
Compare
Choose a tag to compare

Bugfixes

  • Correctly set profile ID for ZDO frames (@badzz in #113)
  • Handle empty Z-Stack build ID in the version response (@puddly in #117)
  • Log an error instead of crashing when loading state from a bad CC2531 (@puddly in #120)

Changes

  • Allow sending and receiving raw ZDO commands (@puddly in #109)
  • Update README.md all CC253x are not recommended (@Hedda in #94)

New Contributors

Full Changelog: v0.6.4...v0.7.0

v0.6.4

07 Dec 22:43
Compare
Choose a tag to compare

Bugfixes

  • Fixed regression in 0.6.3 that prevented startup with Slaesh's CC2652RB coordinator (#107)

Full Changelog: v0.6.3...v0.6.4

v0.6.3

02 Dec 21:22
Compare
Choose a tag to compare

What's Changed

  • Use coordinator endpoint 1 for Z-Stack >= 20210708 by @puddly in #105

Full Changelog: v0.6.2...v0.6.3

v0.6.2

02 Dec 20:56
Compare
Choose a tag to compare

New features

  • Use ZDO converter for Mgmt_NWK_Update_req by @puddly in #102
  • Startup RTS and DTR pin states are now configurable:
    zha:
      zigpy_config:
        znp_config:
          connect_rts_pin_states: [off, on, off]
          connect_dtr_pin_states: [off, off, off]

Bugfixes

  • Properly handle the extended timeout in backgrounded requests by @puddly in #103
  • Connect multiple times on startup and speed up initial connect by @puddly in #104.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

09 Nov 19:00
Compare
Choose a tag to compare

Changes

  • This release only changes packaging dependencies: the pyserial-asyncio dependency constraint has been relaxed and any version can be used on non-Windows platforms. On Windows, any version of pyserial-asyncio other than 0.5 can be used. This was the behavior prior to the release of zigpy_znp==0.6.0.

v0.6.0

02 Nov 17:49
Compare
Choose a tag to compare

New features

  • Network settings management has been abstracted into the ControllerApplication.load_network_info and ControllerApplication.write_network_info methods.

Bugfixes

  • Fix bug that prevented just the coordinator from permitting joins by @puddly in #86
  • Fix broken empty address manager entries after restore on affected devices by @puddly in #92

Changes

  • Add "not recommended" note to CC2530 and C2531 by @Hedda in #87
  • Bump pyserial-asyncio dependency to 0.6 by @puddly in #91. This release of pyserial-asyncio properly supports Windows.
  • Replace internal network state objects with zigpy.state by @puddly in #85
  • Add basic clusters to both coordinator endpoints by @puddly in #93

Breaking changes

  • The functionality in zigpy_znp.utils has been moved into the zigpy_znp.api.ZNP class.
  • Network backups created with zigpy-znp 0.6.0 cannot be restored by older releases.

Full Changelog: v0.5.4...v0.6.0

v0.5.4

26 Aug 02:24
Compare
Choose a tag to compare

Changes

  • Syncup with zigpy==0.37.0 changes (#84)

v0.5.3

04 Aug 19:28
Compare
Choose a tag to compare

Bugfixes

  • Fix joining error with firmware versions >= 20210707 (ddf79f6)
  • Increase startup LED response timeout (c9cb576)

v0.5.2

25 Jul 02:54
Compare
Choose a tag to compare

Bugfixes

  • Detect the CC2538 and include the Z-Stack build in the device model string (a571726, #72).
  • Properly handle older Z-Stack SYS.SetTxPower responses (#82)
  • Permit deserialization failures with the undocumented ZDO.ParentAnnceRsp command (aaf0c31, home-assistant/core#50005).
  • Silence "Unhandled command" warnings for ZDO.ParentAnnceRsp, ZDO.ConcentratorInd, and ZDO.MgmtNWKUpdateNotify (#75).
  • Joins through specific routers will not also open the coordinator for joining on Z-Stack 20210708 (properly fixes #53)

New features

  • Treat messages from unknown devices as implicit joins. This allows for existing networks to be mapped out without explicitly re-joining most devices (#73)
  • Normalize command logging for NVRAM reads and writes (0adeb9b)

v0.5.1

04 May 18:03
Compare
Choose a tag to compare

Bugfixes

  • Command line tools failed to write JSON/binary output to STDOUT and read it from STDIN: 8300994