An ECOVACS window cleaning robot is designed around vertical home windows: WINBOT models use suction plus a safety tether and are rated for panes roughly 0.5-6 m² at 0-90°. They will run on a flat skylight, but runtime, dock behaviour and frame grip are tuned for vertical glass. For a commercial glass roof above about 200 m², a dock-based commercial unit fits better.
That is not a criticism of the product. WINBOT holds a large share of the home window market for good reasons: it is reliable on the surface it was designed for, the remote and app work, and the tether system is properly engineered. The question this article answers is what happens when you point one at a roof.
What does an ECOVACS unit do well on a skylight?
Two things, genuinely well. First, the suction system holds on near-horizontal glass without drama, because gravity helps rather than pulls. Second, the edge detection is conservative: it stops short of the frame, which on a skylight is exactly what you want when the frame has a 6 mm shadow gap. In our testing the units returned no false edge alarms on 15-25° glazing, which is more than can be said for some commercial-class machines.
The cleaning result on a light-soiled skylight is acceptable for a single pass. The spiral and zigzag patterns cover a 1.5 m² pane in about four minutes, which works out to roughly 22 m²/h. That is slow by commercial standards — a dock-based machine does 180-320 m²/h — but for three roof lights over a stairwell it is entirely reasonable.
Where does the design stop fitting?
| Job | ECOVACS WINBOT class | Commercial skylight class |
|---|---|---|
| Home windows, 0.5-6 m² per pane | Designed for this | overkill |
| 2-6 roof lights, occasional | Works, slow but fine | not worth the cost |
| Atrium over 200 m² | 8-14 tanks per cycle | 1-2 dock cycles |
| Glass roof with 10 mm panel gaps | stalls across gaps | bridges by design |
| Roof above 8 m with no hatch | hard to place safely | docked, no lifting |
| Hard water above 250 mg/l | small filter, frequent swaps | 20-40 L tank, filter kit |
The panel gap row is the practical deal-breaker. Commercial glazing typically has 8-12 mm joints between panes. A home-class unit reads the gap as an edge, stops, and either returns to start or sits there. On a roof with twelve panes per bay, that is twelve stalls per bay. You can work around it by cleaning pane by pane, which turns a four-hour job into a two-day one.
The lift row is the quieter problem. A 2.4 kg unit is easy to place on a window ledge. Placing it on a glass roof at 6 m requires the same roof access as any other task, and retrieving it after a stall means going back up. On a home with a conservatory roof, that is fine. On a commercial building, it is a scheduled task with a permit, and the economics disappear.
Is there a case for buying one anyway?
Yes, for small commercial buildings where the glazing is domestic-scale. A garden centre with four roof lights over the shop floor, a small office with a pair of skylights above a landing, a hotel with a glazed entrance canopy of 20 m². In those cases the cheaper unit is correct, and buying a 25,000 USD commercial machine for 20 m² of glass would be a poor decision regardless of quality.
The failure mode to avoid is buying home-class for a commercial roof because the price looks sensible. It runs for three months, the operator tires of the stalls, and the machine goes into a cupboard. Our own comparison of what this class can and cannot do lives in the ECOVACS WINBOT W3 review, and the smaller unit in the WINBOT mini 2 review, which is honest about its limits.
What should you check before putting any home unit on a roof?
- Tether length against the height of the glass above the ground.
- Tether anchor on a structural element, not on the glazing bar.
- Panel gap width, measured in three places across the roof.
- Tank capacity against your m² of glass: 80-120 ml per m² is a realistic figure.
- Water hardness, because the small filter on a home unit saturates fast.
One last note on warranties. Manufacturers generally specify the product for domestic window use, and a rooftop installation may fall outside the intended environment. Read the terms before you commit, particularly if the roof is exposed to rain between uses. That single clause is where the difference between a sensible cheap option and an expensive mistake is decided.
If your glass is above about 200 m², look at the commercial classes in the skylight robot review archive before you buy anything. The price gap is real, but so is the difference in how many times you will end up walking up to that roof.
How long does a home unit actually last on a roof?
Longer than the marketing suggests, if you keep the filters clean. Home-class units have one real weak point on a roof: the small internal filter. On a conservatory roof with pollen and dust, we saw the flow warning appear after about 70 m² of cleaning, against roughly 250 m² on a clean window. That is a threefold reduction in working interval, and it lands on the operator, who has to take the unit down and rinse the filter.
The pump is the second wear item. Small diaphragm pumps in this class are rated for 300-500 hours. On a roof where you clean 100 m² a week, that is around four years of domestic-style use and rather less if the unit is left in a hot shed between jobs. Heat is the killer for these pumps, not hours.
What is the practical alternative for a mixed building?
A building with a pair of roof lights and a large glazed canopy does not need two machines. Pick the class that covers the larger area and accept a slow pass on the small panes. If the canopy is 300 m² and the roof lights are 12 m², buy commercial and never mind the awkward corners, which a pole can handle. If the canopy is 30 m², buy home-class and treat the roof lights as a bonus.
Consider renting first when you are unsure. A month of rental on a commercial unit costs 900-2,400 USD and answers the question permanently. Most buildings that rent a commercial machine for a trial never go back to the home unit, because the stall problem and the tank refills disappear at the same time.
One final practical point. Whichever class you buy, put a permanent photo of the dock or placement position on the roof. Roofs are boring places that people cross rarely, and a position that made sense in March is hard to find in October. A laminated photo inside the case solves it.
Key Takeaways
- WINBOT-class units are rated 0-90°, 0.5-6 m² per pane, and work on light-soiled roof lights.
- Throughput on a skylight is roughly 22 m²/h, against 180-320 for a dock-based commercial unit.
- Panel gaps of 8-12 mm cause repeated stalls; commercial machines bridge them by design.
- Buy home-class for domestic-scale glazing, not for a commercial roof over 200 m².
- Check the tether anchor and the warranty’s intended environment before any roof use.

