You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Preliminary support for permitting joins with Zigbee 3.0 Install Codes via ControllerApplication.permit_with_key.
New Tools
python -m zigpy_znp.tools.network_scan: performs an active network scan on the specified channels and prints out all unique beacons with timestamps.
python -m zigpy_znp.tools.nvram_reset: new -c deletes every known NVRAM item, effectively resetting your hardware to its newly-flashed state.
Bugfixes
Fix ControllerApplication.probe() failing when other zigpy radio libraries have previously attempted to communicate with a radio's serial port at the wrong baudrate.
Populate the coordinator's zigpy.device.Device object's node descriptor.
Fix sporadic resource cleanup race condition multiple request/response/callbacks where the first one fails.
ZNP.nvram_read/write/delete will now perform multiple reads and writes with offsets if an item is too long to read or write in one request.
Breaking Changes
ControllerApplication.form_network() will not store the channel mask in NVRAM if a specific logical channel is provided as well. If no logical channel is provided, the coordinator will perform a scan for existing networks and pick a channel at random from the provided mask.
Minimum zigpy version has been upgraded from 0.23.0 to 0.24.1.