Skip to content

Releases: mill1000/midea-msmart

2024.9.0

03 Sep 15:24
8e2f75a
Compare
Choose a tag to compare

Breaking Change

This release contains a breaking change! Preset properties like eco_mode, sleep_mode, turbo_mode, etc have been renamed to simply eco, sleep, turbo. The original properties will still function but generate a warning on use recommending that you switch to the new names.

What's Changed

  • Resolve occasional exceptions in user logs by catching CancelledError by @mill1000 in #167
  • Use enum for "breeze" mode by @mill1000 in #169
  • Add IECO support by @mill1000 in #162
  • Refactor property decode/encode by @mill1000 in #170
  • Refactor preset properties to avoid "_mode" prefix which may have been conflated with operational modes by @mill1000 in #171
  • Add alternate energy/power response parsing by @mill1000 in #172

Full Changelog: 2024.8.1...2024.9.0

2024.8.1

16 Aug 18:05
e614ee5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.8.0...2024.8.1

2024.8.0

08 Aug 20:16
c1e97ed
Compare
Choose a tag to compare

Many many thanks for @lpispek and @sltelitsyn for their patience and assistance with testing the new breeze modes and rate select features.

What's Changed

Full Changelog: 2024.7.3...2024.8.0

2024.7.3

19 Jul 19:32
8d73e5e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.7.2...2024.7.3

2024.7.2

18 Jul 19:45
de4eb64
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.7.1...2024.7.2

2024.7.1

15 Jul 16:26
Compare
Choose a tag to compare

What's Changed

  • Fix tagged docker images reporting different version than tag by @mill1000 in #138
  • Update workflows to use Python 3.12 by @mill1000 in #139
  • Expose supports_humidity property by @mill1000 in #140

Full Changelog: 2024.7.0...2024.7.1

2024.7.0

10 Jul 03:07
ab34eb4
Compare
Choose a tag to compare

Energy Monitoring

This release adds support for querying energy usage from the device.

Devices that claim support will automatically enable energy usage requests, but requests can be manually enabled with the enable_energy_usage_requests property. Early tests have shown that many devices report energy usage without claiming support.

This feature is experimental so please report any issues.

Indoor Humidity

This release adds support for querying the indoor humidity (on supported devices).

A property has also been added for target humidity, but is untested and it's interaction with the DRY mode needs to be investigated.

Control CLI

This release adds a new subcommand to the CLI. msmart-ng control can be used to set device properties from the command line.

What's Changed

  • Replace deprecated datetime.utcnow() by @mill1000 in #131
  • Add support for humidity set point and power usage by @mill1000 in #116
  • Add control capability to CLI by @mill1000 in #132
  • Suppress warning from unknown and unsupported capabilities by @mill1000 in #137

Workflow Changes

Full Changelog: 2024.5.4...2024.7.0

2024.5.4

12 May 19:54
Compare
Choose a tag to compare

What's Changed

  • Fix conditionals for swing angle properties by @mill1000 in #128

Full Changelog: 2024.5.3...2024.5.4

2024.5.3

08 May 19:23
a4dfe52
Compare
Choose a tag to compare

What's Changed

  • Replace Anion property with standard protocol purifier by @mill1000 in #126

Full Changelog: 2024.5.2...2024.5.3

2024.5.2

08 May 16:11
Compare
Choose a tag to compare

What's Changed

  • Fix unsupported property warnings for Buzzer ID in logs by @mill1000 in #125
  • Revert broken Anion implementation by @mill1000 in #127

Full Changelog: 2024.5.1...2024.5.2