0.3.4
The most significant change for this release is unbreaking the communication when using a recent versions of construct library (thanks to @syssi). On top of that there are various smaller fixes and improvements, e.g. support for sound packs and running python-miio on Windows.
New devices:
- Air Purifier 2S added to the list of supported and discovered devices by mDNS (@harnash)
Improvements:
- Air Purifier Pro: support for sound volume level and illuminance sensor (@yawor)
- Vacuum: added sound pack handling and ability to change the sound volume (@rytilahti)
- Vacuum: better support for status information on the 2nd gen model (@hastarin)
Fixed bugs:
Closed issues:
- mirobo vacuum sound volume control #159
- wifi signal strength #155
- xiaomi philips bulb & philips ceiling #151
- Vaccum Timer / Timezone issue #149
- Exception when displaying Power load using Plug CLI #144
- Missing states and error_codes #57
Merged pull requests:
- Use appdirs' user_cache_dir for sequence file #165 (rytilahti)
- Add a more helpful error message when info() fails with an empty payload #164 (rytilahti)
- Adding "Go to target" state description for Roborock S50. #163 (hastarin)
- Add ability to change the volume #162 (rytilahti)
- Added Air Purifier 2S to supported devices #161 (harnash)
- Modified to support zoned cleaning mode of Roborock S50. #160 (hastarin)
- Fix for a breaking change of construct 2.8.22 #158 (syssi)
- Air Purifier Pro: support for sound volume level and fix for bright propery #157 (yawor)
- Add preliminary support for managing sound files #154 (rytilahti)