Rewriting Ecovacs integration based on OpenHab one

Hey @OverloadUT and @mib1185.

I would like to openly discuss the possibility of a rewrite of the Ecovacs integration.

Current problems I see:

  • No support for all 3 protocols in HA
  • Too many 3rd party options for HA without really having a reliable and easy solution for everyone
  • YAML only setup for the official integration at the moment

I have been contributing to OpenHab integration initially, which successfully integrated all 3 protocols:

  • XMPP
  • MQTT/XML
  • MQTT/JSON

Here you can have a look at the integration.
Even though it is a little bit more manual work todo for adding explicit support for devices (supported_devices_list.json), in my opinion migrating to a similar approach and getting rid of 3rd party sucks library, could be beneficial for every HA user with Ecovacs devices.

OpenHab Integration:

Maybe it makes sense to first integrate everything into this 3rd party integration and then discuss migration to official HA core after we got everything working there:

1 Like