UNPKG

8.25 kBMarkdownView Raw
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
22Thank 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.