Custom Component: Dreame Vacuum

Because it is not supported by the device. There is no command available on the api to send robot to a coordinate like on the Roborock vacuums.

Is dreame.vacuum.p2140p supported or planing to supporting it anytime?

Sorry for bothering @tasshack but I have one question. But first: thanks for this really great piece of code!!!
Somewhere in the description or during the setup there is the hint that I need the cloud for map support. That was clear to me but now I asked myself whether it is possible to get rid of the cloud when I have already stored a map?
Could you please tell me something more about that?

You cannot access the map data over local api. Robot processes map frames and pushes the cloud. It only stores last processed data and that is lost after reboot.

1 Like

I thought so :wink: But I wanted to be sure …

@tasshack @zero545
Is it possible to integreate the Dreame L10 Ultra (without S) into the [Custom Component: Dreame Vacuum] ?

I did not find a way, yet. The correct model name should be dreame.vacuum.r2257o by the way. If you find a way please keep me informed :slightly_smiling_face:

1 Like

I will also join the waiting list ! Through the integration of Xiaomi Miot Auto it is visible but the status is unavailable

If you can add your device to Miot Auto then it means you can add it to the Mi Home app too. If that was the case, i can add the device to the supported devices list then it should work with this integration.

I have Dreambot L10 pro.
How to config this to work with xiaomi map card lovelace?
When i push button to cleane zone or room I always got error:
Failed to call service/vaacum_clean_zone. Service not found.
Or:
Failed to call service/vaacum_clean_segment. Service not found.

EDIT:
Rename services is way to go…
dreame_vacuum.vacuum_clean_zone
dreame_vacuum.vacuum_clean_segment

But now I think that repeat cleaning settings not works.
I set one room and after that one zone to be cleaned 2x but only 1x cleaning is done.

When i push button to cleane zone or room I always got error:
Failed to call service/vaacum_clean_zone. Service not found.
Or:
Failed to call service/vaacum_clean_segment. Service not found.

Xiaomi Vacuum Map card still not officially supports this integration, you need to use this template for creating the map card correctly

But now I think that repeat cleaning settings not works.
I set one room and after that one zone to be cleaned 2x but only 1x cleaning is done.

Yes it is working but vacuum ignores the suction level, water volume and repeats settings while customized cleaning is enabled.

1 Like

https://home.miot-spec.com/spec/dreame.vacuum.r2257o

Isn’t this data helpful?
I don’t know how I got it, but I reconfigured the add-on and it doesn’t appear anymore

This data is not correct, it is completely different from the other vacuums and that makes no sense. Since your device does not officially supported by the mi home app yet, Xiaomi have not uploaded the correct version of the spec yet. Exact same thing happened to the other newer vacuums too like L10s and X10.
You just need to wait and let them finish the tests for your device on Mi Home app. After that it will be added to the Mi Home app and spec will be updated like similar to the other robots.

Actually i don’t need to have the final spec of your device because it is 99 percent same for all dreame vacuums (except 1C). I am just wondering how did you get access to the device over another integration without installing it to the Mi Mome app. If Miot Auto can add your device but cannot control it that means it can be added to this integration too and this integration should be able to control it without knowing the final spec.

I managed to re-add the device to the integration, but still there is no way to manage
Not the fact that support for this robot will appear in MiHome
Maybe try to add it to the integration?
This integration says no matching model found in MiHome account

I did not use template.
Now I use template and everything is working ok, tnx

You cannot add a device that does not included in the supported devices list. I have to add your device to the list before you can test it.

Alternatively you can do it yourself by editing the relevant file on your local ha installation.

image
Error at this step

One question regarding cleaning mode.
I didn’t find a service to select a cleaning mode. How can I realize a sequence e.g. to clean room 1 with sweeping and mopping and room 2 just with sweeping?
Is there a way to do so or is it not possible?

It is not supported yet but there is a workaround.