Tags: acca84/python-miio
Tags
The highlight of this release is a crisp, unified and scalable comman… …d line interface called `miiocli` (thanks @yawor) Each supported device of this library is already integrated. New devices: * Xiaomi Mi Smart Electric Rice Cooker (@syssi) Improvements: * Unified and scalable command line interface (@yawor) * Air Conditioning Companion: Support for captured infrared commands added (@syssi) * Air Conditioning Companion: LED property fixed (@syssi) * Air Quality Monitor: Night mode added (@syssi) * Chuangi Plug V3 support fixed (@syssi) * Pedestal Fan: Improved support of both versions * Power Strip: Both versions are fully supported now (@syssi) * Vacuum: New commands app\_goto\_target and app\_zoned\_clean added (@ciB89) * Vacuum: Carpet mode support (@rytilahti) * WiFi Repeater: WiFi roaming and signal strange indicator added (@syssi)
This release provides support for some new devices, improved support … …of existing devices and various fixes New devices: * Xiaomi Mi WiFi Repeater 2 (@syssi) * Xiaomi Philips Zhirui Smart LED Bulb E14 Candle Lamp (@syssi) Improvements: * Repr of the AirPurifierStatus fixed (@sq5gvm) * Chuangmi Plug V1, V2, V3 and M1 merged into a common class (@syssi) * Water Purifier: Some properties added (@syssi) * Air Conditioning Companion: LED status fixed (@syssi) * Air Conditioning Companion: Target temperature property renamed (@syssi) * Air Conditioning Companion: Swing mode property returns the enum now (@syssi) * Move some generic util functions from vacuumcontainers to utils module (@rytilahti) * Construct version bumped (@syssi)
Goodbye Python 3.4! This release marks end of support for python vers… …ions older than 3.5, paving a way for cleaner code and a nicer API for a future asyncio support. Highlights of this release: * Support for several new devices, improvements to existing devices and various fixes thanks to @syssi. * Firmware updates for vacuums (@rytilahti), the most prominent use case being installing custom firmwares (e.g. for rooting your device). Installing sound packs is also streamlined with a self-hosting server. * The protocol quirks handling was extended to handle invalid messages from the cloud (thanks @jschmer), improving interoperability for Dustcloud. New devices: * Chuangmi Plug V3 (@syssi) * Xiaomi Air Humidifier CA (@syssi) * Xiaomi Air Purifier V3 (@syssi) * Xiaomi Philips LED Ceiling Light 620mm (@syssi) Improvements: * Provide the mac address as property of the device info (@syssi) * Air Purifier: button_pressed property added (@syssi) * Generalize and move configure\_wifi to the Device class (@rytilahti) * Power Strip: The wifi led and power price can be controlled now (@syssi) * Try to fix decrypted payload quirks if it fails to parse as json (@jschmer) * Air Conditioning Companion: Turn on/off and LED property added, load power fixed (@syssi) * Strict check for version equality of construct (@arekbulski) * Firmware update functionality (@rytilahti)
This is a bugfix release because of further breaking changes of the u… …nderlying library construct. Improvements: * Lazy discovery on demand (@syssi) * Support of construct 2.9.23 to 2.9.30 (@yawor, @syssi) * Avoid device crash on wrap around of the sequence number (@syssi) * Extended support of the Philips Ceiling Lamp (@syssi)
This release provides major improvements for various supported device… …s. Special thanks goes to @yawor for his awesome work! Additionally, a compatibility issue when using construct version 2.9.23 and greater -- causing timeouts and inability to control devices -- has been fixed again. Device errors are now wrapped in a exception (DeviceException) for easier handling. New devices: * Air Purifier: Some additional models added to the list of supported and discovered devices by mDNS (@syssi) * Air Humidifier CA added to the list of supported and discovered devices by mDNS (@syssi) Improvements: * Air Conditioning Companion: Extended device support (@syssi) * Air Humidifier: Device support tested and improved (@syssi) * Air Purifier Pro: Second motor speed and filter type detection added (@yawor) * Air Purifier: Some additional properties added (@syssi) * Air Quality Monitor: Additional property "time_state" added (@syssi) * Revise error handling to be more consistent for library users (@rytilahti) * Chuangmi IR: Ability to send any Pronto Hex encoded IR command added (@yawor) * Chuangmi IR: Command type autodetection added (@yawor) * Philips Bulb: New command "bricct" added (@syssi) * Command line interface: Make discovery to work with no IP addr and token, courtesy of @M0ses (@rytilahti)
The most significant change for this release is unbreaking the commun… …ication 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)
This release brings support for Air Conditioner Companion along some … …improvements and an increase in the test coverage for future-proofing the code-base. Special thanks for this release goes to @syssi & to all new contributors! A bug exposed in python-miio when using version 2.8.17 or newer of the underlying construct library -- causing timeouts and inability to control devices -- has also been fixed in this release. New supported devices: * Xiaomi Mi Home Air Conditioner Companion Improvements: * Mi Vacuum 2nd generation is now detected by discovery * Air Purifier 2: expose additional properties * Yeelight: parse RGB properly
This release includes small improvements for powerstrip and vacuum su… …pport. Furthermore this is the first release with proper documentation. Generated docs are available at https://python-miio.readthedocs.io - patches to improve them are more than welcome! Improvements: * Powerstrip: expose correct load power, works also now without cloud connectivity * Vacuum: added ability to reset consumable states * Vacuum: exposes time left before next sensor clean-up
PreviousNext