Pool Robot Error Lights and Codes
A flashing light is a symptom, not a diagnosis. Here is how to read what your machine is telling you — and why we will not publish a code table we cannot source.
By Mike M. · Published November 6, 2026 · Last updated November 6, 2026
Pool robot error lights almost always fall into four categories: power or battery fault, motor overload (usually a blocked impeller or jammed brush), water-detection or seal fault, and a navigation or sensor fault. Your manual's specific code table is the only authoritative source.
What to look for
Let us start with what this page will not do. It will not give you a table of manufacturer error codes. Those tables exist, they are model-specific, they change between hardware revisions, and the versions circulating on forums and reseller blogs are frequently wrong or copied from a different model.
Publishing a code table we cannot source would make this page more useful-looking and less useful. The authoritative code list for your machine is the manual that came with it or the support page for your exact model on the manufacturer’s own site — Aiper, Beatbot, WYBOT and Maytronics all publish them, and we link each brand’s support entry point below.
What this page does instead is tell you how to reason about an error light, which transfers across every brand.
The four categories almost every fault falls into
1. Power or battery fault
Typically a steady or slow-flashing indicator, often red, often at power-on. It means the machine cannot get the power it needs — a flat or degraded pack, a failed charger, a corroded contact, or on a corded machine a power-supply fault. Work through the charging diagnostic, which is in cheapest-first order.
2. Motor overload or stall
Usually a fast flash or a repeated pattern, and the most common fault in service. Something is physically obstructing a motor: a leaf plug in the impeller housing, a wrap of pine needles on a brush axle, a stone jammed in a track, or a filter so blinded that the pump is working against a closed system.
The fix is mechanical and free. Unplug or power off, lift the machine out, open the filter compartment, clear the intake and impeller housing, and check every rotating shaft for a wrap. Needle season is the usual culprit — the pine-needle roundup explains the mechanism.
3. Water detection or seal fault
Some machines detect water inside the housing where water should not be, and some refuse to charge while the port is wet. The second is a false alarm — dry it and wait. The first is serious: water inside the body means a failed seal, and continuing to run it will destroy the motor and the electronics. Stop, and treat it as a warranty matter.
4. Navigation or sensor fault
On camera and gyroscope-navigated machines, a dirty lens, a fouled sensor window or a calibration failure. Clean the lens and sensor windows gently with a soft cloth — algae and scale build up on them exactly as they do on your pool walls. If the machine still reports a fault after cleaning, it is a service item.
Before you call it a fault, rule these out
- End-of-cycle signals. Several machines flash to indicate “finished” or “parked”. Check the manual before troubleshooting a success message.
- Low water level. Some robots fault out rather than run partially submerged.
- Extreme water temperature. Several manufacturers specify an operating range and the machine will refuse outside it.
- A blocked filter. Worth stating twice. It causes motor-overload codes on almost every brand.
When to stop troubleshooting
Water inside the housing, any smell of burning, any sign of swelling in a battery pack, or a damaged cable on a corded machine: stop, do not run it, and treat it as a warranty or service matter. The CPSC’s Pool Safely program is the reference for electrical safety around water, and a damaged low-voltage cable in a pool is not something to improvise a repair on.
If the machine is out of warranty and the fault is mechanical rather than electrical, the general troubleshooting index covers what is realistically repairable at home and what is not.
Questions people actually ask
- What does a red light on my pool robot mean?
Most commonly a power or battery fault, or a motor overload from a blockage. The exact meaning is model-specific — your manual or your manufacturer’s support page for your exact model is the only authoritative source.
- Why is my pool robot flashing and not moving?
Usually a motor stall: a leaf plug in the impeller, a wrap of pine needles on a brush axle, or a stone in a track. Power it off, lift it out, and clear the intake, impeller housing and every rotating shaft.
- Should I keep running a pool robot that shows an error?
Not if the error indicates water inside the housing, or if there is any burning smell or battery swelling. Running through a water-ingress fault destroys the motor and electronics.
- Why won't you publish a table of error codes?
Because codes are model-specific, change between hardware revisions, and the versions circulating online are frequently copied from the wrong model. A table we cannot source would look more useful and be less useful. We link each manufacturer’s own support entry point instead.