Enabling wet cleaning on Xiaomi without the app: all ways

Why can’t wet cleaning work without an app?

Xiaomi’s wet-cleaning robots (such as Mi Robot Vacuum-Mop P, S5/S6 or STYJ02YM) were originally designed to operate via the Mi Home app. The manufacturer deliberately limits physical buttons on the case to allow users to use proprietary software. This creates a problem if the application is unavailable (for example, due to regional restrictions, server failures or personal preferences).

However, all models with a water tank support activation of wet cleaning without a smartphone - just not everyone knows how to do it.

  • πŸ”‹ Low battery charge (less than 20%) – the robot blocks wet cleaning for safety.
  • πŸ’§ There is no water in the tank or incorrectly installed napkin.
  • πŸ”„ Non-activated mode in the manual menu (some models require a choice of cleaning type).
  • πŸ› οΈ Hardware malfunction of a water sensor or pump (less often, but occurs).

In this article, we will discuss all working ways to enable wet cleaning without the application, including hidden button combinations, alternative control methods and fault diagnosis. Instructions are relevant for Xiaomi and Viomi (a subsidiary brand) models with support for floor washing.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop P
S5/S6/STYJ02YM
Viomi V2/V3
Another Xiaomi model
Not Xiaomi.

Method 1: The combination of buttons on the body (for most models)

The most versatile method is to use physical buttons on the top panel of the vacuum cleaner. It runs on the Xiaomi Mi Robot Vacuum-Mop P, S5/S6, STYJ02YM and their clones. You don't need an app or a voice assistant.

Algorithm of action:

  1. Make sure that the tank has enough water (optimally 150-200 ml). Check that the wipe for cleaning is properly secured on the holder.
  2. Turn on the vacuum cleaner with a long press on the power button (usually marked with a symbol) ⏻ or I/O). Wait for the voice salute.
  3. Press the β€œSpot Cleaning” button briefly (point cleaning, usually indicated by the icon). 🎯). Hold it for 5-7 seconds until you hear an audible beep or voice confirmation ("Wet cleaning activated").
  4. Press the "Start" button" (▢️) So the robot will start moving while spraying water.

⚠️ Note: On some firmware, after activating the wet cleaning button Spot Cleaning, the robot can start spot cleaning without water. In this case, repeat holding the button again - usually the second time the mode is switched on correctly.

Pour water into the tank (150–200 ml)|Check the napkin mount |Battery charge >20 percent |Make sure the sensors are not locked

-->

Method 2: Voice control (if supported)

If your Xiaomi robot vacuum cleaner is compatible with voice assistants (Alice, Google Assistant, Siri via HomeKit), you can enable wet cleaning with a voice command - without directly using Mi Home.

Instructions:

  • 🎀 Connect the vacuum cleaner to your voice assistant (if not already done). For Alice, this is done through the smart home skill in the Yandex app.
  • πŸ—£οΈ Say, "For Alice, let's get the wet vacuum cleaner on." For Google Assistant, "OK, Google, run the mop on Xiaomi".
  • πŸ”„ If the robot doesn't respond, check the model: Alice, turn on the wet cleaning on the Mi Robot Vacuum-Mop P".

⚠️ Attention: Voice control may not work if the vacuum cleaner has not previously been tied to your Mi Home account at least once, in which case, first perform the initial setting through the app, and then untie it.

How to tie Xiaomi to Alice without Mi Home?
If you do not have access to Mi Home but have a Xiaomi account, you can use an alternative method: 1. Install the Yandex Smart Home app. 2. Under Devices, select Add Add" β†’ "Other devices" β†’ "Xiaomi.” 3. Enter the username/password from your Xiaomi account (even if the Mi Home is not installed). 4. Once synchronized, the vacuum cleaner will appear in the list of voice control devices.

Method 3: Alternative applications (without Mi Home)

If you don’t want to use Mi Home, there’s a side of Xiaomi’s robot vacuum cleaner management app that doesn’t require binding to Chinese servers and often offers more features.

Best alternatives:

AnnexSupported modelsFeaturesReference
ValetudoAll models based on Rockrobo (S5, S6, STYJ02YM)Local management, no cloud, open sourcevaletudo.cloud
DreameHomeViomi, Dreame, some XiaomiSupport for maps, cleaning areas, schedulesGoogle Play / App Store
Mi Home LiteMost of Xiaomi and ViomiSimplified interface, works without a Chinese serverAPKMirror

Valetudo, the most reliable option, requires a vacuum cleaner to be stitched with alternative firmware, which will permanently disable Mi Home dependency, but requires technical skills. Detailed firmware instructions are available on the official website.

πŸ’‘

If you’re afraid of sewing a vacuum cleaner, try DreameHome first – it supports most Xiaomi models out of the box and doesn’t require root rights.

Method 4: Manual activation via service menu (for advanced)

Some models (such as the Xiaomi STYJ02YM) have a hidden service menu through which you can force wet cleaning to be enabled, which requires strict follow-up instructions, as improper actions can reset settings.

Step-by-step:

  1. Turn off the vacuum cleaner with a long press on the power button.
  2. Press the home button at the same time" (🏠) and the Spot Cleaning button" (🎯) 10 seconds until the indicator lights up.
  3. Release the buttons. The robot will beep and go into service mode.
  4. Press the home button briefly" (🏠) 3 times in a row – this will open the water settings menu.
  5. Select the intensity level (usually the indicator flashes: πŸ”΅ 1 blinking - weak mode (little water). 🟒 2 blinks - medium mode. 🟑 3 blinkings - strong mode (maximum water).

"Start" button

After activation through the service menu, wet cleaning will be activated automatically each time a standard cleaning is started (button). ▢️). To return dry cleaning, repeat the steps and select a blink-free mode.

Diagnosis of problems: why not include wet cleaning?

If neither method worked, the problem could be a hardware or software malfunction, and here is a checklist for diagnosis:

  • πŸ”‹ Battery: Make sure the charge is above 20%. At low charge, the robot blocks the spraying of water.
  • πŸ’§ Water tank: Check that: Water is filled (minimum level - 100 ml); the tank cover is tightly closed (sealproofness sensor can block work); the spray tube is not clogged (bleed it or rinse it with warm water).
  • πŸ› οΈ Sensors: Wipe the contacts of the water sensor with alcohol - oxidation can interfere with the determination of the level of fluid.
  • πŸ”„ Firmware: Some models reset wet cleaning settings after the update. Try to reset the vacuum cleaner to factory settings (Reset button on the bottom).

⚠️ Note: If the robot makes a "Pump malfunction" error (Error code 10 or 11), but the water in the tank is present, the spray pump is likely to have failed.

FAQ: Frequent questions about wet cleaning without an app

Can I turn on the wet cleaning on the Xiaomi Mi Robot 1S? It's without a water tank.
No. Models without built-in water tank (e.g. Mi Robot 1S, Mi Robot Vacuum 1) do not physically support wet cleaning. To wash floors, you need a robot with a pump and a tank (e.g. Mi Robot Vacuum-Mop P or Viomi V2).
After the reset, wet cleaning is gone.
If you've resetted through the Reset button, you need to re-activate the mode: Pour the water into the tank and install a napkin. Hold the Spot Cleaning button (🎯) 5-7 seconds, as described in Method 1. If it doesn't work, use the service menu. Some models require an initial setup via Mi Home (at least once) after reset).
The robot sprays too little water. How do you increase the intensity?
The spray level is adjusted in the service menu (see Method 4). Alternative options: Use distilled water - it clogs the tubes less. Check the pump filter (located next to the tank) - it should be washed every 1-2 months. If the robot is old, the pump membrane may have worn out (replacement is required).
Can I use a detergent in the tank?
❌ No! Xiaomi officially forbids pouring anything into a tank other than pure water. Detergents can: clog tubes and sprayers, damage sealing gums, corrosion of the contacts of the water sensor. For disinfection, use special wipes for robot vacuum cleaners with antibacterial impregnation.
How to turn off the wet cleaning if it is switched on accidentally?
Disconnection: Hold the Spot Cleaning button (🎯) 5 seconds: the cancellation signal should sound. In the service menu (see Method 4), select the mode without flashing the indicator. Remove the water tank - the robot will automatically switch to dry cleaning.