Dreame A1, A1 Pro, A2 / MOVA 600, 1000 - integration

Just discovered this integration, and installed it for my MOVA 1000 lawn mower.
Seems to work just fine!
It’s at my cabin, so now I can start mowing when I’m there or on my way.
Will the map and zone stuff become available?
Keep up the great work!

Thank you very much for creating this fork! It works very well for the most part for my Mova 600, however for now it’d be great to be able to disable the notifications as they are incorrect.

Has anyone modified the code to do this, and can tell me where it can be found?

1 Like

Just connected my Mova 1000. I am a developer myself and just wanted to offer my help with implementing this model.

I’ve noted that Anton Daubert (not sure if he is active here?) has created a pull request with some fixes et.c., but so far no reply from the topic starter / maintainer unfortunately. Maybe someone else needs to continue the development under another fork? Would be great with further improvements (f. ex. right now when the robot goes into DnD mode, an incorrect error is raised in HA - a minor issue though).

(Anton Daubert’s repo with the implemented changes can be found here btw: GitHub - antondaubert/dreame-mower: Dreame lawn mower integration for Home Assistant)

Of course, maybe benedikt.huebschen is just taking a summer break, something which everyone deserves. :slight_smile:

1 Like

I just tried downloading Anton Daubert’s version using HACS and it returned the following error in the logs:

Logger: custom_components.hacs
Quelle: custom_components/hacs/repositories/base.py:979
Integration: HACS (Dokumentation, Probleme)
Erstmals aufgetreten: 19. August 2025 um 14:13:04 (2 Vorkommnisse)
Zuletzt protokolliert: 06:38:05

<Integration antondaubert/dreame-mower> Failed to download https://github.com/antondaubert/dreame-mower/releases/download/tags/f00956e/dreame_mower.zip

and


Dieser Fehler stammt von einer benutzerdefinierten Integration

Logger: custom_components.hacs
Quelle: custom_components/hacs/base.py:709
Integration: HACS (Dokumentation, Probleme)
Erstmals aufgetreten: 19. August 2025 um 14:13:04 (2 Vorkommnisse)
Zuletzt protokolliert: 06:38:05

Download failed - Got status code 404 when trying to download https://github.com/antondaubert/dreame-mower/releases/download/f00956e/dreame_mower.zip
Traceback (most recent call last):
  File "/config/custom_components/hacs/base.py", line 709, in async_download_file
    raise HacsException(
    ...<2 lines>...
    )
custom_components.hacs.exceptions.HacsException: Got status code 404 when trying to download https://github.com/antondaubert/dreame-mower/releases/download/f00956e/dreame_mower.zip

How could I fix this and download it successfully?
I am writing here because Issues are apparently disabled in Anton Daubert’s repo…

EDIT: As a workaround, I downloaded the code manually (Code → Download ZIP on Github) and put the correct files in the custom_components directory of my HA. It works for now but of course without one-click update (like with HACS)…

I don’t believe it can be used directly in HACS, I did as you wrote in your edit, i.e. downloaded the code and replaced the files manually.

The version by bhuebschen can be used in HACS, and I think the forked version should also be compatible with HACS (there is a file hacs.json in both repos)

EDIT: I am currently preparing a Pull Request in AntonDaubert’s repo with some changes to hacs.json that, at least for me, allowed me to download the latest commit using HACS.

Just now joining this thread. Haven’t caught up on what already has been discussed - so let me know if something specific is of interest.

Request from @aaroneisele55 merged.

3 Likes

You should now also be able to use GitHub - antondaubert/dreame-mower: Dreame lawn mower integration for Home Assistant as your integration in HACS. Please file an issue if you run into problems.

Please note: Feature requests are currently less on my todo list - I’m still trying to make sense of the code and clean it up. But if something doesn’t work from the already very sparse feature list, please let me know.

4 Likes

Great. Welcome, and thank you for your contribution(s)!

There are many advanced things that could be added of course (such as map display), but for me it works quite ok as it is. The biggest issue for me is that every evening when my Mova goes into DnD mode, a notification/error is raised in HA (“Unable to reach the specified area.”). Still, more of a nuisance than an actual problem…

1 Like

@RickDangerous you speak about this issue, right? If yes, let’s continue the discussion on this one there.

Should be fixed now, please try and keep me posted.

@AntonDaubert Thanks for the quick reply (and fix), and sorry for not being so quick myself, as I’ve been away from my HA for some days.

Anyways, I’ve installed the latest version now (went straight to 0.0.17-alpha), and will monitor how it behaves the coming time (and I’ll make sure to update the linked github issue).

1 Like

@AntonDaubert thank you for the great work with the integration! It works good overall for me with my Mova 600. One feature request that would be awesome is to know if the last mowing session was fully completed or only partially completed. Would that be possible to add?

2 Likes

@RickDangerous thx!

@fireon Glad to hear it works overall :slight_smile:
Let’s continue on this specific feature request in Welcome to dreame-mower Discussions! · antondaubert/dreame-mower · Discussion #13 · GitHub, to have it closer to the code.

3 Likes

Excellent work, @AntonDaubert & @benedikt.huebschen! I’m excited to follow the progress of this project.

2 Likes

You’re welcome :slight_smile:

1 Like

Moin together! I took some time to rewrite the integration from ground up. Check out the pre-release version 0.1.1 if you like.

You can now pick the “modern” implementation variant when re-creating the device in the integration. The main feature of potential interest is the live / last mowing session map. File bugs if you run into regression.

Known regressions: lost some translation strings on the way.

3 Likes

Hello Anton,
the integration doesn’t work, I have this error message :


Thanks.

I can send you HA logs if needed.

I have the same error and have created a Github issue with logs here.