Tasshack / dreame-vacuum

Home Assistant integration for Dreame robot vacuums with map support
https://community.home-assistant.io/t/custom-component-dreame-vacuum
MIT License
898 stars 113 forks source link

Support for Dreame Mower A1 #589

Closed DmytroRybka closed 5 months ago

DmytroRybka commented 5 months ago

Hi, Is it hard to add support for the Dreame Mower A1? I'm considering buying one and ready to help with the implementation if that doesn't require a lot of efforts.

Tasshack commented 5 months ago

Everything about Dreame requires too much efford because of very bad implementation and engineering of the code makes it almost impossible to reverse engineer. You can probably make the map working very easily but everything else should be rewritten about the mowing operation. It may not even use the same cloud api since it has also a bluetooth communication.

jszkiela72 commented 4 months ago

I guess it wasn't as hard as you thought. I see that bhuebschen enabled the most important functions for this robot based on your integration. https://github.com/bhuebschen/dreame-mower Can you give tips on how to add a map for Dreame A1?

Tasshack commented 4 months ago

I guess it wasn't as hard as you thought. I see that bhuebschen enabled the most important functions for this robot based on your integration. https://github.com/bhuebschen/dreame-mower Can you give tips on how to add a map for Dreame A1?

No, whole cloud api endpoints and property values are different from a vacuum as you can see its todo.txt file.