Releases: nbogojevic/midea-beautiful-air
Releases · nbogojevic/midea-beautiful-air
0.9.6
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
- Possibility to specify application name only when configuring connectivity
- Fixes in logic of redacting confidential information
- Fix missing data when using old mobile applications
- Fix few sensitive data redaction bugs
- Fix decrypting and encrypting for MSmartHome app
- Fix device capabilities discovery for air conditioners
v0.9.5
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
- Possibility to specify application name only when configuring connectivity
- Fixes in logic of redacting confidential information
- Fix missing data when using old mobile applications
- Fix few sensitive data redaction bugs
- Fix decrypting and encrypting for MSmartHome app
v0.9.3
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
- Possibility to specify application name only when configuring connectivity
- Fixes in logic of redacting confidential information
- Fix missing data when using old mobile applications
- Fix key decoding for MSmartHome app
v0.9.2
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
- Possibility to specify application name only when configuring connectivity
- Fixes in logic of redacting confidential information
- Fix missing data when using old mobile applications
v0.9.1
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
- Possibility to specify application name only when configuring connectivity
- Fixes in logic of redacting confidential information
v0.9.0
Changes
- Support for appliance discovery when using MSmartHome app
- Removal of homegroup step in appliance retrieval
v0.8.43
Breaking changes
Parameter and property name changes:
id
replaced withappliance_id
ip
replaced withaddress
networks
withaddresses
supports
withcapabilities
Functionality change
- Remove automatic discovery of local network adapters and use local broadcast address instead
Removed function discover_appliances
(use find_appliances
).
Bug fixes and improvements
- Better management of retries
- Support for tank warning level and bucket full/removal
- Support for pump switch flag
- Support for vertical swing switch
- Support for reading timer
- Improved network discovery when network address is provided
- Can specify timeout and number of retries for discovery
- Can specify timeout and number of retries for state
- Air conditioner payload parsing
- Various fixes in parsing local network response payloads
- Retry cloud api calls if there was HTTP communication issue
- Correctly detect appliance address change
- Enable discovery of appliances without cloud account
- Added dump command line options to parse payload directly
- Sensitive data is redacted in logs
- Introduced significant unit test coverage (~99%)
- Code linting (pylint)
- Add requirement for Python 3.8 or later
- Fix error when using cli entry point
- Support MSmartHome app
Full Changelog: v0.5.0...v0.8.43
v0.8.42
Breaking changes
Parameter and property name changes:
id
replaced withappliance_id
ip
replaced withaddress
networks
withaddresses
supports
withcapabilities
Functionality change
- Remove automatic discovery of local network adapters and use local broadcast address instead
Removed function discover_appliances
(use find_appliances
).
Bug fixes and improvements
- Better management of retries
- Support for tank warning level and bucket full/removal
- Support for pump switch flag
- Support for vertical swing switch
- Support for reading timer
- Improved network discovery when network address is provided
- Can specify timeout and number of retries for discovery
- Can specify timeout and number of retries for state
- Air conditioner payload parsing
- Various fixes in parsing local network response payloads
- Retry cloud api calls if there was HTTP communication issue
- Correctly detect appliance address change
- Enable discovery of appliances without cloud account
- Added dump command line options to parse payload directly
- Sensitive data is redacted in logs
- Introduced significant unit test coverage (~99%)
- Code linting (pylint)
- Add requirement for Python 3.8 or later
- Fix error when using cli entry point
Full Changelog: v0.5.0...v0.8.42
v0.8.41
Breaking changes
Parameter and property name changes:
id
replaced withappliance_id
ip
replaced withaddress
networks
withaddresses
supports
withcapabilities
Functionality change
- Remove automatic discovery of local network adapters and use local broadcast address instead
Removed function discover_appliances
(use find_appliances
).
Bug fixes and improvements
- Better management of retries
- Support for tank warning level and bucket full/removal
- Support for pump switch flag
- Support for vertical swing switch
- Support for reading timer
- Improved network discovery when network address is provided
- Can specify timeout and number of retries for discovery
- Can specify timeout and number of retries for state
- Air conditioner payload parsing
- Various fixes in parsing local network response payloads
- Retry cloud api calls if there was HTTP communication issue
- Correctly detect appliance address change
- Enable discovery of appliances without cloud account
- Added dump command line options to parse payload directly
- Sensitive data is redacted in logs
- Introduced significant unit test coverage (~99%)
- Code linting (pylint)
- Add requirement for Python 3.8 or later
Full Changelog: v0.5.0...v0.8.41
v0.8.40
Breaking changes
Parameter and property name changes:
id
replaced withappliance_id
ip
replaced withaddress
networks
withaddresses
supports
withcapabilities
Functionality change
- Remove automatic discovery of local network adapters and use local broadcast address instead
Removed function discover_appliances
(use find_appliances
).
Bug fixes and improvements
- Better management of retries
- Support for tank warning level and bucket full/removal
- Support for pump switch flag
- Support for vertical swing switch
- Support for reading timer
- Improved network discovery when network address is provided
- Can specify timeout and number of retries for discovery
- Can specify timeout and number of retries for state
- Air conditioner payload parsing
- Various fixes in parsing local network response payloads
- Retry cloud api calls if there was HTTP communication issue
- Correctly detect appliance address change
- Enable discovery of appliances without cloud account
- Added dump command line options to parse payload directly
- Sensitive data is redacted in logs
- Introduced significant unit test coverage (~99%)
- Code linting (pylint)
Full Changelog: v0.5.0...v0.8.40