diff --git a/docs/_pages/general/img/robots/mova/mova_p10proultra.jpg b/docs/_pages/general/img/robots/mova/mova_p10proultra.jpg new file mode 100644 index 0000000000..e613855aa1 Binary files /dev/null and b/docs/_pages/general/img/robots/mova/mova_p10proultra.jpg differ diff --git a/docs/_pages/general/supported-robots.md b/docs/_pages/general/supported-robots.md index 33126b741a..d11f1bf4cf 100644 --- a/docs/_pages/general/supported-robots.md +++ b/docs/_pages/general/supported-robots.md @@ -99,6 +99,7 @@ You can use Ctrl + F to look for your model of robot.
4. [MOVA](#mova) 1. [Z500](#mova_z500) 2. [S20 Ultra](#mova_s20ultra) + 3. [P10 Pro Ultra](#mova_p10proultra) 5. [Viomi](#viomi) 1. [V6](#viomi_v6) 2. [SE](#viomi_se) @@ -706,6 +707,30 @@ All warranty seals stay intact. - [Fastboot](https://valetudo.cloud/pages/installation/dreame.html#fastboot) +### P10 Pro Ultra + + + +The Mova P10 Pro Ultra is sold as: +- Mova P10 Pro Ultra + +It is **NOT** sold as the P10 Ultra. That is a different robot. + +#### Comments + +Rooting is relatively easy. Usage of [the Dreame Breakout PCB](https://github.com/Hypfer/valetudo-dreameadapter) is highly recommended. +All warranty seals stay intact. + +#### Details + +**Valetudo Binary**: `aarch64` +**Secure Boot**: `yes` + +#### Rooting instructions + +- [Fastboot](https://valetudo.cloud/pages/installation/dreame.html#fastboot) + + ## Roborock diff --git a/docs/_pages/integrations/mqtt.md b/docs/_pages/integrations/mqtt.md index 5196f5e703..58d0992525 100644 --- a/docs/_pages/integrations/mqtt.md +++ b/docs/_pages/integrations/mqtt.md @@ -30,13 +30,6 @@ automatically discover your Valetudo instance.
-## Map - -Note that, in order to view the map provided over MQTT, you additionally need -[I Can't Believe It's Not Valetudo](/pages/companion_apps/i_cant_believe_its_not_valetudo.html) to generate PNG maps. -You can then configure it to serve the PNG map over HTTP for openHAB and other software, or install the -[Lovelace Valetudo Card Map](/pages/companion_apps/lovelace_valetudo_map_card.html) for Home Assistant. - ## Custom integrations If you're planning to use one of the home automation platforms listed above, this is all you need to know to get started. @@ -45,14 +38,6 @@ If you're instead planning to do something more custom, in this document you wil provided by this software. Values such as `` and `` are those configured in the MQTT settings page. -{% include alert.html type="tip" content="It is recommended to leave Homie autodiscovery enabled, even if you're not planning to use it, if you want to develop -custom integrations or access the MQTT topics directly: the Homie protocol is very readable and self-documenting. -It will provide additional context and information on how to use specific APIs. - - -Homie autodiscovery info is best viewed with something like [MQTT Explorer](https://mqtt-explorer.com/). -" %} - ### Table of contents - [Robot](#robot) @@ -61,6 +46,10 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Auto Empty Dock Manual Trigger (`trigger`)](#autoemptydockmanualtriggertrigger) - [Basic control (`BasicControlCapability`)](#basiccontrolbasiccontrolcapability) - [Operation (`operation`)](#operationoperation) + - [Carpet Mode (`CarpetModeControlCapability`)](#carpetmodecarpetmodecontrolcapability) + - [Carpet Mode (`enabled`)](#carpetmodeenabled) + - [Carpet Sensor Mode (`CarpetSensorModeControlCapability`)](#carpetsensormodecarpetsensormodecontrolcapability) + - [Carpet Sensor Mode (`mode`)](#carpetsensormodemode) - [Consumables monitoring (`ConsumableMonitoringCapability`)](#consumablesmonitoringconsumablemonitoringcapability) - [Consumable (minutes) (``)](#consumableminutesconsumable-minutes) - [Consumable (percent) (``)](#consumablepercentconsumable-percent) @@ -81,6 +70,8 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Mode (`preset`)](#modepreset) - [Obstacle Avoidance (`ObstacleAvoidanceControlCapability`)](#obstacleavoidanceobstacleavoidancecontrolcapability) - [Obstacle Avoidance (`enabled`)](#obstacleavoidanceenabled) + - [Pet Obstacle Avoidance (`PetObstacleAvoidanceControlCapability`)](#petobstacleavoidancepetobstacleavoidancecontrolcapability) + - [Pet Obstacle Avoidance (`enabled`)](#petobstacleavoidanceenabled) - [Segment cleaning (`MapSegmentationCapability`)](#segmentcleaningmapsegmentationcapability) - [Clean segments (`clean`)](#cleansegmentsclean) - [Speaker volume control (`SpeakerVolumeControlCapability`)](#speakervolumecontrolspeakervolumecontrolcapability) @@ -99,7 +90,6 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Zone cleaning (`ZoneCleaningCapability`)](#zonecleaningzonecleaningcapability) - [Start zoned cleaning (`start`)](#startzonedcleaningstart) - [Map data](#mapdata) - - [Map (`map`)](#mapmap) - [Map segments (`segments`)](#mapsegmentssegments) - [Raw map data (`map-data`)](#rawmapdatamap-data) - [Raw map data for Home Assistant (`map-data-hass`)](#rawmapdataforhomeassistantmap-data-hass) @@ -111,6 +101,8 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Battery state (`BatteryStateAttribute`)](#batterystatebatterystateattribute) - [Battery level (`level`)](#batterylevellevel) - [Battery status (`status`)](#batterystatusstatus) + - [Dock state (`DockStatusStateAttribute`)](#dockstatedockstatusstateattribute) + - [Status (`status`)](#statusstatus) - [Vacuum status (`StatusStateAttribute`)](#vacuumstatusstatusstateattribute) - [Error description (`error_description`)](#errordescriptionerrordescription) - [Robot Error (`error`)](#roboterrorerror) @@ -126,6 +118,7 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [AttachmentStateAttribute](#attachmentstateattachmentstateattribute) - [BatteryStateAttribute](#batterystatebatterystateattribute) - [ConsumableStateAttribute](#consumablesmonitoringconsumablemonitoringcapability) +- [DockStatusStateAttribute](#dockstatedockstatusstateattribute) - [PresetSelectionStateAttribute](#watercontrolwaterusagecontrolcapability) - [StatusStateAttribute](#vacuumstatusstatusstateattribute) @@ -133,10 +126,13 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http ### Home Assistant components index - [Battery level (`sensor.mqtt`)](#batterylevellevel) +- [Carpet Mode (`switch.mqtt`)](#carpetmodeenabled) +- [Carpet Sensor Mode (`select.mqtt`)](#carpetsensormodemode) - [Consumable (minutes) (`sensor.mqtt`)](#consumableminutesconsumable-minutes) - [Consumable (percent) (`sensor.mqtt`)](#consumablepercentconsumable-percent) - [Current Statistics Area (`sensor.mqtt`)](#currentstatisticsareaarea) - [Current Statistics Time (`sensor.mqtt`)](#currentstatisticstimetime) +- [Dock Status (`sensor.mqtt`)](#statusstatus) - [Dust bin attachment (`binary_sensor.mqtt`)](#dustbindustbin) - [Error (`sensor.mqtt`)](#vacuumstatusstatusstateattribute) - [Events (`sensor.mqtt`)](#eventsvaletudoevents) @@ -147,6 +143,7 @@ Homie autodiscovery info is best viewed with something like [MQTT Explorer](http - [Mode (`select.mqtt`)](#modepreset) - [Mop attachment (`binary_sensor.mqtt`)](#mopmop) - [Obstacle Avoidance (`switch.mqtt`)](#obstacleavoidanceenabled) +- [Pet Obstacle Avoidance (`switch.mqtt`)](#petobstacleavoidanceenabled) - [Play locate sound (`button.mqtt`)](#locatelocate) - [Reset Consumable (`button.mqtt`)](#resettheconsumableconsumable-minutesreset) - [Reset Consumable (`button.mqtt`)](#resettheconsumableconsumable-percentreset) @@ -212,6 +209,74 @@ Home Assistant components controlled by this property: +#### Carpet Mode (`CarpetModeControlCapability`) + +*Node, capability: [CarpetModeControlCapability](/pages/usage/capabilities-overview.html#carpetmodecontrolcapability)* + +**Note:** This is an optional exposed capability handle and thus will only be available via MQTT if enabled in the Valetudo configuration. + +##### Carpet Mode (`enabled`) + +*Property, readable, settable, retained* + +- Read topic: `//CarpetModeControlCapability/enabled` +- Set topic: `//CarpetModeControlCapability/enabled/set` +- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `ON`, `OFF`) + +Sample value: + +``` +OFF +``` + +Home Assistant components controlled by this property: + +- Carpet Mode ([`switch.mqtt`](https://www.home-assistant.io/integrations/switch.mqtt/)) + + + + + +#### Carpet Sensor Mode (`CarpetSensorModeControlCapability`) + +*Node, capability: [CarpetSensorModeControlCapability](/pages/usage/capabilities-overview.html#carpetsensormodecontrolcapability)* + +**Note:** This is an optional exposed capability handle and thus will only be available via MQTT if enabled in the Valetudo configuration. + +##### Carpet Sensor Mode (`mode`) + +*Property, readable, settable, retained* + +This handle allows setting the Carpet Sensor Mode. It accepts the preset payloads specified in `$format` or in the HAss json attributes. + +- Read topic: `//CarpetSensorModeControlCapability/mode` +- Set topic: `//CarpetSensorModeControlCapability/mode/set` +- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `lift`, `avoid`, `off`) + +{% include alert.html type="warning" content="Some information contained in this document may not be exactly what is sent or expected by actual robots, since different vendors have different implementations. Refer to the table below. + +|------+--------| +| What | Reason | +|------|--------| +| Enum payloads | Different robot models have different Carpet Sensor Modes. Always check `$format`/`json_attributes` during startup. | +|------+--------| + +" %} + +Sample value: + +``` +lift +``` + +Home Assistant components controlled by this property: + +- Carpet Sensor Mode ([`select.mqtt`](https://www.home-assistant.io/integrations/select.mqtt/)) + + + + + #### Consumables monitoring (`ConsumableMonitoringCapability`) *Node, capability: [ConsumableMonitoringCapability](/pages/usage/capabilities-overview.html#consumablemonitoringcapability)* @@ -590,6 +655,34 @@ Home Assistant components controlled by this property: +#### Pet Obstacle Avoidance (`PetObstacleAvoidanceControlCapability`) + +*Node, capability: [PetObstacleAvoidanceControlCapability](/pages/usage/capabilities-overview.html#petobstacleavoidancecontrolcapability)* + +**Note:** This is an optional exposed capability handle and thus will only be available via MQTT if enabled in the Valetudo configuration. + +##### Pet Obstacle Avoidance (`enabled`) + +*Property, readable, settable, retained* + +- Read topic: `//PetObstacleAvoidanceControlCapability/enabled` +- Set topic: `//PetObstacleAvoidanceControlCapability/enabled/set` +- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `ON`, `OFF`) + +Sample value: + +``` +ON +``` + +Home Assistant components controlled by this property: + +- Pet Obstacle Avoidance ([`switch.mqtt`](https://www.home-assistant.io/integrations/switch.mqtt/)) + + + + + #### Speaker volume control (`SpeakerVolumeControlCapability`) *Node, capability: [SpeakerVolumeControlCapability](/pages/usage/capabilities-overview.html#speakervolumecontrolcapability)* @@ -866,19 +959,6 @@ Sample payload: This handle groups access to map data. It is only enabled if `provideMapData` is enabled in the MQTT config. -#### Map (`map`) - -*Property, readable, retained* - -This handle is only enabled if `interfaces.homie.addICBINVMapProperty` is enabled in the config. It does not actually provide map data, it only adds a Homie autodiscovery property so that 'I Can't Believe It's Not Valetudo' can publish its map within the robot's topics and be autodetected by clients. - -ICBINV should be configured so that it publishes the map to this topic. - -- Read topic: `//MapData/map` -- Data type: [string](https://homieiot.github.io/specification/#string) - - - #### Raw map data (`map-data`) *Property, readable, retained* @@ -1127,6 +1207,35 @@ charging +#### Dock state (`DockStatusStateAttribute`) + +*Node* + +Status attributes managed by this node: + +- DockStatusStateAttribute + +##### Status (`status`) + +*Property, readable, retained* + +- Read topic: `//DockStatusStateAttribute/status` +- Data type: [enum](https://homieiot.github.io/specification/#enum) (allowed payloads: `error`, `idle`, `pause`, `emptying`, `cleaning`, `drying`) + +Sample value: + +``` +idle +``` + +Home Assistant components controlled by this property: + +- Dock Status ([`sensor.mqtt`](https://www.home-assistant.io/integrations/sensor.mqtt/)) + + + + + #### Vacuum status (`StatusStateAttribute`) *Node* diff --git a/docs/_pages/usage/implementation-overview.md b/docs/_pages/usage/implementation-overview.md index 1472c2071d..f6356adee9 100644 --- a/docs/_pages/usage/implementation-overview.md +++ b/docs/_pages/usage/implementation-overview.md @@ -34,16 +34,17 @@ Don't take this as "Everything listed here will be 100% available and work all t 9. [L10S Pro Ultra Heat](#dreame_l10sproultraheat) 10. [L10S Ultra](#dreame_l10sultra) 11. [L40 Ultra](#dreame_l40ultra) - 12. [MOVA S20 Ultra](#dreame_movas20ultra) - 13. [MOVA Z500](#dreame_movaz500) - 14. [P2148](#dreame_p2148) - 15. [P2150](#dreame_p2150) - 16. [W10 Pro](#dreame_w10pro) - 17. [W10](#dreame_w10) - 18. [X10+](#dreame_x10) - 19. [X40 Master](#dreame_x40master) - 20. [X40 Ultra](#dreame_x40ultra) - 21. [Z10 Pro](#dreame_z10pro) + 12. [MOVA P10 Pro Ultra](#dreame_movap10proultra) + 13. [MOVA S20 Ultra](#dreame_movas20ultra) + 14. [MOVA Z500](#dreame_movaz500) + 15. [P2148](#dreame_p2148) + 16. [P2150](#dreame_p2150) + 17. [W10 Pro](#dreame_w10pro) + 18. [W10](#dreame_w10) + 19. [X10+](#dreame_x10) + 20. [X40 Master](#dreame_x40master) + 21. [X40 Ultra](#dreame_x40ultra) + 22. [Z10 Pro](#dreame_z10pro) 3. [Roborock](#roborock) 1. [G10S](#roborock_g10s) 2. [Q7 Max](#roborock_q7max) @@ -67,46 +68,46 @@ Don't take this as "Everything listed here will be 100% available and work all t ## Overview -Capability | 1C | 1T | D10S Plus | D10S Pro | D9 Pro | D9 | F9 | L10 Pro | L10S Pro Ultra Heat | L10S Ultra | L40 Ultra | MOVA S20 Ultra | MOVA Z500 | P2148 | P2150 | W10 Pro | W10 | X10+ | X40 Master | X40 Ultra | Z10 Pro | G10S | Q7 Max | S4 Max | S4 | S5 Max | S5 | S6 Pure | S6 | S7 Pro Ultra | S7 | S8 Pro Ultra | S8 | V1 | V6 | V7 | V8 ----- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- -[AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No -[AutoEmptyDockAutoEmptyIntervalControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyIntervalControlCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No -[AutoEmptyDockManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockManualTriggerCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes -[CarpetSensorModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetSensorModeControlCapability) | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No -[CollisionAvoidantNavigationControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CollisionAvoidantNavigationControlCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No -[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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | 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 | 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 | 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 | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No -[KeyLockCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#KeyLockCapability) | No | No | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | 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 | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No -[MappingPassCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MappingPassCapability) | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No -[MopDockCleanManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockCleanManualTriggerCapability) | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | Yes | 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 | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No -[ObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleAvoidanceControlCapability) | No | No | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No -[ObstacleImagesCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleImagesCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | No | No | No | No | No | No | 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 | No | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes -[PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No -[PersistentMapControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PersistentMapControlCapability) | Yes | Yes | No | No | No | No | Yes | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes -[PetObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PetObstacleAvoidanceControlCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | Yes | No | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No -[QuirksCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#QuirksCapability) | No | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes -[WaterUsageControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WaterUsageControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes +Capability | 1C | 1T | D10S Plus | D10S Pro | D9 Pro | D9 | F9 | L10 Pro | L10S Pro Ultra Heat | L10S Ultra | L40 Ultra | MOVA P10 Pro Ultra | MOVA S20 Ultra | MOVA Z500 | P2148 | P2150 | W10 Pro | W10 | X10+ | X40 Master | X40 Ultra | Z10 Pro | G10S | Q7 Max | S4 Max | S4 | S5 Max | S5 | S6 Pure | S6 | S7 Pro Ultra | S7 | S8 Pro Ultra | S8 | V1 | V6 | V7 | V8 +---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- +[AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No +[AutoEmptyDockAutoEmptyIntervalControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyIntervalControlCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No +[AutoEmptyDockManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockManualTriggerCapability) | No | No | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes +[CarpetSensorModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetSensorModeControlCapability) | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No +[CollisionAvoidantNavigationControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CollisionAvoidantNavigationControlCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No +[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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | 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 | 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 | 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 | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No +[KeyLockCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#KeyLockCapability) | No | No | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | 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 | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No +[MappingPassCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MappingPassCapability) | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No +[MopDockCleanManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockCleanManualTriggerCapability) | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | Yes | 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 | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No +[ObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleAvoidanceControlCapability) | No | No | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No +[ObstacleImagesCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleImagesCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | No | No | No | No | No | No | 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 | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes +[PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No +[PersistentMapControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PersistentMapControlCapability) | Yes | Yes | No | No | No | No | Yes | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes +[PetObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PetObstacleAvoidanceControlCapability) | No | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No +[QuirksCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#QuirksCapability) | No | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes +[WaterUsageControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#WaterUsageControlCapability) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | Yes | Yes | Yes | Yes | No | Yes | 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 | 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 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes
@@ -472,6 +473,47 @@ Capability | 1C | 1T | + +#### This model supports the following capabilities: + - [AutoEmptyDockAutoEmptyControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyControlCapability) + - [AutoEmptyDockAutoEmptyIntervalControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#AutoEmptyDockAutoEmptyIntervalControlCapability) + - [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) + - [CarpetSensorModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CarpetSensorModeControlCapability) + - [CollisionAvoidantNavigationControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#CollisionAvoidantNavigationControlCapability) + - [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) + - [GoToLocationCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#GoToLocationCapability) + - [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) + - [MopDockCleanManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockCleanManualTriggerCapability) + - [MopDockDryManualTriggerCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#MopDockDryManualTriggerCapability) + - [ObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleAvoidanceControlCapability) + - [ObstacleImagesCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#ObstacleImagesCapability) + - [OperationModeControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#OperationModeControlCapability) + - [PendingMapChangeHandlingCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PendingMapChangeHandlingCapability) + - [PetObstacleAvoidanceControlCapability](https://valetudo.cloud/pages/usage/capabilities-overview.html#PetObstacleAvoidanceControlCapability) + - [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) + + ### MOVA S20 Ultra #### This model supports the following capabilities: @@ -1304,4 +1346,4 @@ Capability | 1C | 1T |



This page has been autogenerated.
-Autogeneration timestamp: 2024-11-03T10:30:09.483Z +Autogeneration timestamp: 2025-01-12T17:17:47.033Z diff --git a/package-lock.json b/package-lock.json index 06c61c4e44..06909051b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "valetudo", - "version": "2024.11.0", + "version": "2025.01.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "valetudo", - "version": "2024.11.0", + "version": "2025.01.0", "license": "Apache-2.0", "workspaces": [ "backend", diff --git a/package.json b/package.json index e2ccc75915..73a2c46401 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "valetudo", - "version": "2024.11.0", + "version": "2025.01.0", "description": "Self-contained control webinterface for vacuum robots", "license": "Apache-2.0", "engines": {