torbjornaxelsson / bumper

A standalone implementation of the server used by Ecovacs Deebot robots
GNU General Public License v3.0
67 stars 5 forks source link

Active? #5

Open bmartin5692 opened 5 years ago

bmartin5692 commented 5 years ago

@torbjornaxelsson

Is this project still active and would you accept pull requests? I've made a massive amount of changes in a fork I have within a D901 branch (https://github.com/bmartin5692/bumper/tree/D901). As of today, a PR would include 2,465 additions and 356 deletions.

The D900 series bots use MQTT instead of XMPP for communication, and I've changed almost the entire code base of bumper at this point working on various optimizations. I am sure that at this point I've broken XMPP for bots, but I don't have a bot that utilizes this to test against.

Another example of the changes made is the confserver class - I've re-written this class entirely to use async/aiohttp.

At this point bumper completely replaces the Ecovacs central servers for me, with full functionality.

I have more changes in mind including unit tests, some basic authentication, SQLite for persistent storage of sessions, and more.

torbjornaxelsson commented 5 years ago

Great work @bmartin5692! Glad to see people are using and improving Bumper. I'm not actively maintaining the project so maybe it makes more sense that your fork becomes the basis for further development? I can update the readme to link to your repo. What do you think?

I'm happy to help testing the XMPP functionality.

bmartin5692 commented 5 years ago

I'm okay with that. It looks like I can contact GitHub support to detach my fork and make it a standalone to move forward with (https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork).

I'll go ahead and do so.

torbjornaxelsson commented 5 years ago

Go for it!

bmartin5692 commented 5 years ago

Thanks, looks like it’s all set.

raindancer2204 commented 4 years ago

Hi, i have a DEEBOT R96 with Firmware 0.6.28 (newest). Is this working with the bumper? I think it is a great projekt. Do we the aktuell Deebot interenet connection adresses? For the DNS router forwaring to the bumper on the local station? Regards Raini

bmartin5692 commented 4 years ago

HI @raindancer2204 ,

All active development is at https://github.com/bmartin5692/bumper.