aiobafi6

Python async IO library for Big Ass Fans i6 firmware.

APACHE-2.0 License

Downloads
7.3K
Stars
5
Committers
3

Bot releases are hidden (Show)

aiobafi6 - 0.9.0 Latest Release

Published by jfroy about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.8.2...0.9.0

aiobafi6 - 0.8.2

Published by jfroy over 1 year ago

What's Changed

  • Fix assertion raised in _sched_connect_or_signal_run_fut()
  • Add delay_between_connects_seconds parameter to Device init

Dependencies

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.8.1...0.8.2

aiobafi6 - 0.8.1

Published by jfroy over 1 year ago

** Breaking change

  • Rename VOLATILE_ROPERTIES to VOLATILE_PROPERTIES.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.8.0...0.8.1

aiobafi6 - 0.8.0

Published by jfroy over 1 year ago

What's Changed

Features

  • aiobafi6 now suppresses client callbacks after receiving device query results when no property value has changed.
  • aiobafi6 now by-default ignores some volatile properties when determining if property values have changed after receiving device query results.

Chores

New Contributors

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.7.3...0.8.0

aiobafi6 - 0.7.3

Published by jfroy almost 2 years ago

  • Unpin protobuf for Home Assistant.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.7.2...0.7.3

aiobafi6 - 0.7.2

Published by jfroy about 2 years ago

  • Pin protobuf~3.20 for home assistant.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.7.1...0.7.2

aiobafi6 - 0.7.1

Published by jfroy about 2 years ago

  • Unpin protobuf and zeroconf

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.7.0...0.7.1

aiobafi6 - 0.7.0

Published by jfroy about 2 years ago

  • Add support for occupancy (with firmware 3.1.0 and api_version >= 5).
  • Add api_version property on Device.
  • Remove unknown fields from the Stats proto message.
  • cmd: Print unknown fields in Stats and Capabilities in direct mode.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.6.0...0.7.0

aiobafi6 - 0.6.0

Published by jfroy over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.5.0...0.6.0

aiobafi6 - 0.5.0

Published by jfroy over 2 years ago

  • Add a new property on Device to distinguish products that do not support auto comfort. home-assistant/core#72934

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.4.0...0.5.0

aiobafi6 - 0.4.0

Published by jfroy over 2 years ago

  • Device now deep copies the service on init.
  • The Device.service property is now read-only and provides a deep copy Service.
  • Device now caches the run loop on init.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.3.0...0.4.0

aiobafi6 - 0.3.0

Published by jfroy over 2 years ago

  • Reimplement core connection and query loops using a custom asyncio.Protocol and run loop APIs for performance.
  • Make device availability more reliable by watching a core set of so-called required properties.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.2.0...0.3.0

aiobafi6 - 0.2.0

Published by jfroy over 2 years ago

  • Fixed OffOnAuto Python enum to match the protocol buffer (AUTO was incorrectly defined as 3).
  • Added unit tests for the protopro module.
  • Export ZEROCONF_SERVICE_TYPE from the package and discovery module.

Full Changelog: https://github.com/jfroy/aiobafi6/compare/0.1.0...0.2.0

aiobafi6 - 0.1.0

Published by jfroy over 2 years ago

  • Initial release