1 | # Changelog
|
2 |
|
3 | ## 0.13.3
|
4 |
|
5 | - [Models] Add `roborock.vacuum.a9`
|
6 |
|
7 | ## 0.13.2
|
8 |
|
9 | - [Models] Add Roborock T7 (#265)
|
10 |
|
11 | ## 0.13.1
|
12 |
|
13 | - [Enhancement] Add support for token in the params of the CLI `miio-vacuum` (#262)
|
14 |
|
15 | ## 0.13.0
|
16 |
|
17 | - [Enhancement] Add "find me" switch to locate Roborock
|
18 | - [Enhancement] Add configuration for "find me" word
|
19 | - [Enhancement] Add configuration for "pause" word
|
20 | - [Bug] Waterbox speed is reported, even if no cleaning is active
|
21 |
|
22 | Thank you @L-C-P for all these additions.
|
23 |
|
24 | ## 0.12.2
|
25 |
|
26 | - [Bug] Callbackify is missing (#254)
|
27 |
|
28 | ## 0.12.1
|
29 |
|
30 | - [Bug] Avoid services requests while the device is not connected yet (#251)
|
31 |
|
32 | ## 0.12.0
|
33 |
|
34 | - [Models] Add Roborock S6 MaxV to list of models
|
35 | - [Bug] Roborock S6 MaxV | Model report 106% FanSpeed (#235)
|
36 | - [Bug] Roborock S6 MaxV | Model stop cleaning is throwing an error (#236)
|
37 | - [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)
|
38 | - [Bug] Install binary as `miio-vacuum` to avoid clashing with the deprecated `miio` library (#222)
|
39 |
|
40 | ## 0.11.9
|
41 |
|
42 | - [Bug] `config.schema.json`: remove "\*" because it shows duplicated entries
|
43 |
|
44 | ## 0.11.8
|
45 |
|
46 | - [Bug] Fix zones layout in `config.schema.json` (#218)
|
47 |
|
48 | ## 0.11.7
|
49 |
|
50 | - [Bug] Fix zones definition in `config.schema.json` (#218)
|
51 |
|
52 | ## 0.11.6
|
53 |
|
54 | - [Bug] Viomi: Add consumable status (main/side brush lives) (#216)
|
55 |
|
56 | ## 0.11.5
|
57 |
|
58 | - [Bug] Viomi: Fix charging state and battery level (#216)
|
59 |
|
60 | ## 0.11.4
|
61 |
|
62 | - [Bug] Only show errors the first time they happen (#162)
|
63 |
|
64 | ## 0.11.3
|
65 |
|
66 | - [Bug] Some `roborock.vacuum.m1s` require Viomi command to clean rooms and some others Roborock's way :scream: (#141 & #215)
|
67 |
|
68 | ## 0.11.2
|
69 |
|
70 | - [Bug] Remove `homebridge` from `peerDependencies` as it fails some installations
|
71 |
|
72 | ## 0.11.1
|
73 |
|
74 | - [Bug] Viomi models class can't be created as an extension of Roborock
|
75 |
|
76 | ## 0.11.0
|
77 |
|
78 | - [Models] S5 should use the gen4 speeds (#131)
|
79 | - [Models] Add support for Viomi models (#100 #199 #150)
|
80 | - [Models] Some Mijia models use a mix of a set of commands of Viomi and Roborock :scream: (#141)
|
81 | - [Bug] Set `error_code` to `0` after logging it to clear it up (#193)
|
82 |
|
83 | ## 0.10.1
|
84 |
|
85 | - [Enhancement] Updated internal dependencies and removed vulnerability warnings
|
86 |
|
87 | ## 0.10.0
|
88 |
|
89 | - [Enhancement] Move `nicoh88-miio` library to this module (#196)
|
90 | - [Feature] Provide aggregated `FilterLifeLevel` characteristic in the fan service (#145)
|
91 |
|
92 | ## 0.9.0
|
93 |
|
94 | - [Bug] Xiaowa E202-02 fails to go back to the dock (#181) - Thanks @bedrin
|
95 | - [Bug] Xiaowa E202-02 successful response is upper-cased "OK" - Thanks @bedrin
|
96 | - [Bug] Pause before going to dock (#180) - Thanks @bedrin
|
97 | - [Bug] Fixes connection drops and outdated statuses (#146) - Thanks @bedrin
|
98 |
|
99 | ## 0.8.4
|
100 |
|
101 | - [Models] `rockrobo.vacuum.v1` now supports new speed modes - Thank you @mrreview
|
102 |
|
103 | ## 0.8.3
|
104 |
|
105 | - [Bug] Fix the `minStep` maths (#190) - Thank you @bedrin
|
106 |
|
107 | ## 0.8.2
|
108 |
|
109 | - [Models] Fix Xiaowa E202-02 modes (#179) - Thank you @bedrin
|
110 | - [Bug] Fix Xiaowa E202-02 fail to go to the dock (#180)
|
111 | - [Bug] Fix stalled updates (#146)
|
112 |
|
113 | ## 0.8.1
|
114 |
|
115 | - [Bug] Avoid calling `homebridge@1.x.x` new methods if they are not available (#185)
|
116 |
|
117 | ## 0.8.0
|
118 |
|
119 | - **[Breaking Change]** The fan speeds are now evenly distributed. So the speeds follow a step-based pattern:
|
120 | - If 5 possible states => 0%, 25%, 50%, 75% and 100%
|
121 | - If 6 possible states => 0%, 20%, 40%, 60%, 80% and 100%
|
122 | - If 7 possible states => 0%, 16%, 32%, 48%, 64%, 80% and 96%
|
123 | - [Models] Add Roborock S6 Pure to list of models (#176)
|
124 | - [Feature] Report native `FilterMaintenance` services for the care indicators
|
125 | - [Bug] Fix error duplication in logs (#162)
|
126 |
|
127 | ## 0.7.7
|
128 |
|
129 | - [Models] Add "Mop" mode for model S6 (#144)
|
130 | - [Models] Add "Custom" mode for model S5-Max (#110)
|
131 | - [Fix] Move `system-sleep` to optional dependencies to fix installation errors that fail to compile it (#151)
|
132 |
|
133 | ## 0.7.6
|
134 |
|
135 | - [Feature] Semiautomatic determination of room ids ([read the README for usage](./README.md#semi-automatic))
|
136 | - [Fix] Log errors when not an error from the protocol
|
137 |
|
138 | ## 0.7.5
|
139 |
|
140 | - Bugfix: Move "miio" lib git-package to npm-package "miio-nicoh88"
|
141 |
|
142 | ## 0.7.3
|
143 |
|
144 | - Feature: Add support for Roborock T4 with gen3 speeds
|
145 | - Feature: AutoRoom Generation (only S6)
|
146 | - Feature: Add support for Mi Vacuum Robot 1S
|
147 | - Feature: Startdelay for testing
|
148 |
|
149 | ## 0.7.2
|
150 |
|
151 | - Bugfix: Stop cleaning, go to dock
|
152 |
|
153 | ## 0.7.1
|
154 |
|
155 | - Bugfix: config.schema.json update for homebridge-config-ui-x
|
156 | - Bugfix: config cleanword default "cleaning" if not sets in config.json
|
157 | - Bugfix: Add subtype to the pause switch
|
158 |
|
159 | ## 0.7.0
|
160 |
|
161 | - Feature: Room cleaning with separately switch for each room
|
162 |
|
163 | ## 0.6.8
|
164 |
|
165 | - Bugfix: Going to dock on speed 0, not stop
|
166 |
|
167 | ## 0.6.7
|
168 |
|
169 | - Bugfix: Readme fix
|
170 |
|
171 | ## 0.6.6
|
172 |
|
173 | - Feature: Support the new WaterBox property (S5 Max)
|
174 | - Improve: Reduce changed logs by only logging when the value is actually new
|
175 | - Improve: Vacuum error handling
|
176 | - Improve: Fanspeed / Fanmode handling
|
177 | - Improve: miio library accept all "WORD.vacuum.\*"
|
178 | - Bugfix: Fix the unhandled promises
|
179 |
|
180 | ## 0.6.5
|
181 |
|
182 | - Feature: Add support for Roborock S5 Max
|
183 | - Improve: Refresh the state every 30s to ensure miio is still properly connected
|
184 | - Bugfix: Battery level
|
185 | - Bugfix: UnhandledPromiseRejectionWarning on startup when it fails to connect
|
186 |
|
187 | ## 0.6.4
|
188 |
|
189 | - Feature: Add support for Roborock Xiaowa E20
|
190 |
|
191 | ## 0.6.3
|
192 |
|
193 | - Improve: roborock.vacuum.t6 fanSpeed not supported issue [PR](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/70)
|
194 |
|
195 | ## 0.6.2
|
196 |
|
197 | - Feature: Add support for Mi Robot 1S
|
198 | - Improve: Controlled Connection Retries [PR](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/pull/66)
|
199 |
|
200 | ## 0.6.1
|
201 |
|
202 | - Feature: Add support for Roborock T6
|
203 |
|
204 | ## 0.6.0
|
205 |
|
206 | - Improve: Support for Roborock S6
|
207 | - Improve: More generic logic on the different model's speed modes definition
|
208 |
|
209 | ## 0.5.1
|
210 |
|
211 | - Feature: Add support for Roborock S6
|
212 |
|
213 | ## 0.5.0
|
214 |
|
215 | - Refactoring by @afharo
|
216 | - re-connection mechanism
|
217 | - javascript promises (async/await)
|
218 |
|
219 | ## 0.4.2
|
220 |
|
221 | - Feature: Add support for homebridge-config-ui-x - thx @pisikaki
|
222 |
|
223 | ## 0.4.1
|
224 |
|
225 | - Update engine versions from homebridge and node
|
226 |
|
227 | ## 0.4.0
|
228 |
|
229 | - Feature: Mopping is now supported. [#31](https://github.com/homebridge-xiaomi-roborock-vacuum/homebridge-xiaomi-roborock-vacuum/issues/31)
|
230 | - Feature: Slightly different Speedmodes between Gen1 and Gen2 considered.
|
231 | - 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)
|
232 | - 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)
|
233 | - Bugfix: Logging improved.
|
234 |
|
235 | ## 0.3.2
|
236 |
|
237 | - Bugfix: "Unknown error" with meaningful error message.
|
238 |
|
239 | ## 0.3.1
|
240 |
|
241 | - README customized (`root` with `sudo su -`).
|
242 |
|
243 | ## 0.3.0
|
244 |
|
245 | - Feature: Additional characteristics (4) for care indicator of sensors, side brush, main brush and filter added (Eve App).
|
246 |
|
247 | ## 0.2.2
|
248 |
|
249 | - 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).
|
250 |
|
251 | ## 0.2.1
|
252 |
|
253 | - Bugfix: Fanspeed levels over HomeKit improved.
|
254 |
|
255 | ## 0.2.0
|
256 |
|
257 | - Rewrite plugin, changed logic.
|
258 | - Bugfix: Connection establishment improved.
|
259 | - Bugfix: `UnhandledPromiseRejectionWarning`
|
260 |
|
261 | ## 0.1.5
|
262 |
|
263 | - Feature: ERRORs from miio-API added.
|
264 |
|
265 | ## 0.1.4
|
266 |
|
267 | - Bugfix: If `pause` / `dock` in `config.json` enabled.
|
268 | - Bugfix: `cannot read property getCharacteristic of undefined`.
|
269 |
|
270 | ## 0.1.3
|
271 |
|
272 | - Feature: Logging added.
|
273 | - Bugfix: `UnhandledPromiseRejectionWarning`.
|
274 | - README customized.
|
275 |
|
276 | ## 0.1.2
|
277 |
|
278 | - Feature: Deviceinfos (model, serial and firmware version) shows at startup.
|
279 | - Bugfix: `UnhandledPromiseRejectionWarning`.
|
280 | - README customized.
|
281 |
|
282 | ## 0.1.1
|
283 |
|
284 | - README typo.
|
285 |
|
286 | ## 0.1.0
|
287 |
|
288 | - First version.
|