A fun new feature and minor fixes
High Resolution Manual Control
For this release, I decided to do something fun and pick up a ToDo that was on my list since 2022.
Valetudo 2025.05.0 gained a new capability called HighResolutionManualControlCapability
.
It allows you to manually control your robot with high resolution. Who would've thought?
Check out this video demonstration:
output.mp4
If supported by your robot, the UI now features an "analog" joystick instead of four "digital" buttons.
If you for some reason can't see the video, here's a screenshot instead:
A picture however is the most boring way of showing this feature, so just try for yourself.
I hope you like tank controls
Have fun!
Hint:
Before testing, don't forget to disable mopping.
Fixes
- The meaning of Dreame Errors Code 91, 96 and 74 is now known.
- Triggering a mop dock cleaning procedure on e.g., the x40 with the Mops not attached used to lock up the firmware.
Valetudo now instead throws an error. - Some users discovered Roborock S5 Max with dual identities.
This broke Valetudo on them. Now, it doesn't anymore
The usual
If you like this release or Valetudo in general, you might want to consider donating:
https://github.com/sponsors/Hypfer
https://builder.dontvacuum.me/donations.txt
Autogenerated changelog
Features
- vendor.dreame: Map additional error codes
925141d
- vendor.roborock: RoborockHighResolutionManualControlCapability
f261bce
- vendor.dreame: DreameHighResolutionManualControlCapability
d500b3f
- ui: HighResolutionManualControlCapability
dcf0fd1
- core: HighResolutionManualControlCapability
77dfd85
- vendor.dreame: Map additional error codes
d961abf