Why @tasshack your integration is not part of official integration ?
I prefer it not to be.
v1.0.10 has been released!
- Fix: Can't login for first time using Xiaomi home account, 2FA code is not accepted #1647
- Fix: pass full clean_segment args in async_clean_segments #1613
- Fix: Memory leak #1650
v2.0.0b24 has been released!
- 74 new supported models.
- Fixes for IT and ZH translations
- Fixes for shortcut and base station cleaning
- V2 Map Data support for 2026+ models
Do not forget to support the project!
Hi. Any chance you would be able to add support for the Dreame X60 Max Ultra Complete ?
v1.0.11 and v2.0.0b25 has been released that fixes the MiHome 2FA issue.
I think I’m probably missing something obvious here. The credentials that I use in the Dreame app don’t seem to work for this integration.
You need to use the beta v2 release for DreameHome account support
I’ve just order the L10 Ultra and wondering with v2 in beta, is there any benefit of the Xiaomi app vs the Dreame app
I’m having issues with cleaning rooms through this integratian and am wondering what I’m doing wrong?
This code seems to work, I’m not entirely sure which cleaning mode is used though, the last one set in the app?
- action: vacuum.clean_area
metadata: {}
target:
entity_id: vacuum.sucky
data:
cleaning_area_id:
- kjokken
- stue
- matbod
This code doesn’t work as inteded, and I’m wondering if I did something wrong?
- action: dreame_vacuum.vacuum_clean_segment
metadata: {}
target:
entity_id: vacuum.sucky
data:
segments:
- 4
- 3
- 2
- 1
- 11
suction_level: 3
water_volume: 3
The only room that was cleaned was room number 11
As far as I can understand the documentation the yaml should be right?
I’m using the latest beta 2.0.0b25
You are probably using wrong segment ids, please note that the numbers you see over room names on the map are not segment ids but instead those represent the cleaning order.
Check room entity names or vacuum attributes to get the actual segment ids for your rooms.
It uses global settings but will use selected cleaning mode for each room if customized_cleaning has been enabled.
Thanks!
You were right, I was using the wrong segment ids.
I corrected them and will see during the next scheduled run how it goes.
It worked with the corrected segment ids. Thank you!
Since some time I can not change cleaning modes (using Customized cleaning) for some reason. The only option available for the rooms is “Sweeping”, and if I change it to something else using the official app (f. ex. to Vacuum & Mop), it shows up as “unknown” in Home assistant. (It still does mop the area though.)
I’m pretty sure this wasn’t the case some time ago, then I could select and change it. Any ideas? (I’m using an X40 Ultra.)
Update: I now found this in the bug tracker on github, which further describes the issue: Mopping unavailable from the dock on auto-mount-mop models (only "sweeping" offered) · Issue #1670 · Tasshack/dreame-vacuum · GitHub



