Skip to content

Releases: loopj/aiovantage

0.7.0

10 Jul 22:00
Compare
Choose a tag to compare

Features

  • Add host property to Vantage class
  • Add known_ids property to Vantage class and controllers
  • Add initialized property to controllers
  • Add new example for monitoring load groups

Fixes

  • Update objects in place when re-initializing
  • Fix minor exception handling order issue

0.6.0

08 Jul 07:26
Compare
Choose a tag to compare

Features

  • Add byte array parsing/encoding utils to CommandClient
  • Add an INVOKE wrapper to CommandClient
  • Add first and afirst methods to QuerySet
  • Add 'last_updated' state to Master objects, to help detect controller programming events
  • Fetch firmware version for Master objects
  • Add additional methods to discovery module
  • Fetch state for LoadGroup objects

Fixes

  • Treat empty string credentials as not present

Breaking

  • Renamed OBJECT_REMOVED event to OBJECT_DELETED
  • Renamed DiscoveredVantageController to VantageControllerDetails

0.5.0

01 Jul 05:53
Compare
Choose a tag to compare

Features

  • Add aiovantage.discovery module to help with detecting vantage controllers
  • Add support for re-initializing controllers
  • Add support for initializing controllers without fetching state, using initialize(fetch_state=False)

Fixes

  • Detect if requests to ConfigClient should be authenticated
  • Additional robustness checks when making ConfigClient requests
  • Don't fire OBJECT_UPDATED for newly added objects

0.4.0

27 Jun 21:51
Compare
Choose a tag to compare

Features

  • Expose new "modules" controller, allows querying of attached dimmer/fan modules

Fixes

  • Automatically start event stream when a client subscribes
  • Fix duplicated subscriptions to event stream
  • Fix bug when fetching RGBW values

0.3.0

24 Jun 00:03
Compare
Choose a tag to compare

Features

  • Add support for temperature, light, and wind sensors
  • Add keypad sounder interface
  • Add support for Somfy RS485 blinds

0.2.2

20 Jun 06:44
Compare
Choose a tag to compare
  • Fix a deadlock in ConfigClient
  • Extract ConfigConnection from ConfigClient

0.2.1

18 Jun 21:34
Compare
Choose a tag to compare
  • Add support for querying objects by XPath as well as tyle
  • Add linting and fix numerous linting issues

0.2.0

17 Jun 06:34
Compare
Choose a tag to compare
  • Add connection keepalive support to CommandClient
  • Rename get_objects_by_type to get_objects and support xpath filtering
  • Add documentation for CommandClient and ConfigClient
  • Add error classes for ConfigClient
  • Add typing_extensions as an explicit dependency
  • Fix some linting errors

0.1.1

16 Jun 06:42
Compare
Choose a tag to compare

Improve GMem interface, fixes string quoting bug

0.1.0

13 Jun 07:16
Compare
Choose a tag to compare

Initial release