Hi everyone!
I currently have a Neato D7 with a broken brush motor. It’s 3 years old, so no more warranty.
Given that Neato is shutting down, I want to buy a new vacuum altogether.
Here’s my wishlist:
- Home Assistant integration (duh)
- Vacuum + mopping
- Local control would be cherry on top
- LIDAR navigation (we run it mostly during the night)
- Easy to service & reliable (should be easy to service the robot and buy replacement parts)
Any suggestions / recommendations?
Roborock S7 series seems to be the best on the market. Once setup in the Home Assistant integration you can control the vacuum without having an active internet connection. I just tested this by disconnecting my WAN and starting a cleaning.
S7 = Robot vacuum with vibrating mop that lifts up over carpet. Some of the best (if not the best) LIDAR mapping and navigation on the market.
S7 Plus = Same as above with auto empty dock (see below for my personal opinions)
S7 VMax = Same as the S7 but adds AI object avoidance (via front facing camera) for things like shoes, cords, poop, etc…
S7 VMax Plus = Same as above but with auto empty dock
S7 VMax Ultra = Same as above but with the Ultra dock that empties the vacuum, washes the mop pad, and refills the mop water.There’s also the S8 series, but reviews coming in are saying that it’s not quite as good at vacuuming as the S7 series.
The main advantage of the S8 series is that the high end models with object avoidance use a sensor array instead of a camera. If the camera is a big sticking point but you want the object avoidance and the dock with all the bells and whistles this would be the one to go with. As long as you don’t mind an ever so slightly less effective vacuum. I personally do not think it worth the price premium over the S7 series. Definitely not worth it if you don’t plan on getting the higher end models with object avoidance, but those models are required for the fancy washing/refilling dock.
I own the S7 Plus and I absolutely love it and so do my wife and kid. I have it well integrated with Home Assistant so nobody needs the MiHome app on their phone, they can just pop into Home Assistant and click the relevant button for the room they want vacuumed. I do however wish I had the VMax Ultra. You will have to stay on top keeping your floors cleared of things that might get caught in the brush. You will have to manually keep an eye on the water tank and mop pad to make sure you’ll get a full floor cleaning. We have about 5 mop pads and just take the old one off and throw it in the washing machine each time the water tank needs to be refilled. It supposedly will alert you when the water tank is empty, but I think it has only triggered once and if it did work it would probably go off during cleanings most of the time. I have plans to get a water low alert going via Home Assistant based on square footage cleaned since the last tank removal, but i haven’t gotten to it.
That said, my complaints are very minor ones that have more to do with not being able to afford replacing it with the pricier models. It has made our lives so much easier. We got a dog last June and I can’t imagine keeping up with the hair without the vacuum. And the auto empty dock makes it much more convenient. The emptying mechanism is very powerful and can still empty the vacuum even if the bag in the dock has become a brick of dog hair.
Vacuum Wars on YouTube is one of the best sources of reviews for these things. https://www.youtube.com/channel/UCvavJlMjlTd4wLwi9yKCtew
Not sure about local control, but I’ve been pleased with the Roborock line.
If you’re techie, and I assume most of the people on Lemmy’s HA community are, you can flash new firmware. That said, it looks like a hassle for the later models…
With valetudo you should be able to accomplish what you’re looking for. They also have a list of supported vacuums my friend owns the Dreamtech Z10 and highly recommends it. I’m waiting for my current Wyze hand me down to kick the can then I plan on picking it up :)
Valetudo looks great! Bit hacky, but I should be able to manage. Also funny to read you’re waiting for an IoT device to give up the ghost in order to buy a better alternative. Sounds familiar! Is that something universal for smart home owners? :D
Consider buying one that is supported by Valetudo. It’s so much better to be cloud free.
Personally I would stay clear of any of those Chinese robot vacuum companies. I am not giving them access to my home via a camera or other sensors.
I’m a bit concerned by that as well. Especially for robots with integrated cameras. I don’t mind LIDAR sensors as much. Sure, they might leak my floor plan, but I would accept that risk. Unfortunately, it seems like most robot vacuums these days are Chinese. Especially if you want vacuum+mop combo with some nice features. (Whichever one I buy, I’ll also be adding it to IoT VLAN. Separate them from the rest of my network).
NSA would like a word …
China doesn’t give two fucks about what color your (or my) ugly couch is.
In isolation no, statistically they can get a big insight into the population. I’d rather difficult a hostile foreign power from getting as much info as they can
I’m a big fan of the SharkNinja vacuums. I think they hit most of your needs but I’m not sure if they can integrate with home assistant.
This is the first I’m hearing of Neato shutting down. They made great products so this is a bummer.
I’ve heard good things about Valetudo, a custom firmware for vacuums, specifically when paired with Roborock vacuums. The more recent models seem much more of a pain to root though so I decided against replacing my last Neato that broke and was going to see how the market shaped up.
Unfortunately with Neato exiting it seems like things are only going to consolidate more around expensive cloud-heavy models.
Piggybacking your post a bit: Does anyone know a autonomous vacuum that does not rely on a cloud and directly integrates with home assistant only?
I would install valetudo which cuts all communication with the cloud and allows full local control
I hacked my old Roomba to do this by hardwiring an ESP8266 to its serial port. I control it directly through MQTT, though in hindsight using ESPHome would have been simpler. That was a fun project!
That sounds very nice! Do you by chance have any documantaion that you could/would share?
Sure do! I loosely followed this guide, but ended up rolling my own code: https://www.thesmarthomehookup.com/upgrade-your-old-roomba-to-a-smart-botvac-for-5/
Thank you!
Shoutout to @roofuskit@kbin.social for a very detailed and helpful answer. For some reason I can’t reply to your message, so I’m creating a new comment instead. Hope you see it ;)
Wow, thanks a lot for your detailed answer and suggestions. You kind of convinced me to go for Roborock!
The fact that local control works (after cloud setup) is great. I read somewhere that the robot will reboot if it’s been disconnected from the cloud for a long time, but that’s fine for now. Good to know that there’s a backup solution in the rare case my internet connection goes down.
I hope one day someone will make a great vacuum robot with an open-source firmware. Imagine having something like ESPHome for vacuum robots. Wet dream!
You’re welcome. If you are more of and advanced techie there is an alternative firmware for Roborock vacuums but I hear it is more difficult to install on newer models. I owned the S5 before the S7 and never tried it because i think the local integration works just fine.