Skip to content

0.2.0

Compare
Choose a tag to compare
@rytilahti rytilahti released this 18 Dec 20:01
· 912 commits to master since this release

Considering how far this project has evolved from being just an interface for the Xiaomi vacuum, it is time to leave 0.1 series behind and call this 0.2.0.

This release brings support to a couple of new devices, and contains fixes for some already supported ones.
All thanks for the improvements in this release go to syssi!

  • Extended mDNS discovery to support more devices (@syssi)
  • Improved support for the following devices:
  • New supported devices:
    • Chuangmi IR Remote control (@syssi)
    • Xiaomi Mi Smart Fan (@syssi)

Full Changelog

Closed issues:

  • Error in new mirobo/protocol.py #54
  • Some element about Xiaomi Philips Bulb #43
  • Philips Bulb and ceiling how to get token ? #42
  • Add support for other devices using the same protocol #17
  • Allow sending discovery packets to static IP address #5

Merged pull requests:

  • trivial: fix typo in automatic discovery description. #61 (haim0n)
  • Some typos fixed #60 (syssi)
  • Fixes an AttributeError: PlugStatus object has no attribute current #59 (syssi)
  • Fixes various lint issues #58 (syssi)
  • Air Purifier: Set favorite level fixed #55 (syssi)
  • mDNS name of the Chuangmi Infrared Controller #53 (syssi)
  • Device support for the Xiaomi Mi Smart Fan #52 (syssi)
  • mDNS device map extended #51 (syssi)
  • Power strip: Fixes calculation of the instantaneous current #50 (syssi)
  • Air purifier: defaultdict used for safety and transparency #49 (syssi)
  • Device support for the Chuangmi IR Remote Controller #46 (syssi)
  • Xiaomi Ceiling Lamp: Some refactoring and fault tolerance if a philips light ball is used #45 (syssi)
  • New dependency "zeroconf" added. It's used for discovery now. #44 (syssi)
  • Readme for firmware >= 3.3.9_003077 (Vacuum robot) #41 (mthoretton)
  • Some improvements of the air purifier support #40 (syssi)