Custom Component: Dreame Vacuum

Hi I am desperately trying to get the integration to work, whether beta or normal version I can’t log in.
I enter the correct username and password and always get the error message that I should check the login data.
Can anyone here help me?

Can the current Dreame X50 Ultra be integrated?

Hi @tasshack or anyone who can help :slight_smile:
I’m posting here because I’m not sure if this is an issue on my end or something to open a github issue for.

I have the version v2.0.0b16 installed and I’m connected with my DreameHome account. I have two devices (2x L10s Ultra), and everything seems to work, except that the shortcuts of only one device are working. Initially, the shortcuts of the second device would not even appear in the device’s controlls list, then eventually they appeared but seem to be unavailable (grayed out, see screenshot).

Any idea what could cause this? If desired, i can open an issue on GitHub.

Thanks for the help :slight_smile:

@tasshack

  • Model Name [e.g. dreame.vacuum.p2028]: dreame.vacuum.p2114a
  • Firmware Version [e.g. 1156]: 4.3.9_1616
  • Home Assistant Version: 2025.1
  • Configuration Type [With or without map support]: with

1 Like

Hi @tasshack and thanks for replying so quickly!
However, for me only the map is missing, not the other entities. Might it still be the same bug?

I’m still getting this error when trying to set up my L10S Ultra.

It is model nimber R2228B. Thank in advance for all the help!

Other information:

  • US
  • latest beta version of Dreame integration

Hello @tasshack ,

I tried to create a issue on github, but it doesn’t work.

So let me write here my issue :

Describe the bug
When I want to connect to my Xiaomi account, I get a first error message :

Translation Error: The intl string context variable “url” was not provided to the string “Connexion à double facteur requise {url}”

Then, after putting my credentials, I get a second one :

Connexion à double facteur requise https://account.xiaomi.com/identity/authStart?sid=xiaomiio&context=DiZl3-MIGA4tSrc3HcH6Szd0Ks_mvyTQ2FiXaZAWwNvkXVbqPkgIidm7k4SpOw2m5VBQsY-f3xo-_6n0FPDUDyth0YKeD0UCEu5fcwIJGuPvqit06l7TBykOnwcOuwhavEx1sOrHG09MSd9MESGdQLwdDOAP1TiU7W8eIDfkdgsBZZqHwVsiU-5SXzZL6XlTBwSP9jVqesZyrLMlvRy1a4tGL9Ub1_k6yKGOYrkBslgnUySXDKlKOg_Ht68V8IXKuzWorJu8UqWfpqv0TWosj4yZIqikSSKdop1cuiB-NXsxCrd2q7kar29QMHiBaJmj_7R4o6t3t1Bj9l4I1m0uhX-sipG4onsK0VpuIzuV5MuuAwpWTZZe5VdjyXpMugWTuFk0-iFgPnm6vgmEN0t5HVMJ4IA_Hmrgx2cnttEpqs7Xkd9v_TjZjQfb9qjaiattgHs6WeZJq2YFOFCITLIIAYag1e4GwieT05FoiKCsK6o4jNcNK_n9EuJq2Mn5pJ1zHrYp4HJSamTcEOillTdTLzwPjgP-yS51hClJx0Yb6WGE5ThQqLCy36tOa_H6tSaAdj75oxkAf4KIpcERa-0y5roCVI5TAM-_WW9vp6EVNvsFfbzbCwlgOm8SpWRtG8DZCS4UcutekGHDh5T-pEyIN3ZY3wMiUcu_o3m1ho6YpIEKqy6Fq4VZBe9dWzKtWUgvXbRtEWDv7FmyZT5gD-oofH9FrdtmkDWHLV4uYnbhvhI&_locale=fr_FR

To Reproduce
Try to connect to the Xiaomi account

Expected behavior
Be able to connect

Screenshots
If applicable, add screenshots to help explain your problem.

Additional Information (please complete the following information)

  • Model Name [e.g. dreame.vacuum.p2028]: Xiaomi X20+
  • Firmware Version [e.g. 1156]: ?
  • Home Assistant Version: 2025.1.1 (in French & English)
  • Configuration Type [With or without map support]: With map
  • Errors or warnings shown in the HA logs (if applicable):

Hi @tasshack. Love the project, it’s probably what’s going to get me to switch over to Home Assistant.

Wondering if this was possible - I assume it is given how exhaustive this integration seems to be, and I’m sure it’s been asked before.
I want a few automations per room - “Vacuum”, “Mop” and “Clean”.

So when I press the Mop Kitchen button, it would

  1. Set the Vacuum Mode to Custom (Mop Only).
  2. Perform Clean Segment.

And similar for Vacuum and Clean (both).
I can’t find a way to toggle between vacuuming and mopping though.

Thanks for any assistance.

Looks like xioami has changed 2FA login api workflow so I need to refactor it.

1 Like

Will be supported on the next Beta release.

1 Like

Hello @tasshack

Unless I am mistaken in the list of supported products I do not see the reference of the L10S PRO ULTRA HEAT released at the beginning of 2024?
can you confirm that it is fully compatible with the integration? I plan to buy this equipment

Regards

You should check the dev/Beta branch too

apologies if this have been asked before. Is dreame.vacuum.r2401h going to be support in near future? anyone know what is the difference between r2401 and r2401h? thanks in advanced.

Awesome! I appreciate all the help!

Hello,

Is there any plan to integrate the X50 ?
I got it early january and the install jeep saying there is no compatible device in my account.

Do you need anything to help ? Maybe some log or anything ?

Thanks.

1 Like

hay I would like to ask that Germany be added to the Dreme home app. It always says no devices found when I click on EU

1 Like

Hi @tasshack can you support Xiaomi X20 Max?
Is a Xiaomi model made by Dreame (is model like X20 + that you have just added)
The id model is xiaomi.vacuum.d109gl

thanks

Not a Dreame device…