# bumper

> Bumper is a self-hosted, open-source replacement for the Ecovacs cloud server that lets you control Ecovacs vacuum robots locally without internet connectivity.

- **Category:** Home Automation
- **Licence:** GPL-3.0
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, Python
- **Tags:** Xmpp, Mqtt, Local Control, Self Hosted, Robot, Vacuum, Ecovacs, Deebot, Ozmo

## Description

Bumper is a standalone server you run yourself that replaces the Ecovacs cloud service for Deebot vacuum robots. It keeps all robot communication on your local network, so the vacuums work even when the internet is down. The software speaks both MQTT and XMPP protocols, covering models such as the Deebot 900/901, 600, Ozmo 950, 601, 930, and M81 Pro. It is experimental and not considered production-ready. You can deploy it with Docker or with Python 3.7 and pipenv, and you need a router that can override DNS so the robots talk to your instance instead of Ecovacs' servers.

## Links

- [Homepage](https://github.com/bmartin5692/bumper)
- [Website](https://bumper.readthedocs.io)
- [Docker](bmartin5692/bumper)
- [GitHub Repository](https://github.com/bmartin5692/bumper)
- [Gitter Community](https://gitter.im/ecovacs-bumper/community)

---
Source: https://selfhost.directory/project/bumper