Skip to content

Latest commit

 

History

History
90 lines (70 loc) · 2.41 KB

CHANGELOG.md

File metadata and controls

90 lines (70 loc) · 2.41 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[2.0.0] - 2020-02-08

Added

  • Experimental operation mode logic for ATW zones.

Changed

  • Use device type specific set endpoint.
  • Return devices in a device type keyed dict from get_devices so that caller does not have to do isinstance based filtering.

[1.2.0] - 2020-01-30

Changed

  • Removed slug from fan speeds.

[1.1.0] - 2020-01-30

Changed

  • Use underscores instead of dashes in state constants.

[1.0.1] - 2020-01-29

Fixed

  • Remove invalid assertion from fan speed conversion.

[1.0.0] - 2020-01-29

Added

  • get_devices module method. Client does not need to be accessed directly anymore.

Changed

  • Support for multiple device types. Implemented AtaDevice (previous implementation) and AtwDevice.
  • operation_modes, fan_speeds and other list getters are implemented as properties.
  • login method returns only acquired access token.

[0.7.1] - 2020-01-13

Fixed

  • Base EffectiveFlags update on current state and apply only new flags.
  • Use longer device write and conf update intervals.
  • Fix target temperature flag logic.

[0.7.0] - 2020-01-11

Changed

  • Moved login method to module. Original staticmethod implementation is still available and forwards calls to the module method.

[0.6.0] - 2020-01-11

Added

  • Token exposed as a property.

Changed

  • Removed destruct.

[0.5.1] - 2020-01-05

Fixed

  • Removed TypedDict usage to support Python <3.8.

[0.5.0] - 2020-01-05

Added

  • total_energy_consumed property returning kWh counter reading.
  • units model information.

[0.4.0] - 2019-12-30

Added

  • Horizontal and vertical vane support.

[0.3.0] - 2019-12-27

Changed

  • Use proper async set function for Device. asyncio.Event is used to signal a in-progress set operation. Multiple calls to set will all wait for the same event that is set when the eventual write has been performed.

[0.2.0] - 2019-12-26

Fixed

  • Return None when trying to read stale state instead of crashing.

[0.1.1] - 2019-12-26

Fixed

  • Reset pending writes after they are applied to prevent rewriting them on every subsequent write.

[0.1.0] - 2019-12-25

Initial release