Capabilities overview

To support a growing list of robots with different sub- as well as supersets of features, the concept of capabilities was introduced.

Although the names should be fairly self-explanatory, this page documents what each of them does. Your robot will probably have multiple but not all of these.

BasicControlCapability

Basic robot controls. This should be something that all supported CecotecCongaRobot implement.

Its methods are:

CarpetModeControlCapability

This capability enables you to enable or disable the automatic suction power increase when the robot detects that it has driven onto a carpet.

CombinedVirtualRestrictionsCapability

This capability enables you to configure Virtual Walls + Restricted Zones.

ConsumableMonitoringCapability

This capability enables you to view and reset the status of the consumables of your robot.

DoNotDisturbCapability

This capability enables you to set a DND timespan.

One usual behaviour is that the robot won’t continue a cleanup that has been interrupted due to an empty battery until DND is over. On some robots it also dims the LEDs during the DND phase.

FanSpeedControlCapability

This capability enables you to set the suction power of your robot.

GoToLocationCapability

This capability enables you to send your robot to a location on your map. It will simply stay there and do nothing.

One common use-case of this is to send the robot to your bin.

KeyLockCapability

This capability enables you to disable control of the robot via the buttons on the devices. This is useful if you have cats, children and other small creatures that may interact with your robot without thinking about it.

LocateCapability

This capability enables you to let the robot play some kind of sound often at full volume so that you can find it.

Useful if you’ve completely lost track of where that thing went. It’s usually below the couch.

MappingPassCapability

Some robots may allow for or even require a mapping pass instead of building the map as they go. This capability is used to start the mapping process.

Don’t be confused if your robot doesn’t have this capability. Usually, they will build the map during cleanup without requiring a separate mapping pass.

MapResetCapability

This capability enables you to reset the current map.

MapSegmentEditCapability

This capability enables you to join and split detected segments.

If you’re new to Congatudo, you might be referring to Segments as Rooms. It’s the same thing. I just didn’t like the term room, because they don’t necessarily have to actually be rooms.

MapSegmentRenameCapability

This capability enables you to assign names to segments. Naming segments makes it easier to distinguish them.

MapSegmentationCapability

This capability enables you to clean detected segments.

If you’re new to Congatudo, you might be referring to Segments as Rooms. It’s the same thing. I just didn’t like the term room, because they don’t necessarily have to actually be rooms.

MapSnapshotCapability

This capability enables you to list all existing map snapshots as well as restore one of them.

Snapshots are made automatically by the robots firmware. They’re basically backups. Use this if your robot has lost track of where it is and somehow corrupted the map.

PendingMapChangeHandlingCapability

Some robots may occasionally discover a new map and ask for user confirmation to actually use it. This capability enables you to either accept or reject the new map.

PersistentMapControlCapability

This capability enables you to control whether the robot persists its map across cleanups. When persisted maps are disabled, a new map is generated on each new full cleanup.

SpeakerTestCapability

This capability enables you to play a test sound at the configured volume level. It is used to try out the newly set audio volume.

SpeakerVolumeControlCapability

This capability enables you to control the volume of the integrated speaker of the robot.

VoicePackManagementCapability

This capability enables you to change and upload new voice packs to the robot.

WaterUsageControlCapability

This capability enables you to configure the water output flow for mopping.

WifiConfigurationCapability

This capability enables you to get the current Wi-Fi connection details (including rssi) as well as reconfigure Wi-Fi.

ZoneCleaningCapability

This capability enables you to send your robot to clean one or more (depending on the vendor) zones drawn onto the map.

Congatudo

Open source cloud replacement for Conga vacuum robots enabling local-only operation

View the Project on GitHub congatudo/Congatudo

General

Getting Started Why Congatudo? Supported Robots Capabilities Overview Buying supported robots Donate to the proyect

Installation

Home Assistant installation Docker installation Standalone installation

Companion Apps

Valetudo Companion (Android) Valetudo Tray Companion (Windows) Valeronoi Lovelace Valetudo Map Card I can't believe it's not Valetudo node-red-contrib-valetudo Fun & Games

Integrations

MQTT Home Assistant Node-RED openHAB

Misc

Conga, Files to backup Troubleshooting Empower your Conga voice Add SSH Key

Development

Building and Modifying Congatudo Congatudo core concepts MQTT