diff --git a/backend/lib/core/ValetudoRobot.js b/backend/lib/core/ValetudoRobot.js
index e2ffe82dc7d..87703ec592e 100644
--- a/backend/lib/core/ValetudoRobot.js
+++ b/backend/lib/core/ValetudoRobot.js
@@ -283,6 +283,6 @@ ValetudoRobot.WELL_KNOWN_PROPERTIES = {
FIRMWARE_VERSION: "firmwareVersion"
};
-const HUGE_MAP_THRESHOLD = 120 * 10000; //120m² in cm²
+const HUGE_MAP_THRESHOLD = 145 * 10000; //145m² in cm²
module.exports = ValetudoRobot;
diff --git a/docs/_pages/general/img/robots/wyze/wyze_robot_vacuum.jpg b/docs/_pages/general/img/robots/wyze/wyze_robot_vacuum.jpg
deleted file mode 100644
index 2f9c6d99154..00000000000
Binary files a/docs/_pages/general/img/robots/wyze/wyze_robot_vacuum.jpg and /dev/null differ
diff --git a/docs/_pages/general/img/robots/xiaomi/xiaomi_p2150.jpg b/docs/_pages/general/img/robots/xiaomi/xiaomi_p2150.jpg
new file mode 100644
index 00000000000..7e1882cb145
Binary files /dev/null and b/docs/_pages/general/img/robots/xiaomi/xiaomi_p2150.jpg differ
diff --git a/docs/_pages/general/supported-robots.md b/docs/_pages/general/supported-robots.md
index 6e4bc406295..ffb84f86e2d 100644
--- a/docs/_pages/general/supported-robots.md
+++ b/docs/_pages/general/supported-robots.md
@@ -28,6 +28,7 @@ You can use Ctrl + F to look for your model of robot.
3. [1T](#xiaomi_1t)
4. [P2148](#xiaomi_p2148)
5. [Vacuum-Mop P](#xiaomi_vacuummop_p)
+ 6. [Vacuum-Mop 2 Ultra](#xiaomi_p2150)
2. [Dreame](#dreame)
1. [D9](#dreame_d9)
2. [D9 Pro](#dreame_d9pro)
@@ -54,8 +55,6 @@ You can use Ctrl + F to look for your model of robot.
2. [Conga 3790](#conga_3790)
7. [Proscenic](#proscenic)
1. [M6 Pro](#proscenic_m6pro)
-8. [Wyze](#wyze)
- 1. [Wyze Robot Vacuum (WVCR200S)](#wyze_robot_vacuum)
## Xiaomi
@@ -160,7 +159,7 @@ It might be required to remove the battery but that can be done without touching
**Warning**:
Unfortunately, there are some unresolved issues with the Mijia STYTJ02YM viomi.vacuum.v8.
-If you have that robot, you might want to ask for assistance.
+It is strongly recommended to not attempt to root the v8 variant to avoid the risk of bricking the robot.
**Note:**
While Valetudo works with their model firmwares, the recommended rooting procedure is to flash these with a Viomi V6 firmware as that has more features.
@@ -168,6 +167,20 @@ While Valetudo works with their model firmwares, the recommended rooting procedu
Rooting instructions:
- [ADB](https://github.com/Hypfer/valetudo-crl200s-root)
+### Xiaomi Vacuum-Mop 2 Ultra
+
+
+
+The Xiaomi Vacuum-Mop 2 Ultra is made by Dreame. It is sold as:
+- Mi Robot Vacuum-Mop 2 Ultra
+- Mi Robot Vacuum-Mop 2 Ultra + Auto-empty station
+- BHR5195EU
+
+Rooting is pretty easy, only requiring a 3.3v USB UART Adapter and almost no disassembly. All warranty seals stay intact.
+
+Rooting instructions:
+- [UART](https://valetudo.cloud/pages/installation/dreame.html#uart)
+
## Dreame
### D9
@@ -487,22 +500,4 @@ Rooting is pretty easy, only requiring a Linux Laptop and a micro USB cable.
-
-
-
-The Wyze Robot Vacuum (WVCR200S) is actually a 3irobotix CRL-200S inside. It is sold as:
-- Wyze Robot Vacuum
-- Wyze WVCR200S
-
-**Important note:**
-Because the Wyze robot uses a non-miio cloud implementation, getting it to work with Valetudo means reflashing them to a Viomi V6.
-That's possible, because the hardware is exactly the same.
-
-Rooting is pretty easy, only requiring a Linux Laptop and a micro USB cable.
-It might be required to remove the battery but that can be done without touching any warranty seals.
-
-Rooting instructions:
-- [ADB](https://github.com/Hypfer/valetudo-crl200s-root)
+- [ADB](https://github.com/Hypfer/valetudo-crl200s-root)
\ No newline at end of file
diff --git a/docs/_pages/usage/implementation-overview.md b/docs/_pages/usage/implementation-overview.md
index d1137cb2ab5..d5f75aa6d16 100644
--- a/docs/_pages/usage/implementation-overview.md
+++ b/docs/_pages/usage/implementation-overview.md
@@ -31,8 +31,9 @@ Don't take this as "Everything listed here will be 100% available and work all t
6. [L10 Pro](#dreame_l10pro)
7. [MOVA Z500](#dreame_movaz500)
8. [P2148](#dreame_p2148)
- 9. [W10](#dreame_w10)
- 10. [Z10 Pro](#dreame_z10pro)
+ 9. [P2150](#dreame_p2150)
+ 10. [W10](#dreame_w10)
+ 11. [Z10 Pro](#dreame_z10pro)
3. [Roborock](#roborock)
1. [Q7 Max](#roborock_q7max)
2. [S4 Max](#roborock_s4max)
@@ -50,40 +51,40 @@ Don't take this as "Everything listed here will be 100% available and work all t
## Overview
-Capability | 1C | 1T | D9 Pro | D9 | F9 | L10 Pro | MOVA Z500 | P2148 | W10 | Z10 Pro | Q7 Max | S4 Max | S4 | S5 Max | S5 | S6 Pure | S6 | V1 | V6 | V8
----- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ----
-[AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability) | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No
-[AutoEmptyDockManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockManualTriggerCapability) | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No
-[BasicControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#BasicControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[CarpetModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetModeControlCapability) | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[CombinedVirtualRestrictionsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CombinedVirtualRestrictionsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[ConsumableMonitoringCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ConsumableMonitoringCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[CurrentStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CurrentStatisticsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[DoNotDisturbCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#DoNotDisturbCapability) | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[FanSpeedControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#FanSpeedControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[GoToLocationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#GoToLocationCapability) | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No
-[KeyLockCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#KeyLockCapability) | No | No | No | No | No | Yes | No | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No
-[LocateCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#LocateCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[ManualControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ManualControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[MapResetCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapResetCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[MapSegmentEditCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentEditCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[MapSegmentRenameCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentRenameCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[MapSegmentationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentationCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[MapSnapshotCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSnapshotCapability) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | Yes | No | No | No
-[MappingPassCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MappingPassCapability) | No | No | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes | No | No | Yes | No | No | No | No | No | No
-[MopDockCleanManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockCleanManualTriggerCapability) | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No
-[MopDockDryManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockDryManualTriggerCapability) | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No
-[OperationModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#OperationModeControlCapability) | No | No | No | No | No | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No | Yes | Yes
-[PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No
-[PersistentMapControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PersistentMapControlCapability) | Yes | Yes | No | No | Yes | No | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[QuirksCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#QuirksCapability) | No | No | No | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
-[SpeakerTestCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerTestCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[SpeakerVolumeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerVolumeControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[TotalStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#TotalStatisticsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No
-[VoicePackManagementCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#VoicePackManagementCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[WaterUsageControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WaterUsageControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | No | Yes | Yes
-[WifiConfigurationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WifiConfigurationCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
-[ZoneCleaningCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ZoneCleaningCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+Capability | 1C | 1T | D9 Pro | D9 | F9 | L10 Pro | MOVA Z500 | P2148 | P2150 | W10 | Z10 Pro | Q7 Max | S4 Max | S4 | S5 Max | S5 | S6 Pure | S6 | V1 | V6 | V8
+---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ----
+[AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability) | No | No | No | No | No | No | No | No | Yes | No | Yes | Yes | No | No | No | No | No | No | No | No | No
+[AutoEmptyDockManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockManualTriggerCapability) | No | No | No | No | No | No | No | No | Yes | No | Yes | Yes | No | No | No | No | No | No | No | No | No
+[BasicControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#BasicControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[CarpetModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetModeControlCapability) | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[CombinedVirtualRestrictionsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CombinedVirtualRestrictionsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[ConsumableMonitoringCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ConsumableMonitoringCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[CurrentStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CurrentStatisticsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[DoNotDisturbCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#DoNotDisturbCapability) | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[FanSpeedControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#FanSpeedControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[GoToLocationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#GoToLocationCapability) | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No
+[KeyLockCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#KeyLockCapability) | No | No | No | No | No | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No
+[LocateCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#LocateCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[ManualControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ManualControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[MapResetCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapResetCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[MapSegmentEditCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentEditCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[MapSegmentRenameCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentRenameCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[MapSegmentationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentationCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[MapSnapshotCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSnapshotCapability) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | Yes | No | No | No
+[MappingPassCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MappingPassCapability) | No | No | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | No | No | No
+[MopDockCleanManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockCleanManualTriggerCapability) | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No
+[MopDockDryManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockDryManualTriggerCapability) | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No
+[OperationModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#OperationModeControlCapability) | No | No | No | No | No | Yes | No | No | Yes | No | Yes | No | No | No | No | No | No | No | No | Yes | Yes
+[PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No
+[PersistentMapControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PersistentMapControlCapability) | Yes | Yes | No | No | Yes | No | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[QuirksCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#QuirksCapability) | No | No | No | Yes | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes
+[SpeakerTestCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerTestCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[SpeakerVolumeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerVolumeControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[TotalStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#TotalStatisticsCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No
+[VoicePackManagementCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#VoicePackManagementCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[WaterUsageControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WaterUsageControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | No | Yes | Yes
+[WifiConfigurationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WifiConfigurationCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
+[ZoneCleaningCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ZoneCleaningCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
@@ -308,6 +309,38 @@ Capability | 1C | 1T |
+
+#### This model supports the following capabilities:
+ - [AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability)
+ - [AutoEmptyDockManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockManualTriggerCapability)
+ - [BasicControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#BasicControlCapability)
+ - [CarpetModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetModeControlCapability)
+ - [CombinedVirtualRestrictionsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CombinedVirtualRestrictionsCapability)
+ - [ConsumableMonitoringCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ConsumableMonitoringCapability)
+ - [CurrentStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CurrentStatisticsCapability)
+ - [DoNotDisturbCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#DoNotDisturbCapability)
+ - [FanSpeedControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#FanSpeedControlCapability)
+ - [KeyLockCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#KeyLockCapability)
+ - [LocateCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#LocateCapability)
+ - [ManualControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ManualControlCapability)
+ - [MapResetCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapResetCapability)
+ - [MapSegmentEditCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentEditCapability)
+ - [MapSegmentRenameCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentRenameCapability)
+ - [MapSegmentationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MapSegmentationCapability)
+ - [MappingPassCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MappingPassCapability)
+ - [OperationModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#OperationModeControlCapability)
+ - [PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability)
+ - [QuirksCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#QuirksCapability)
+ - [SpeakerTestCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerTestCapability)
+ - [SpeakerVolumeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#SpeakerVolumeControlCapability)
+ - [TotalStatisticsCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#TotalStatisticsCapability)
+ - [VoicePackManagementCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#VoicePackManagementCapability)
+ - [WaterUsageControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WaterUsageControlCapability)
+ - [WifiConfigurationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WifiConfigurationCapability)
+ - [ZoneCleaningCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ZoneCleaningCapability)
+
+
### W10
#### This model supports the following capabilities:
@@ -648,4 +681,4 @@ Capability | 1C | 1T |
This page has been autogenerated.
-Autogeneration timestamp: 2023-01-06T14:11:46.068Z
+Autogeneration timestamp: 2023-02-11T17:25:40.508Z
diff --git a/package-lock.json b/package-lock.json
index 4d448ac1bf4..3d11f7e7867 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "valetudo",
- "version": "2023.01.0",
+ "version": "2023.02.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "valetudo",
- "version": "2023.01.0",
+ "version": "2023.02.0",
"license": "Apache-2.0",
"workspaces": [
"backend",
diff --git a/package.json b/package.json
index 97661ba1b70..ffc6becd0a0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "valetudo",
- "version": "2023.01.0",
+ "version": "2023.02.0",
"description": "Self-contained control webinterface for vacuum robots",
"license": "Apache-2.0",
"engines": {
diff --git a/util/generate_mqtt_docs.js b/util/generate_mqtt_docs.js
index bc81b0155b5..3989b27dc8c 100644
--- a/util/generate_mqtt_docs.js
+++ b/util/generate_mqtt_docs.js
@@ -179,7 +179,10 @@ class FakeMqttController extends MqttController {
super({
robot: robot,
- config: fakeConfig
+ config: fakeConfig,
+ valetudoHelper: {
+ onFriendlyNameChanged: () => {}
+ }
});
this.enabled = true;