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: