Custom Component: Dreame Vacuum

@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
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

1 Like

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…

Also x20+ is not a dreame device… otherwise I resolved with “Xiaomi miot auto” integration (on hacks). Thanks

Xiaomi Vacuum X20+ (xiaomi.vacuum.c102gl) is a Dreame device and it is supported via Beta.