puddly
puddly
Implementation of https://github.com/zigpy/zigpy/pull/1043
As opposed to subscribing to all ZDO responses individually, subscribe to them all with `0xFFFF` and filter out the unnecessary ones in software. This should reduce runtime memory usage.
This change speeds up serial communication over pyserial's `select()`-based `socket://` handler by 2-5× in real-world scenarios (33KB of packets in ~3000 RX/TX operations now takes 12s instead of 25s). I've...
Functions called on connection loss can fail to run in the executor if the event loop is shutting down at the same time: ```Python 2022-08-24 19:07:05.408 MacBook.local asyncio ERROR Task...
## Proposed change ZHA has a websocket API to read network settings from a running coordinator, but it does not have an API to read network settings with Python alone....
## Proposed change Bump ZHA dependencies: - bellows to [0.34.9](https://github.com/zigpy/bellows/releases/tag/0.34.9), which includes [0.34.8](https://github.com/zigpy/bellows/releases/tag/0.34.8) - zigpy to [0.53.2](https://github.com/zigpy/zigpy/releases/tag/0.53.2), which includes [0.53.1](https://github.com/zigpy/zigpy/releases/tag/0.53.1) - zigpy-znp to [0.9.3](https://github.com/zigpy/zigpy-znp/releases/tag/v0.9.3) ## Type of change - [x]...
## Proposed change Bump ZHA dependencies: - zigpy to [0.56.0](https://github.com/zigpy/zigpy/releases/tag/0.56.0) - zha-quirks to [0.0.101](https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.100) These (currently unreleased) library bumps change the way attributes and retries work internally, requiring a bit...
## Proposed change ZHA currently polls the state of every mains-powered device on startup. This PR improves responsiveness: 1. Offline devices are excluded. Requests to them generate a lot of...
## Proposed change Bump ZHA dependencies: - bellows to [0.38.0](https://github.com/zigpy/bellows/releases/tag/0.38.0) - zha-quirks to [0.0.111](https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.111) - zigpy-deconz to [0.23.0](https://github.com/zigpy/zigpy-deconz/releases/tag/0.23.0) - zigpy to [0.62.1](https://github.com/zigpy/zigpy/releases/tag/0.62.1) This PR fixes a bug with zigpy's handling...
## Proposed change Bump ZHA dependency zigpy to [0.62.3](https://github.com/zigpy/zigpy/releases/tag/0.62.3). This is a simple release that disables the file OTA provider (an advanced feature only available via YAML) to prevent erroneous...