github rytilahti/python-miio 0.5.7

latest releases: 0.6.0.dev0, 0.5.12, 0.5.11...
3 years ago

0.5.7 (2021-08-13)

This release improves several integrations (including yeelight, airpurifier_miot, dreamevacuum, rockrobo) and adds support for Roidmi Eve vacuums, see the full changelog for more details.

Note that this will likely be the last release on the 0.5 series before breaking the API to reorganize the project structure and provide common device type specific interfaces.

Full Changelog

Implemented enhancements:

  • Add setting for carpet avoidance to vacuums #1040
  • Add optional "Length" parameter to chuangmi_ir.py play_raw(). for "chuangmi.remote.v2" to send some command properly #820
  • Add update_service callback for zeroconf listener #1112 (rytilahti)
  • Add rockrobo-vacuum-a10 to mdns discovery list #1110 (rytilahti)
  • Added additional OperatingModes and FaultStatuses for dreamevacuum #1090 (StarterCraft)
  • yeelight: add dump_ble_debug #1053 (rytilahti)
  • Convert codebase to pass mypy checks #1046 (rytilahti)
  • Add optional length parameter to play_* for chuangmi_ir #1043 (Dozku)
  • Add features for newer vacuums (eg Roborock S7) #1039 (fettlaus)

Fixed bugs:

  • air purifier unknown oprating mode #1106
  • Missing Listener method for current zeroconf library #1101
  • DeviceError when trying to turn on my Xiaomi Mi Smart Pedestal Fan #1100
  • Unable to discover vacuum cleaner: Xiaomi Mi Robot Vacuum Mop (aka dreame.vacuum.mc1808) #1086
  • Crashes if no hw_ver present #1084
  • Viomi S9 does not expose hv_wer #1082
  • set_rotate FanP10 sends the wrong command #1076
  • Vacuum 1C STYTJ01ZHM (dreame.vacuum.mc1808) is not update, 0% battery #1069
  • Requirement is pinned for python-miio 0.5.6: defusedxml>=0.6,<0.7 #1062
  • Problem with dmaker.fan.1c #1036
  • Yeelight Smart Dual Control Module (yeelink.switch.sw1) - discovered by HA but can not configure #1033
  • Update-firmware not working for Roborock S5 #1000
  • Roborock S7 #994
  • airpurifier_miot: return OperationMode.Unknown if mode is unknown #1111 (rytilahti)
  • Fix set_rotate for dmaker.fan.p10 (#1076) #1078 (pooyashahidi)

Closed issues:

  • Xiaomi Roborock S6 MaxV #1108
  • dreame.vacuum.mb1808 unsupported #1104
  • The new way to get device token #1088
  • Add Air Conditioning Partner 2 support #1058
  • Please add support for the Mijia 1G Vacuum! #1057
  • ble_dbg_tbl_dump user ack timeout #1051
  • Roborock S7 can't be added to Home Assistant #1041
  • Cannot get status from my zhimi.airpurifier.mb3(Airpurifier 3H) #1037
  • Xiaomi Mi Robot (viomivacuum), command stability #800
  • [meta] list of miot-enabled devices #627

Merged pull requests:

Don't miss a new python-miio release

NewReleases is sending notifications on new releases.