Custom Component: Dreame Vacuum

After reading through the other bug report I understand that there might be even issues using an RPi4. There is also mentioned “…it can be solved by adding some swap memory on linux.”. Is this possible with an RPi 3b+. Could somebody point me in the right direction? I would like to try that.

Sadly I got about 5 RPi 3b at home. Those seem to be getting useless all the time after a while…

I’ll give this awesome integration a crack this weekend, thanks @tasshack! Is it somehow possible to move the vacuum cleaner to a certain map position and stop there? I want to move it close to the trash bin as soon as I need to empty the dust-bucket. The vacuum cleaner is hidden under the couch, so today I use spot cleaning as an alternative, then just stop it in the Xiaomi app once the vacuum cleaner is at its position…

Spot cleaning cannot be used for this purpose because vacuum starts cleaning from the edge of the 1.5m2 area but you can use zone cleaning with very small sized area surrounding the requested coordinates.
Stopping the robot when vacuum is at requested location is whole another challenge because of the 5 to 10 secs delay. I as far as know this is not possible via an internal api command.

1 Like

Thats another good workaround, in this case I could trigger as soon as the status is “returning to base”.
How about a pin&go service like already shown on the Xiaomi Map Card? This tells me that Xiaomi vacuumers should be eligible to run to a specific point, so maybe this is possible for Dreame, under the Xiaomi-brand-umbrella, too? The coordinates of each room are already exposed in the integration, so I think it should somehow be possible to also get the bot to a certain XY coordinate, what do you think?

rooms: 
'1':
  x0: -9000
  y0: 4400
  x1: -6100
  y1: 9050

Dreame does not have an internal go to command like the other Xiaomi branded vacuums.

Hi! Just found out this amazing integration / component. Sadly I ran into trouble and I can’t seem to get the Configuration Wizard running.

The error starts with,

Config flow could not be loaded

Followed by tons of HTML / CSS code.

I should mention that I’m running Cloudflare Tunnel and my first thought was that my Web Application Firewall might be blocking something, but no. Didn’t solve the problem.

<span class="inline-block">A timeout occurred</span> <span class="code-label">Error code 524</span> </h1> <div> Visit <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_524&utm_campaign=MY.URL.COM" target="_blank" rel="noopener noreferrer">cloudflare.com</a> for more information.

Anyone else got similar issues? I was thinking that I might need to add trusted_proxies in some way to get it working?

Thanks in advance!

Looked like the issue was that my phone and the Dreame D9 unit wasn’t on the same WiFi, but same Subnet. Weird. I thought the vacuum device had it’s own connection to my network, and not sure why the Integration would work / or not because of this?

I also use the integration. No problems with connecting it to HA.

Hi, is Dreame D10s Plus compatible?
In the list there is only D10 Plus.

Thank you
Gheben

I don’t think D10s Plus is available on the Mi Home App yet, can you share the model number of your device?

Hi there,

Just bought a d10s pro. Do you know if you can add it or not so i could use your component?

1 Like

I can add it if you can use it with the Mi Home app and tell me the model number of your vacuum.

Its not in the Mi Home app :frowning: So it won’t work with your component?

Sorry Dreamehome app is not supported and probably never will be. You may need to wait for couple of months before your device is available on the Mi Home app too.

Is it possible to ask Alexa to clean certain room using it?

A lot of work must have gone into this! It’s integrations like this that make HA the amazing platform it is. Thank you!

Hi,

Is there a trick to get the dreamebot l10 ultra (without ‘s’) into the xiaomi home app? Or is it just not supported?

Only Mi Home app is supported.

Yes, sorry. I meant the MI home app, it is called xiaomi home in Germany for some reason.
I recently bought the dreamebot l10 ultra and don’t know if there is any way to integrate it into home assistant.

why can’t I send the Dreame l10 pro vacuum cleaner to a specific place or zone?