homebridge-xiaomi-roborock-vacuum
Version:
Xiaomi Vacuum Cleaner - 1st (Mi Robot), 2nd (Roborock S50 + S55), 3rd Generation (Roborock S6) and S5 Max - plugin for Homebridge.
483 lines (275 loc) • 22.3 kB
Markdown
# Changelog
## Next
- [Enhancement] Register as platform for dynamically adding services after connecting ([#855](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/855))
## 0.34.0
- [New Model] Add waterbox support for Roborock S7 Max Ultra. ([#1027](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/1027))
## 0.33.0
- [New Model] Add waterbox support for Roborock Q8 Max+. Thank you, @jmago17 ([#1026](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/1026))
## 0.32.1
- [Chore] Prepare for Homebridge v2 ([#958](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/958)) - Explicitly claim the compatiblity.
## 0.32.0
- [Chore] Prepare for Homebridge v2 ([#958](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/958))
- It ensures compatibility with the upcoming v2 version of Homebridge.
- [Chore] Exclude test and mock files from the final NPM package ([#856](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/856))
## 0.31.1
- [Bug] Fix iOS16 naming issues but preserving user overrides ([#845](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/845))
## 0.31.0
- [Bug] Fixed: push room names from settings to homekit ([#829](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/829)) (thank you, @YoeriVD)
## 0.30.0
- [New Model] Add support for Roborock Q Revo ([#790](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/790))
## 0.29.1
- [Bug] Allow turning off the Waterbox ([#788](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/788))
## 0.29.0
- [New Model] Added support for Roborock S8. Thank you @Gundika ([#696](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/696))
## 0.28.1
- [Bug] Room Service: Wait for connection before applying the auto-room discovery ([#618](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/618))
## 0.28.0
- [New Model] Improved support to Viomi models based on the implementation from `python-miio` ([#580](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/580))
- [tech debt] Improved code coverage ([#171](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/171))
## 0.27.0
- [Bug] Remove peer dependency on `hap-nodejs` as some folks had issues ([#558](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/558))
- [Bug] Accessories are randomly presented so the main service loses the primary status ([#542](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/542))
- [Bug] Reset cleaning status of Rooms and Zones after cleaning is completed ([#546](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/546))
## 0.26.5
- [Bug] `goTo` now shows on "waiting". Disabling sends it back to the dock. Thank you @luc-ass ([#544](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/544))
## 0.26.4
- [Bug] `dustBin` config not showing on the Config UI. Thank you @luc-ass ([#535](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/535))
## 0.26.3
- [Bug] Fix warning _The plugin "\*" defines 'homebridge' and/or 'hap-nodejs' in their 'dependencies'..._ ([#533](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/533))
## 0.26.2
- [Bug] Fix warning _SET handler returned write response value_ ([#529](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/529))
## 0.26.1
- [Bug] Add dependency to `hap-nodejs` ([#531](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/531)).
## 0.26.0
- [Enhancement] Add Dust Bin needs to be emptied indicator ([#111](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/111)).
## 0.25.1
- [Bug] Handle negative responses for the Maintenance indicators of Sensors & Brushes ([#366](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/366))
## 0.25.0
- [Enhancement] Add `serviceType: "switch"` config to expose the main service as a switch (only ON/OFF capabilities) instead of a fan (ON/OFF + speed control). ([#458](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/458))
- [tech debt] Main file broken down into sub-services for better code maintainability and testability. ([#517](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/517))
- [tech debt] Improved test code coverage. (WIP #171)
## 0.24.1
- [Bug] Broken import after moving to TS fixed ([#519](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/519))
## 0.24.0
- [Enhancement] Add support for Max+ speed mode (S7 MaxV). Thank you @nicolasbigot! ([#515](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/515))
- [tech debt] Initial migration to Typescript ([#514](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/514))
## 0.23.0
- [Enhancement] Add Go To Button. Thank you @luc-ass! ([#511](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/511))
## 0.22.0
- [Enhancement] Add support for S7 MaxV. Thank you @khad! ([#508](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/508))
- [Bug] Fixed typo `Hight` to `High`. Thank you @khad! ([#507](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/507))
## 0.21.0
- [Enhancement] Add toggle to disable Care Services. Thank you @jasper-seinhorst! ([#501](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/501))
## 0.20.1
- [Bug] Viomi fails to retrieve the SerialNumber ([#456](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/456))
## 0.20.0
- [Enhancement] Roborock S7 Auto-Empty-Dock Support. Thank you @Skjall! ([#438](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/438))
## 0.19.0
- [New model] Added support for `roborock.vacuum.a15`. Thank you @Baggns! ([#423](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/423))
## 0.18.1
- [Bug] Private methods starting with `#` do not work in Node.js v12 ([#382](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/382))
## 0.18.0
- [Enhancement] Reduce NPM bundle size ([#376](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/376))
- [Enhancement] Revisit `miio` connection layer ([#334](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/334))
This is an attempt to fix the reconnection issues ([#367](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/367), [#299](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/299), [#227](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/227)).
## 0.17.1
- [Bug] Percentages could be over 100% when maintenance is long overdue, returning `Filter Life Level` below 0 ([#366](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/366)).
## 0.17.0
- **[Breaking change]** Delete the `delay` option. The reasoning: it slows down the start and `homebridge@1.3.0` marks this plugin as slow ([#361](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/361)). Also, it doesn't work as expected in all the OSs.
- [Bug] Ensure SerialNumber is returned as string ([#373](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/373))
## 0.16.2
- [Bug] Fix `pause` option not returning a state in some cases ([#359](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/359)).
## 0.16.1
- [Bug] Fix `rockrobo.vacuum.v1` speeds ([#311](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/311)) (reverting the changes in #296 because it's breaking some everyone else).
## 0.16.0
- [Enhancement] Add the config option `roomTimeout` so the plugin auto-starts the cleaning after the specified number of seconds when a Room switch has been enabled/disabled ([#326](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/326))
Thank you to @normen for this release!
## 0.15.2
- [Bug] Refer to the services' attached `.roomId` property ([#327](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/327))
## 0.15.1
- [Bug] Fix `autoroom` bug after rooms Services renamed ([#324](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/324))
## 0.15.0
- **[Breaking change]** You can now enable multiple rooms at once! This is a breaking change for users that already used the old behaviour (one room at a time). Read more in the PR that introduced the changes ([#317](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/317))
- [Models] Model `roborock.vacuum.a9` is renamed to `roborock.vacuum.a09` ([#314](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/314))
- [Bug] Fix bug introduced in 0.14.1 that printed `undefined` at the end of the logs ([#316](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/316))
Thank you to @ileodo por this release!
## 0.14.1
- [Bug] Fix bug in 0.14.0
## 0.14.0 - Broken
- [Enhancement] Add `silent` log config to stop logging `info` and `debug` messages ([#307](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/307))
## 0.13.6
- [Bug] Fix speed mappings for rockrobo.vacuum.v1 ([#296](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/296))
## 0.13.5
- [Bug] WaterMode doesn't register OFF requests ([#284](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/284))
## 0.13.4
- [Enhancement] Validate if autoroom and rooms are used at the same time ([#270](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/270))
## 0.13.3
- [Models] Add `roborock.vacuum.a9`
## 0.13.2
- [Models] Add Roborock T7 ([#265](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/265))
## 0.13.1
- [Enhancement] Add support for token in the params of the CLI `miio-vacuum` ([#262](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/262))
## 0.13.0
- [Enhancement] Add "find me" switch to locate Roborock
- [Enhancement] Add configuration for "find me" word
- [Enhancement] Add configuration for "pause" word
- [Bug] Waterbox speed is reported, even if no cleaning is active
Thank you @L-C-P for all these additions.
## 0.12.2
- [Bug] Callbackify is missing ([#254](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/254))
## 0.12.1
- [Bug] Avoid services requests while the device is not connected yet ([#251](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/251))
## 0.12.0
- [Models] Add Roborock S6 MaxV to list of models
- [Bug] Roborock S6 MaxV | Model report 106% FanSpeed ([#235](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/235))
- [Bug] Roborock S6 MaxV | Model stop cleaning is throwing an error ([#236](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/236))
- [Bug] Xiaomi App modesetting update is wrong, if only fan speed or water speed is changed from custom to fixed value or vice versa ([#238](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/238))
- [Bug] Install binary as `miio-vacuum` to avoid clashing with the deprecated `miio` library ([#222](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/222))
## 0.11.9
- [Bug] `config.schema.json`: remove "\*" because it shows duplicated entries
## 0.11.8
- [Bug] Fix zones layout in `config.schema.json` ([#218](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/218))
## 0.11.7
- [Bug] Fix zones definition in `config.schema.json` ([#218](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/218))
## 0.11.6
- [Bug] Viomi: Add consumable status (main/side brush lives) ([#216](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/216))
## 0.11.5
- [Bug] Viomi: Fix charging state and battery level ([#216](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/216))
## 0.11.4
- [Bug] Only show errors the first time they happen ([#162](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/162))
## 0.11.3
- [Bug] Some `roborock.vacuum.m1s` require Viomi command to clean rooms and some others Roborock's way :scream: (#141 & #215)
## 0.11.2
- [Bug] Remove `homebridge` from `peerDependencies` as it fails some installations
## 0.11.1
- [Bug] Viomi models class can't be created as an extension of Roborock
## 0.11.0
- [Models] S5 should use the gen4 speeds ([#131](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/131))
- [Models] Add support for Viomi models (#100 #199 #150)
- [Models] Some Mijia models use a mix of a set of commands of Viomi and Roborock :scream: ([#141](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/141))
- [Bug] Set `error_code` to `0` after logging it to clear it up ([#193](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/193))
## 0.10.1
- [Enhancement] Updated internal dependencies and removed vulnerability warnings
## 0.10.0
- [Enhancement] Move `nicoh88-miio` library to this module ([#196](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/196))
- [Feature] Provide aggregated `FilterLifeLevel` characteristic in the fan service ([#145](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/145))
## 0.9.0
- [Bug] Xiaowa E202-02 fails to go back to the dock ([#181](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/181)) - Thanks @bedrin
- [Bug] Xiaowa E202-02 successful response is upper-cased "OK" - Thanks @bedrin
- [Bug] Pause before going to dock ([#180](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/180)) - Thanks @bedrin
- [Bug] Fixes connection drops and outdated statuses ([#146](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/146)) - Thanks @bedrin
## 0.8.4
- [Models] `rockrobo.vacuum.v1` now supports new speed modes - Thank you @mrreview
## 0.8.3
- [Bug] Fix the `minStep` maths ([#190](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/190)) - Thank you @bedrin
## 0.8.2
- [Models] Fix Xiaowa E202-02 modes ([#179](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/179)) - Thank you @bedrin
- [Bug] Fix Xiaowa E202-02 fail to go to the dock ([#180](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/180))
- [Bug] Fix stalled updates ([#146](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/146))
## 0.8.1
- [Bug] Avoid calling `homebridge@1.x.x` new methods if they are not available ([#185](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/185))
## 0.8.0
- **[Breaking Change]** The fan speeds are now evenly distributed. So the speeds follow a step-based pattern:
- If 5 possible states => 0%, 25%, 50%, 75% and 100%
- If 6 possible states => 0%, 20%, 40%, 60%, 80% and 100%
- If 7 possible states => 0%, 16%, 32%, 48%, 64%, 80% and 96%
- [Models] Add Roborock S6 Pure to list of models ([#176](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/176))
- [Feature] Report native `FilterMaintenance` services for the care indicators
- [Bug] Fix error duplication in logs ([#162](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/162))
## 0.7.7
- [Models] Add "Mop" mode for model S6 ([#144](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/144))
- [Models] Add "Custom" mode for model S5-Max ([#110](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/110))
- [Fix] Move `system-sleep` to optional dependencies to fix installation errors that fail to compile it ([#151](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/151))
## 0.7.6
- [Feature] Semiautomatic determination of room ids ([read the README for usage](./README.md#semi-automatic))
- [Fix] Log errors when not an error from the protocol
## 0.7.5
- Bugfix: Move "miio" lib git-package to npm-package "miio-nicoh88"
## 0.7.3
- Feature: Add support for Roborock T4 with gen3 speeds
- Feature: AutoRoom Generation (only S6)
- Feature: Add support for Mi Vacuum Robot 1S
- Feature: Startdelay for testing
## 0.7.2
- Bugfix: Stop cleaning, go to dock
## 0.7.1
- Bugfix: config.schema.json update for homebridge-config-ui-x
- Bugfix: config cleanword default "cleaning" if not sets in config.json
- Bugfix: Add subtype to the pause switch
## 0.7.0
- Feature: Room cleaning with separately switch for each room
## 0.6.8
- Bugfix: Going to dock on speed 0, not stop
## 0.6.7
- Bugfix: Readme fix
## 0.6.6
- Feature: Support the new WaterBox property (S5 Max)
- Improve: Reduce changed logs by only logging when the value is actually new
- Improve: Vacuum error handling
- Improve: Fanspeed / Fanmode handling
- Improve: miio library accept all "WORD.vacuum.\*"
- Bugfix: Fix the unhandled promises
## 0.6.5
- Feature: Add support for Roborock S5 Max
- Improve: Refresh the state every 30s to ensure miio is still properly connected
- Bugfix: Battery level
- Bugfix: UnhandledPromiseRejectionWarning on startup when it fails to connect
## 0.6.4
- Feature: Add support for Roborock Xiaowa E20
## 0.6.3
- Improve: roborock.vacuum.t6 fanSpeed not supported issue [PR](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/70)
## 0.6.2
- Feature: Add support for Mi Robot 1S
- Improve: Controlled Connection Retries [PR](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/66)
## 0.6.1
- Feature: Add support for Roborock T6
## 0.6.0
- Improve: Support for Roborock S6
- Improve: More generic logic on the different model's speed modes definition
## 0.5.1
- Feature: Add support for Roborock S6
## 0.5.0
- Refactoring by @afharo
- re-connection mechanism
- javascript promises (async/await)
## 0.4.2
- Feature: Add support for homebridge-config-ui-x - thx @pisikaki
## 0.4.1
- Update engine versions from homebridge and node
## 0.4.0
- Feature: Mopping is now supported. [#31](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/31)
- Feature: Slightly different Speedmodes between Gen1 and Gen2 considered.
- Bugfix: Initializing status values to variables at startup, there were problems when the robot was not docked when starting homebridge. [#15](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/15) & [#30](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/30)
- Bugfix: `pause` functionality improved. [#15](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/15) & [#30](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/30)
- Bugfix: Logging improved.
## 0.3.2
- Bugfix: "Unknown error" with meaningful error message.
## 0.3.1
- README customized (`root` with `sudo su -`).
## 0.3.0
- Feature: Additional characteristics (4) for care indicator of sensors, side brush, main brush and filter added (Eve App).
## 0.2.2
- Bugfix: Own Fork from "miio" with fixed for [#5](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/5), [#6](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/6) and [#7](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/7).
## 0.2.1
- Bugfix: Fanspeed levels over HomeKit improved.
## 0.2.0
- Rewrite plugin, changed logic.
- Bugfix: Connection establishment improved.
- Bugfix: `UnhandledPromiseRejectionWarning`
## 0.1.5
- Feature: ERRORs from miio-API added.
## 0.1.4
- Bugfix: If `pause` / `dock` in `config.json` enabled.
- Bugfix: `cannot read property getCharacteristic of undefined`.
## 0.1.3
- Feature: Logging added.
- Bugfix: `UnhandledPromiseRejectionWarning`.
- README customized.
## 0.1.2
- Feature: Deviceinfos (model, serial and firmware version) shows at startup.
- Bugfix: `UnhandledPromiseRejectionWarning`.
- README customized.
## 0.1.1
- README typo.
## 0.1.0
- First version.