# Robot vacuum cliff sensor error: causes and fixes

Source: https://dockandmop.co.uk/blog/robot-vacuum-cliff-sensor-error
Published: 2026-10-12
Publisher: Dock and Mop

**In short:** Cliff sensor errors usually mean the infrared drop sensors under the front of the robot are dusty, smeared or seeing something that looks like a drop, such as a black rug, a dark threshold or very shiny flooring in bright sun. Switch the robot off, wipe each sensor window with a dry microfibre cloth or cotton bud, check nothing is stuck to them, and restart on a light-coloured floor.

Every robot vacuum has cliff sensors: small windows under the front edge that bounce infrared light off the floor to check it is still there. If the light does not come back, the robot assumes it is at the top of the stairs and backs away. When those sensors get dirty or are fooled by dark or reflective surfaces, you get errors, a robot that refuses to cross rugs, or one that stops in the middle of a room. Here is how to diagnose and fix it.

## How cliff sensors work

Most robots have four to six cliff sensors spread around the front and sides of the underside. Each sends a beam of infrared light down and measures what returns. A solid floor reflects it back; a drop does not. That is why the robot stops at the top of the stairs without a map or a virtual wall.

The same principle means anything that absorbs infrared light, such as a black or very dark rug, can look like a drop. Very glossy floors in strong sunlight can also confuse the readings. Our explainer on [robots and stairs](https://dockandmop.co.uk/blog/can-robot-vacuums-do-stairs) covers the safety side.

## Common causes

Work through these in order. The first two cover most cases.

| Cause | Sign | Fix |
| --- | --- | --- |
| Dusty or smeared sensors | Error anywhere, even on light floors | Wipe each sensor window |
| Dark or black rugs | Refuses to go onto one rug | No-go zone or turn off cliff detection on that rug, if offered |
| Dark thresholds or tiles | Stops at a doorway | Clean sensors, then mark threshold in the app |
| Bright sun on glossy floor | Errors at certain times of day | Close blinds or clean at another time |
| Robot lifted or wheel dropped | Error after climbing | Check wheels and the floor edge |
| Faulty sensor | Persistent error after cleaning | Contact the maker's support |

Cliff sensor error causes

## How to clean the cliff sensors

1. Switch the robot off and turn it over onto a soft towel.
2. Find the small dark windows around the front edge of the underside; your manual shows each one.
3. Wipe each window with a dry microfibre cloth or a dry cotton bud.
4. For stuck grime, use a cloth only slightly dampened with water, then dry it.
5. Check that no hair, tape or sticker is covering a sensor.
6. Turn the robot over, restart it and test on a light-coloured hard floor.

Note: Do not spray cleaner directly onto the robot or use solvents on the sensor windows. Keep the robot switched off while you clean it.

## Dark rugs and the stairs

If the robot refuses to cross a black or dark navy rug, the sensors are doing their job. Some apps, including some Shark and Ecovacs models, let you mark the rug or reduce cliff sensitivity; others do not, and the robot will always avoid it. In that case, set a no-go zone over the rug and vacuum it by hand. Our guide to [no-go zones](https://dockandmop.co.uk/blog/how-to-set-no-go-zones) shows how.

Never cover the cliff sensors with tape to make a robot cross a dark rug. That disables the protection at the top of the stairs. For houses with open stairwells, keep the sensors clean and add a virtual wall as a second barrier.

## Brand notes

Shark shows a cliff sensor error in the SharkClean app and with lights on the robot; see our [Shark error codes guide](https://dockandmop.co.uk/blog/shark-robot-vacuum-error-codes). Eufy RoboVac models may beep or show a red light; see [Eufy troubleshooting](https://dockandmop.co.uk/blog/eufy-robovac-troubleshooting). Ecovacs recommends regular sensor cleaning in its manuals; see [Deebot troubleshooting](https://dockandmop.co.uk/blog/ecovacs-deebot-troubleshooting).

Codes and light patterns vary by model and firmware, so check the app message or the manual for your exact robot. If cleaning does not clear a persistent error on a light floor, a sensor may be faulty and needs the maker's support.

## Frequently asked questions

**Why does my robot vacuum stop at my black rug?** The cliff sensors read the dark fibres as a drop. Use a no-go zone over the rug or a lighter rug if you want it cleaned.

**How often should I clean the cliff sensors?** Wipe them when you do the weekly brush check, or at least monthly. Our [cleaning guide](https://dockandmop.co.uk/blog/how-to-clean-a-robot-vacuum) has a full routine.

**Can I turn off cliff sensors?** Some apps let you reduce or disable detection on marked areas. Never disable them near stairs.

**Will a cliff sensor error damage the robot?** No. It is a protective stop. The robot will resume once the cause is cleared.

## Buying guides on this topic

- https://dockandmop.co.uk/best/best-robot-vacuum-for-carpet
- https://dockandmop.co.uk/best/best-robot-vacuum-with-obstacle-avoidance
- https://dockandmop.co.uk/best/shark-robot-vacuum-range

## Sources

- [Shark UK support](https://www.sharkclean.co.uk)
