this post was submitted on 18 Sep 2023
19 points (95.2% liked)

homeassistant

12072 readers
22 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS
 

I'm thinking of getting a Dreametech L10s Ultra robot vacuum/mop, but have a few remaining concerns/questions that I'm hoping someone who owns an L10s Ultra can help me with.

Can The L10s Ultra handle small bumps? I have a "baseboard" running along the floor between rooms - there's no wall there, just a "separator" in the floor between rooms. It's about 1cm tall and has rounded corners. Will the L10s Ultra be able to move over it?

My house has 3 floors - would I need 3 base stations for the L10s Ultra to clean 3 floors? I know I'll have to pick it up and manually move it between floors, but will it vacuum/mop each floor? If it needs to dump it's dry/wet storage or runs out of battery, with only 1 base station I'll have to pick it up and move it back to the floor with the base station - but will the L10s Ultra be smart enough to know it's on another floor and not try to find it's way back to the basestation (perhaps falling down stairs in the process)?

Have you gone through the rooting process and installed Valetudo? I'd love to have mine run locally only, but the rooting process is very intimidating to me, both the part where I'd need to solder my own PCB and the part of the software process where I'd have only 160 second to do a bunch of stuff or risk bricking my $1000 device. If you've done this process, can you guess whether a noob (never soldered my own PCB, and even my soldering history in general isn't that good) might be capable?

Thanks for your input.

top 10 comments
sorted by: hot top controversial new old
[–] OminousOrange@lemmy.ca 3 points 1 year ago (1 children)
  1. It should be able to handle that threshold, I've got similar ones in my bathrooms and it gets over them without issue.
  2. I haven't experimented with multiple floors, but it shouldn't be an issue. The in-app FAQ says it'll create a different map per floor, so you'd just select that map to start it on a different floor. I'd imagine it'd notify you when done or full and you'd have to return it to the base station. It also has edge detection and doesn't fall down stairs.
  3. Unfortunately, I inadvertently updated my firmware before digging into Valetudo where they recommend not updating. I was going to join their telegram to see if it's still possible. The site says rooting is straightforward, but their telegram would probably be the best place to get assistance.
  1. Great to hear!

  2. Good to know it can handle multiple floors via the app. Not sure about via home assistant, though.

  3. Thanks for that advice.

[–] steeev@midwest.social 2 points 1 year ago (1 children)

I was able to flash my Dreame D9 pretty easily. I had to use little wires off of a usb dongle which I got both off of Amazon. It looks like they sell a dongle on the Valetudo site specifically for Dreame devices that might be worth it in your case. https://github.com/Hypfer/valetudo-dreameadapter

I remember coming across a thread somewhere about creating an automaton to replace map files for different floors in your house but I can’t seem to come across it again. You could map each floor, export the file, then restore floor map files as you move the vacuum to other floors.

Thanks for sharing your experience rooting your D9. The "dongle" that rooting the L10s Ultra seems to require looks like its a bit harder to make. I wonder if any makers out there would make it and sell it to me, and for how much. But there's still the scary 160 seconds.

Your idea for changing floor maps sounds doable, if Home Assistant's automations can push map files to the L10s. I'd hate to have to manually change map files very time I moved the vacuum to another floor

[–] Moose@moose.best 2 points 1 year ago (1 children)

I just went through this process when I got a Dreame D10 Plus which has an identical root process as the L10s a few weeks ago with the intent of putting Valetudo on it. I ended up trying but failing after one of the header pins I was trying to flash it with broke off in the machine. If you are brand new to this stuff, personally I wouldn't recommend trying it. If you still want to try, do not update the robot once you get it and either buy one of the programming boards or at the very least have some 2mm pitch header pins around (standard in NA is 2.54mm). I really wanted to run mine locally as well (don't like the idea of someone gaining access to a full lidar map and remote controlled camera in my house) and hope in the future an easier method is discovered. I don't know about the base station for each floor thing, I do know that Valetudo only supports a single map. From what I understand that means you'll have to re-map each floor before cleaning. If you only want Home Assistant intergration there is a HACS intergration for Dreame that allows for multiple maps. You used to have to jump thorough some hoops and use it with Xaomi cloud or something but the newest beta allows sign-in using the Dreame app credentials.

Thanks for sharing your experience rooting your D10. It really helps to hear about it, especially since my rooting procedure should be the same. If you have some experience with that stuff and still had trouble (it sounds like you never got Valetudo installed), I seriously doubt I can do it.

But its great to hear that there's a HACS integration for dreametechs!