Skip to content

Releases: loopj/aiovantage

0.15.0

29 Sep 03:50
Compare
Choose a tag to compare

What's Changed

  • Allow passing custom SSL contexts to Vantage constructor
  • Update dependencies

0.14.0

10 Apr 04:51
Compare
Choose a tag to compare

What's Changed

  • Add a bunch of missing station types by @loopj in #95
  • Fix firmware version lookup by @loopj in #96

Full Changelog: 0.13.0...0.14.0

0.13.0

27 Sep 04:05
Compare
Choose a tag to compare

Changes

  • Added tilt methods to BlindInterface
  • Detect system program events
  • Refactor object interfaces to centralize parsing of INVOKE responses and status messages
  • Moved to modern python typing syntax

Breaking

  • Arguments to LoadInterface.ramp have changed to match the underlying method call
  • Thermostat.FanMode.OFF has changed to Thermostat.FanMode.AUTO to reflect actual state
  • All interface enums now match the case of the enum strings returned by Vantage (mostly PascalCase)
  • Renamed RGBLoadInterface.get_rgb_channel, RGBLoadInterface.get_hsl_attribute, and RGBLoadInterface.get_rgbw_channel to match underlying method calls
  • RGBLoadInterface.get_color now returns a packed integer, rather than a byte array

0.13.0b1

20 Sep 20:41
Compare
Choose a tag to compare
0.13.0b1 Pre-release
Pre-release

Changes

  • Added tilt methods to BlindInterface
  • Detect system program events
  • Refactor object interfaces to centralize parsing of INVOKE responses and status messages
  • Moved to modern python typing syntax

Breaking

  • Arguments to LoadInterface.ramp have changed to match the underlying method call
  • Thermostat.FanMode.OFF has changed to Thermostat.FanMode.AUTO to reflect actual state
  • All interface enums now match the case of the enum strings returned by Vantage (mostly PascalCase)
  • Renamed RGBLoadInterface.get_rgb_channel, RGBLoadInterface.get_hsl_attribute, and RGBLoadInterface.get_rgbw_channel to match underlying method calls
  • RGBLoadInterface.get_color now returns a packed integer, rather than a bytearray

0.12.8

11 Sep 01:33
Compare
Choose a tag to compare

Changes

  • Split sensor methods into cached/hardware variants, default to cached

0.12.7

07 Sep 18:04
Compare
Choose a tag to compare

Changes

  • Add InvalidObjectError error class

0.12.6

05 Sep 04:38
Compare
Choose a tag to compare

Changes

  • Increase backwards compatibility for sensors and thermostats

0.12.5

02 Sep 22:23
Compare
Choose a tag to compare

Fixes

  • Fix sensor precision conversion

0.12.4

02 Sep 21:58
Compare
Choose a tag to compare

Fixed

  • Use un-cached sensor data by default

0.12.3

02 Sep 06:29
Compare
Choose a tag to compare

Fixes

  • Support both string and integer responses from Thermostat interface, to support older controllers