Revisions of python-python-miio

Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 917104 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 9)
- Update to 0.5.8:
  * Implemented enhancements:
    - vacuum: skip timezone call if there are no timers #1122
  * Closed issues:
    - Smart Mi Standing fan 3 (Xiaomi Pedestal Fan 3,
      zhimi.fan.za5) #788
  * Merged pull requests:
    - readme: add micloudfaker to list of related projects #1127
    - Update readme with section for related projects #1126
    - add lumi.plug.mmeu01 - ZNCZ04LM #1125 (starkillerOG)
    - Do not use deprecated depth property #1124 (bieniu)
    - vacuum: remove long-deprecated 'return_list' for
      clean_details #1123 (rytilahti)
    - deprecate Fan{V2,SA1,ZA1,ZA3,ZA4} in favor of model kwarg
      #1119 (rytilahti)
    - Add support for Smartmi Standing Fan 3 (zhimi.fan.za5) #1087
- Update to 0.5.7:
  * 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.
  * 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
    - Add rockrobo-vacuum-a10 to mdns discovery list #1110
    - Added additional OperatingModes and FaultStatuses for
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 893702 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 8)
- Update to 0.5.6:
  * Implemented enhancements:
    - RFC: Add a script to simplify finding supported properties
      for miio
    - Improve test_properties output
    - Relax zeroconf version requirement
    - Add test_properties command to device class
    - Add discover command to miiocli
    - Fix supported oscillation angles of the dmaker.fan.p9
    - Add additional operation mode of the deerma.humidifier.jsq1
    - Roborock S7: Parse history details returned as dict
  * Fixed bugs:
    - zeroconf 0.29.0 which is incompatible
    - Remove superfluous decryption failure for handshake responses
    - Skip pausing on Roborock S50
    - Roborock S7 after Firmware Update 4.1.2-0928 - KeyError
    - No air quality value when aqi is 1
    - Fix exception on devices with removed lan_ctrl
    - Fix start bug and improve error handling in walkingpad
      integration
    - gateway: fix zigbee lights
    - Silence unable to decrypt warning for handshake responses
    - Fix set_mode_and_speed mode for airdog airpurifier
  * Closed issues:
    - Add Dafang camera (isa.camera.df3) support
    - Roborock S7
    - WalkingPad A1 Pro
  * Merged pull requests:
    - Add basic dmaker.fan.1c support
    - Always return aqi value [Revert PR#930]
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 883778 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 7)
- Update to 0.5.5.2:
  * This release is mainly to re-add mapping parameter to
    MiotDevice constructor for backwards-compatibility reasons,
    but adds also PyYAML dependency and improves MiOT support to
    allow limiting how many properties to query at once.
  * Implemented enhancements:
    - Please add back the mapping parameter to MiotDevice
      constructor
  * Fixed bugs:
    - Missing dependency: pyyaml
  * Merged pull requests:
    - Add pyyaml dependency
    - Re-add mapping parameter to MiotDevice ctor
    - Move hardcoded parameter max\_properties
- Update to 0.5.5.1:
  * This release fixes a single regression of non-existing sequence
    file for those users who never used mirobo/miiocli vacuum
    previously. Users of the library do not need this upgrade.
- Update to 0.5.5:
  * Implemented enhancements:
    - Connecting from external network
    - Filter out value 1 from the property AQI
    - Any plans on supporting Air Detector Lite PM2.5?
    - Get possible device commands/arguments via API
    - Add support for xiaomi scishare coffee machine
    - Make netifaces optional dependency
    - Unify subdevice types
    - Cleanup: add DeviceStatus to simplify status containers
    - add method to load subdevices from dict (EU gateway support)
    - Refactor & improve support for gateway devices
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 856630 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 6)
- Update to 0.5.4:
  * New devices:
    - Xiaomi Smartmi Fresh Air System VA4 (zhimi.airfresh.va4)
    - Xiaomi Mi Smart Pedestal Fan P9, P10, P11 (dmaker.fan.p9,
      dmaker.fan.p10, dmaker.fan.p11)
    - Mijia Intelligent Sterilization Humidifier SCK0A45
      (deerma.humidifier.jsq1)
    - Air Conditioner Companion MCN (lumi.acpartner.mcn02)
    - Xiaomi Water Purifier D1 (yunmi.waterpuri.lx9) and C1 (Triple
      Setting, yunmi.waterpuri.lx11)
    - Xiaomi Mi Smart Air Conditioner A (xiaomi.aircondition.mc1,
      mc2, mc4 and mc5)
    - Xiaomiyoupin Curtain Controller (Wi-Fi) / Aqara A1
      (lumi.curtain.hagl05)
  * Improvements:
    - ViomiVacuum: New modes, states and error codes
    - ViomiVacuum: Consumable status added
    - Gateway: Throws GatewayException in get_illumination
    - Vacuum: Tangible User Interface (TUI) for the manual mode added
    - Vacuum: Mopping to VacuumingAndMopping renamed
    - raw_id moved from Vacuum to the Device base class
    - __json__ boilerplate code from all status containers removed
    - Pinned versions loosed and cryptography dependency bumped to
      new major version
    - importlib_metadata python_version bounds corrected
    - CLI: EnumType defaults to incasesensitive now
    - Better documentation and presentation of the documentation
  * Fixes:
    - Vacuum: Invalid cron expression fixed
    - Vacuum: Invalid cron elements handled gracefully
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 824087 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 5)
- Update to 0.5.3:
  * New devices:
    - Xiaomi Mi Air Humidifier CA4 (zhimi.humidifier.ca4)
  * Improvements:
    - S5 vacuum: adjustable water volume for mopping
    - Gateway: improved light controls
    - Chuangmi Camera: improved home monitoring support
  * Fixes:
    - Xioawa E25: do not crash when trying to access timers
    - Vacuum: allow resuming after error in zoned cleanup
  * Implemented enhancements:
    - Vacuum: Add water volume setting (s5 max)
    - improve gateway light class
  * Fixed bugs:
    - AqaraSmartBulbE27 support added in
    - Broken timezone call (dictionary instead of string) breaks HASS integration
  * Closed issues:
    - Roborock S5 Max, Failure to connect in Homeassistant.
    - Unable to decrypt, returning raw bytes: b'' - while mirobo discovery
    - Error with Windows x64 python
    - Xiaomi Vacuum - resume clean-up after pause
  * Merged pull requests:
    - Remove labeler as it doesn't work as expected
    - Add support for zhimi.humidifier.ca4 (miot)
    - add "lumi.acpartner.v3" since it also works with this code
    - Add automatic labeling for PRs
    - Add --version to miiocli
    - Add preliminary issue templates
    - Create separate API doc pages per module
    - Add sphinxcontrib.apidoc to doc builds to keep the API index up-to-date
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 4)
update
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 818607 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 3)
- Add patch to work with zeroconf 0.27:
  * fix_zeroconf_0.27.patch
- Add patch to work with importlib.metadata included in python 3.8:
  * fix_importlib_metadata.patch
- Remove the maximum versions of dependencies in setup.py and
  PKG-INFO

- Update to 0.5.1:
  * Support for new devices:
    - chuangmi.plug.hmi208
    - Gateway subdevices: Aqara Wireless Relay 2ch (@bskaplou),
      AqaraSwitch{One,Two}Channels (@starkillerOG)
  * Fixes & Enhancements:
    - The initial UDP handshake is sent now several times to
      accommodate spotty networks
    - huangmi.camera.ipc019: camera rotation & alarm activation
    - acuum: added next_schedule property for timers, water tank
      status, is_on state for segment cleaning mode
    - huangmi.plug.v3: works now with updated firmware version
    - iomi vacuum: various minor fixes
  * API changes:
    - Device.send() accepts extra_parameters to allow passing
      values to the main payload body. This is useful at least for
      gateway devices.
    - Two new exceptions to give more control to downstream developers:
      + PayloadDecodeException (when the payload is unparseable)
      + DeviceInfoUnavailableException (when device.info() fails)
    - Dependency management is now done using poetry & pyproject.toml

    - Xiaomi Mijia Smart Sterilization Humidifier (SCK0A45) error -
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) accepted request 802751 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 2)
- Update to 0.5.0.1:
  * Closed issues:
    - Xiaomi Mijia Smart Sterilization Humidifier (SCK0A45) error - DEBUG:miio.protocol:Unable to decrypt, returning raw bytes: b''
  * Merged pull requests:
    - Prepare for 0.5.0
    - Add miottemplate tool to simplify adding support for new miot devices
    - Add Xiaomi Zero Fog Humidifier (shuii.humidifier.jsq001) support
    - Gateway get_device_prop_exp command
    - Add fan_speed_presets() for querying available fan speeds
    - Initial support for xiaomi gateway devices
- Update to 0.5.0:
  * Support for new devices:
    - Air purifier 3/3H support (zhimi.airpurifier.mb3, zhimi.airpurifier.ma4)
    - Xiaomi Gateway devices (lumi.gateway.v3, basic support)
    - SmartMi Zhimi Heaters (zhimi.heater.za2)
    - Xiaomi Zero Fog Humidifier (shuii.humidifier.jsq001)
  * Fixes & Enhancements:
    - Vacuum objects can now be queried for supported fanspeeds
    - Several improvements to Viomi vacuums
    - Roborock S6: recovery map controls
    - And some other fixes, see the full changelog!
  * Closed issues:
    - viomi.vacuum.v7 and zhimi.airpurifier.mb3 support homeassistain yet?
    - subcon should be a Construct field
    - Roborock S6 - only reachable from different subnet
    - Python 3.7 error
    - Posibillity for local push instead of poll?
    - Xiaomi STYJ02YM discovered but not responding
    - miplug module is not working from python scrips
    - Unsupported device found: zhimi.humidifier.v1
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) accepted request 763343 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 1)
New package python-python-miio
Displaying all 9 revisions
openSUSE Build Service is sponsored by