Roborock S7 Error 31
If your Roborock S7 has stopped mid-clean and is displaying error 31, you're dealing with a water tank or mopping system malfunction. This error typically indicates that your robot vacuum cannot properly detect the water tank, the tank isn't seated correctly, or there's a communication failure between the mopping module and the main unit. The good news is that Roborock S7 error 31 is usually fixable at home without professional tools. Follow this step-by-step guide to get your robot back to vacuuming and mopping efficiently.
What Causes Error 31 on the Roborock S7?
Error 31 specifically relates to the mopping system on your Roborock S7. When this code appears, the robot has detected an issue with the water tank connection, the electronic contacts that communicate with the tank, or the tank's internal components. Understanding the root cause helps you target your troubleshooting effectively rather than trying random fixes.
How to Fix Roborock S7 Error 31
Preventing Future Error 31 Occurrences
To minimize repeat episodes of Roborock S7 error 31, make a habit of emptying and drying the water tank after each mopping session. Store the tank separately from the robot when not in use, and avoid using tap water with very high mineral content if possible—filtered or distilled water reduces buildup on the contact pins. Always ensure the tank clicks securely into place before starting a cleaning cycle.
Frequently Asked Questions
Can I still vacuum if my Roborock S7 shows error 31?
Yes, you can usually continue vacuuming without the water tank attached. Error 31 only affects the mopping function. Remove the tank and mopping bracket completely, then restart the robot to use standard vacuum-only cleaning until you resolve the issue.
Do I need to replace the water tank to fix error 31?
Not necessarily. Most Roborock S7 error 31 cases are resolved by cleaning the contacts and properly reseating the tank. However, if you've tried all troubleshooting steps and the error persists, the tank or its internal sensor may need replacement.
Will error 31 go away on its own?
No, error 31 requires intervention. The error occurs because the robot detects a hardware or communication problem with the mopping system. Ignoring it will prevent your Roborock S7 from using mopping functions and may cause the robot to stop cleaning entirely.
Still Need Help With Your Roborock Device?
If these steps didn't resolve the error 31 issue, our certified technicians can help.
Get Free Support Now →