Skip to content

Mi Robot Mop3C (B106CN)

Sergey edited this page Aug 21, 2025 · 1 revision
// To start working with your vacuum you need to extract ip and token first
// The easiest way is to use vevs mihome app

var vacuum = new XiaomiRobotVacuumMop3C("ip", "token");

// get battery percent
vacuum.GetBatteryPercent();

// get vacuum status idle, sleep, charging, etc
vacuum.GetStatus();

// setup cleaning Sweep, Mop, SweepAndMop
vacuum.SetCleaningMode(XiaomiRobotVacuumMop3C.CleaningMode.SweepAndMop);

// returns cleaning mode
vacuum.GetCleaningMode();

// set sweep type global, mop, edge, etc
vacuum.SetSweepType(XiaomiRobotVacuumMop3C.SweepType.Global);

// find the vacuum via voice search
vacuum.FindMe();

// set vacuum voice level from 0 to 10
vacuum.SetVoiceLevel(5);

// get vacuum voice level
vacuum.GetVoiceLevel();

// start cleaning with selected mode
vacuum.StartCleaning(XiaomiRobotVacuumMop3C.CleaningType.OnlyMop);

// stop cleaning (only stop !, no return to the dock station)
vacuum.StopCleaning();

// go to the dock station for charging
vacuum.GoCharging();

// get vacuum no disturbing settings enabled/disabled, starting hours/minutes, ending hours/minutes
vacuum.GetNoDisturbingSettings();

// get sweep consumables info percentage/hours for main/side brushes, hepa filter and mop
vacuum.GetSweepConsumablesInfo();

// get info about vacuum wifi/network firmware/hardware etc
vacuum.ToString();

Clone this wiki locally