adrigzr / badconga

Deprecated plugin for Home Assistant for Cecotec Conga Vacuums.
27 stars 4 forks source link

[Discussion] Future of badconga #14

Open zzarne opened 3 years ago

zzarne commented 3 years ago

First off I'd like to thank and praise @adrigzr for this integration. The code is very well structured, readable and working.

As far as I understand, @adrigzr is no longer supporting it in favor of Valetudo, as stated in pull requests #9 and #13. While I'm in favor of switching to a cloudless solution, it may not (yet) be for everyone, as - as far as I understand - Valetudo requires the user to root the device. This may or may not void the warranty. It may be difficult to inexperienced users and may involve connecting the device to a computer via a service port or via ssh.

@adrigzr could you please

While there is (assumed) demand for this integration, how about creating an organization which oversees further development?

adrigzr commented 3 years ago

Hi @zzarne,

I've been very busy this days with my work and I had no time to organize and mark this repository as unmaintained.

As stated in other comments, I'm no longer supporting this integration and it is so due to one main fact: it is so tied to the main app of Cecotec that their limitations are our limitations. The main one is not being able to connect this integration and handle the app to use the device at the same time. For me this is killing the integration.

With Valetudo we have both: a working app and a working and a robust integration with HA, not only for Cecotec devices but for Xiaomi's also. My plan with it is to add fully support of 3X90 devices and to add support for the rest of the devices with time and some little help.

Right now it is in a more advanced than this integration (basic controls, map, free move control, scheduling). For devices 3X90 it is a straight-forward installation: just access the device by SSH (default password), change the host file and point it to your server and run the Valetudo app.

Currently we are working on it at FreeCon.ga and we have it well documented in GitLab. The main purpose of the org is to clear the way to patch the devices to free them from the cloud.

I don't know if there is anyone out there willing to take care of this integration right now. I have no problem of giving admin privileges or even transferring ownership.

Regards,

zzarne commented 3 years ago

Hi @adrigzr! I wouldn't want ownership due to my time being limited, too and me probably soon switching over to Valetudo :). But I would update the README and accept (sane) pull requests if I had the privileges. And I have some bug fixes in the queue which should be of use to other users.