
Overview
The S20 is SwitchBot's full-size robot vacuum and mop, built around a roller mop that is rinsed with clean water as it turns, so it does not spread dirty water like spinning pads can. The station empties the bin, refills water and hot-air dries the roller, and an optional plumbing kit removes the tanks entirely. Reviewers praised its hard-floor mopping but noted it is loud, 11.5 cm tall (too tall for low furniture) and weaker on carpet below max suction. Native Matter and SwitchBot's public cloud API make it one of the more scriptable mopping robots, though the API only covers whole-home cleaning and station actions. It succeeds the S10, which used a separate water-refill station and is still listed by SwitchBot, and it sits above the K11+.
Specifications
| Category | Cleaning robots · Hackable & programmable |
|---|---|
| Released | 2025 |
| Country | China |
| Availability | Available |
| Programmability | Limited SDK |
| Built-in autonomy | Task-level · Carries out multi-step jobs on its own, such as inspections, deliveries or chores |
| LLM support | None · Voice commands through Alexa, Google or Siri only, no built-in LLM. |
| Best for | Ages 12+ (estimated) |
| Vision sensors | Lidar, Camera |
| Actuators | DC / gear motors |
| Audio | Speaker |
| Compute type | Proprietary / undisclosed |
| Remote control | Official API or root firmware |
| Size | 365 × 365 × 115 mm (robot) |
| Suction | 10,000 Pa suction |
| Cleaning | Vacuum with rubber anti-tangle brush, plus a RevoRoll roller mop that is rinsed continuously on board while it mops, with 1 kg of downward pressure |
| Dock | Empties the bin into a dust bag (about 90 days), refills water, dries the roller with 50 °C hot air. Tank version (2.7 L clean, 2.5 L dirty) or Auto-Fill & Drain plumbing kit |
| Navigation | Lidar with room mapping |
| Obstacle avoidance | AI camera obstacle recognition (cords, furniture), front light for dark rooms, climbs 20 mm thresholds |
| Runtime | About 100 min vacuum + mop, about 3 h vacuum only (4,000 mAh) |
| Smart home | SwitchBot app, Matter 1.4 (no hub needed), Alexa, Google Assistant, Apple Watch, official Home Assistant SwitchBot Cloud integration |
| Sensors | Lidar, front AI camera, cliff sensors, bumper |
| Compute | Not published |
| API / hacking | Official SwitchBot API v1.1 (cloud REST with token + HMAC signing). For the S20 it can start cleaning (sweep or sweep_mop, suction 1–4, mop wetness 1–2, passes), pause, dock, set volume, change settings, trigger mop washing or drying at the station and refill a SwitchBot humidifier. Status returns working state, task, robot and water-station battery, with webhooks. No room selection or map access |
Ratings & reviews
Ratings and reviews load on the live site.
Similar robots
Dreame X40 Ultra / X40 MasterDreame Technology (China)~$525 (leftover stock)
Dreame L40 UltraDreame Technology (China)~$550 (leftover stock)
Dreame L10s Ultra / L20 UltraDreame Technology (China)$300 – $450
MOVA P10 Pro Ultra (P-series)MOVA (China)$320 – $640
MOVA S20 Ultra / S70 RollerMOVA (China)$329 (refurbished S20 Ultra) – $534 (S70 Roller)
Eureka J15 Ultra / J15 Max UltraEureka (Midea Group, China)$600 – $1,200Image credits
- Image 1: source (official product image)