Interacting with my Ecovacs Deebot robotic vacuum with Python & Sucks

Colin Wren
The Startup
Published in
5 min readMay 23, 2020

--

The end result — I now use my PS4 controller to control my Deebot

After a month of working from home I noticed an increase in the amount of cleaning that my girlfriend and myself had to do to keep the flat in a decent state.

When a friend of mine told me that the Ecovacs Deebot 500 was only £160 on Amazon, came with a set of spares and worked with my Google Home I bought it without even blinking, I could now just let it run on a schedule and pick everything up.

So far I’ve found it to be an amazing little robot and it’s given us a lot of entertainment as it goes about it’s business, especially when it recently knocked a can of Pringles off the shelf and paraded it around the flat.

There were a few teething problems at the start, the Ecovacs app for instance will not pair with the Deebot unless you enable location access (on iOS at least) but after that’ it’s worked seamlessly — definitely worth the £160.

When I purchased the Deebot I had joked to my friend (who lives down the hallway from me) that we should host a Robot Wars like fight between our…

--

--

Colin Wren
The Startup

Currently building reciprocal.dev. Interested in building shared understanding, Automated Testing, Dev practises, Metal, Chiptune. All views my own.