Repository navigation
Valetudo 2026.10.0 #2575
Hypfer
announced in
Release Discussions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
2026.10.0
New robots, new Fab
Valetudo 2026.10.0
I have spent a lot of time working on Valetudo, without working directly on Valetudo.
While wrapping up, I saw that the first commit for the new bots was in march.
So, what changed?
... and on top, the Midea implementation should be more stable now.
The Dustfab
As you may have heard in the news, we have a severe global fab shortage.
Two releases ago, I've said that the new bots were blocked by infra.
So, I had to unblock that first, and to do that, eight years of technical debt, caused by a research prototype being put into production, had to be dealt with. This was (you might've already guessed it) "accelerated" by AI, in the sense that I told it to do 5 things, of which it did three, one of them with three layers of neurotic caches just in case.
So it still took quite some screaming and a while. But now it is done.
The new thing
and, most importantly, comes with even more of my opinions.
I think you're gonna like it. I do like it very much.
=> fab.valetudo.cloud
Moving this architecture under my roof also means that people should please stop pestering Dennis with nonsense.
He cannot help you. There is no point in wasting the time of that very busy and highly capable man with seven consecutive emails about.. I honestly don't even know what.
Seriously though, it makes zero sense to have someone on a level like him be bombarded with consumer spam, so now people can only bombard me, which I will nullroute.
The robots
It's MOVA. Surprise.
I had high hopes for Midea, but.. I mean they're alright-ish, but coming from a market-leading brand like Dreame, one did wonder why one would pay more for less.
So now we have some MOVAs, which is the more budget-brand spin-off of Dreame, where they mostly recycle previous-gen components of Dreame into new bots. But also sometimes not?
It is all very confusing.
These robots are based on a new platform, however, with the new and improved flow, that detail (and the friction and risks of it) should be pretty much invisible.
It was however very much not invisible while building up to this point. You're welcome.
I'd like to place a huge thank you to an anonymous collaborator here, who just showed up out of nowhere and had fun rooting new robots. Simply for the fun of "I'm gonna conquer this thing". Your work/thoughts helped (and continues to help) a lot, but, more importantly, just seeing someone hacking for the fun of hacking did so much for my morale.
Mova V50
I have to admit I really like this robot. The first time I saw it at someone else's place, I just thought "wow, nice".
Primarily, I think that is due to the new wheels (which I think premiered on the X50? Not sure), that are - effectively - silent.
Picture having seen probably over a hundred different vaccum robot models over the years with them all making similar-ish noises, and that guy just suddenly doesn't.
So that was cool. The rest of it is more of what we had on older dreames, but improved.
It can limit the max charge. It can now leap over higher thresholds. It can fit under lower furniture.
Haptics are good. The dock has a shape that is much better suited for a lot of spaces.
It's a good bot. I like it, and have been using it since march.
Mova Z60
I have to admit I don't really like this bot.
I bought it both out of curiosity and out of thinking that you people would likely be very happy with a roller mop with Valetudo support.
I kinda regret doing so. But by the time regret set in, I had already voided its warranty, so here we are.
It is the V50 but worse. It is thicker, louder, more annoying and has a glossy dock.
The mop not only needs longer drying times but also constantly cycles its motor on and off during cleaning, which is an infuriating noise that annoys me two floors away.
The benefit I guess is supposed to be somewhat better mopping, but, honestly, I don't see it? At least not with my needs.
Maybe people with pets will see some value in it.
Either way, compromises were made, and I do not think that they were worth it.
But now there's a Valetudo-supported modern roller-mop-equipped bot.
Note
Editor-Hypfer:
While wrapping up the release, I wanted to update the Amazon reflinks in the docs.
Amazon did not let me generate a reflink for this one, as, apparently, too many people have returned it to them. So that's a datapoint.
Of course, in true big-tech fashion, their wording is that I should consider linking something else. And then they hide the button. So you simply can't link it no matter if you consider or not.
Corporate speak truly is a crime against humanity. Words have meanings. AGI 😭
What's next in robots?
Truth be told, I kinda hate putting this here, but I also know that people's brains have been fried, so that an announcement of two new things will always be met with "okay, what about thing 3 to n"? They don't say n of course, as that is weird nerd lingo.
Anyway, I do not know.
While I'd (as always) like to look into more robots, most of the new ones still.. kinda suck?
I'm just looking at them, thinking "no, I'm not paying money for that and certainly not the price you expect me to pay for it".
And you should feel the same, honestly.
I am observing the market and how prices and availability develops, but the X40 was fine, and, now that new availability of it has gotten a bit limited, the V50 is fine.
What else could anyone possibly want. And why.
While building Dustfab, for testing, I've picked up my Roborock S5 Max (2019) again, and gave it another spin.
Turns out that it's a perfectly fine vacuum robot, that gives you like 70% of what one of those 1500€ models would give you, but for.. idk like 30€ used?
Of course, buying used is not for everyone (me often included, tbh), but.. seriously just look at the market.
Oh and look at the recession we're in.
The fixes
As I am an idiot, I gave AI a spin to figure out why on Midea, Valetudo's phoenix failsafe sometimes has to kick in due to too much memory usage.
So it spent a few hours doing.. whatever, with me just watching. Eventually culminating in the AI rambling on about creating context and something about an S3 plan... which must've been a hallucination, given that we're running locally.
Anyway, Valetudo now reuses created TLS contexts, which may or may not fix that. It's kinda hard to reproduce unfortunately.
Additionally, the MQTT interface has been cleaned up and rid of unnecessary optionality.
And, lastly, the forced garbage collection logic has received some new thought after many years.
This should in many situations lead to lower CPU usage and better performance.
Closing thoughts
This.. took a while. As said further up, work started at the beginning of this year.
As you could perhaps slightly see, it was a fractal of work, where every work item was actually more work items.
On top, the daily grind happens, life happens, real work happens, real world happens.
One important thing to put here is that the new robots are somewhat less forgiving, in the sense that you have to pull the battery if you mess up - an action that requires destruction of warranty seals.
I did spend a lot of time improving the tooling there to prevent that, but the risk is still greater than on older bots. So there's that.
If you're curious what exactly "new tooling" means, check out the rewritten rooting instructions in the docs.
The usual
If you like this release or Valetudo in general, and/or you want me to look at more bots, you might want to consider donating:
https://github.com/sponsors/Hypfer
https://builder.dontvacuum.me/donations.txt
Autogenerated changelog
Features
2e832dbc0987f0359a21249a73b0e048f8f4ca5609Fixes
31bbc5040e767d5772c9cb41e048b69ab0bc01fb4b1ead8e8fc43380fa2c9991783c55Refactoring
b6c0896Chores
7826751190816d4651c19328dd39This discussion was created from the release Valetudo 2026.10.0.
All reactions