Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare 0.5.5 #971

Merged
merged 1 commit into from
Mar 13, 2021
Merged

Prepare 0.5.5 #971

merged 1 commit into from
Mar 13, 2021

Conversation

rytilahti
Copy link
Owner

0.5.5 (2021-03-13)

This release adds support for several new devices, and contains improvements and fixes on several existing integrations.
Instead of summarizing all changes here, this library seeks to move completely automated changelogs based on the pull request tags to facilitate faster release cycles.
Until that happens, the full list of changes is listed below as usual.

Full Changelog

Implemented enhancements:

  • Connecting from external network #931
  • Filter out value 1 from the property AQI #925
  • Any plans on supporting Air Detector Lite PM2.5? #879
  • Get possible device commands/arguments via API #846
  • Add support for xiaomi scishare coffee machine #833
  • Make netifaces optional dependency #970 (rytilahti)
  • Unify subdevice types #947 (starkillerOG)
  • Cleanup: add DeviceStatus to simplify status containers #941 (rytilahti)
  • add method to load subdevices from dict (EU gateway support) #936 (starkillerOG)
  • Refactor & improve support for gateway devices #924 (starkillerOG)
  • Add docformatter to pre-commit hooks #914 (rytilahti)
  • Improve MiotDevice API (get_property_by, set_property_by, call_action, call_action_by) #905 (rytilahti)
  • Stopgap fix for miottemplate #902 (rytilahti)
  • Support resume_or_start for vacuum's segment cleaning #894 (Sian-Lee-SA)
  • Add missing annotations for ViomiVacuum #872 (dominikkarall)
  • Add generic __repr__ for Device class #869 (rytilahti)
  • Set timeout as parameter #866 (titilambert)
  • Improve Viomi support (status reporting, maps) #808 (titilambert)

Fixed bugs:

  • Make netifaces optional dependency #964
  • Some errors in miio/airdehumidifier.py #960
  • Roborock S5 Max not discovered #944
  • Vacuum timezone returns 'int' object is not subscriptable #921
  • discover_devices doesnt work with xiaomi gateway v3 #916
  • Can control but not get info from the vacuum #912
  • airhumidifier_miot.py - mapping attribute error #911
  • Xiaomi Humidifier CA4 fail to read status. (zhimi.humidifier.ca4) #908
  • miottemplate.py print specs.json fails #906
  • Miiocli and Airdog appliance #892
  • ServiceInfo has no attribute 'address' in miio/discovery #891
  • Devtools exception miottemplate.py generate #885
  • Issue with Xiaomi Miio gateway Integrations ZNDMWG03LM #864
  • Xiaomi Mi Robot Vacuum V1 - Fan Speed Issue #860
  • Xiaomi Smartmi Evaporation Air Humidifier 2 (zhimi.humidifier.ca4) #859
  • Report more specific exception when airdehumidifer is off #963 (rytilahti)
  • vacuum: second try to fix the timezone returning an integer #949 (rytilahti)
  • Fix the logic of staring cleaning a room for Viomi #946 (AlexAlexPin)
  • vacuum: skip pausing on s50 and s6 maxv before return home call #933 (rytilahti)
  • Fix airpurifier_airdog x5 and x7sm to derive from the x3 base class #903 (rytilahti)
  • Fix discovery for python-zeroconf 0.28+ #898 (rytilahti)
  • Vacuum: add fan speed preset for gen1 firmwares 3.5.8+ #893 (mat4444)

Closed issues:

  • miiocli command not found #956
  • [Roborock S6 MaxV] Need a delay between pause and charge commands to return to dock #918
  • Support for Xiaomi Air purifier 3C #888
  • zhimi.heater.mc2 not fully supported #880
  • Support for leshow.fan.ss4 (xiaomi Rosou SS4 Ventilator) #806
  • Constant spam of: Unable to discover a device at address [IP] and Got exception while fetching the state: Unable to discover the device [IP] #407
  • Add documentation for miiocli #400

Merged pull requests:

@rytilahti rytilahti merged commit 5ea3157 into master Mar 13, 2021
@rytilahti rytilahti deleted the release/0.5.5 branch March 13, 2021 17:01
xvlady pushed a commit to xvlady/python-miio that referenced this pull request May 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Xiaomi Humidifier CA4 fail to read status. (zhimi.humidifier.ca4) miottemplate.py print specs.json fails
1 participant