-
-
Notifications
You must be signed in to change notification settings - Fork 36
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();