Skip to content

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 22 Jun 23:00
· 34 commits to main since this release

What's new in 0.7.3

Bluetooth reliability improvements, drawn from patterns in Home Assistant's pysnooz library. No configuration or entity changes.

Changed

  • The reconnect path now re-resolves the freshest BLEDevice on each internal retry (via ble_device_callback), instead of reusing a device captured once. This improves recovery on a busy or slow Bluetooth adapter.
  • Commands are now serialized with a write lock so the switch and climate entities (separate platforms) can never overlap writes on the kettle's single characteristic.
  • Transient BlueZ write errors (org.bluez.Error.Failed / InProgress) are retried with a short backoff before giving up; other errors surface immediately.

Notes

  • No changes to options, entities, or the protocol. Existing installs upgrade transparently.