Valetudo 2021.07.1 #1001
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
-
2021.07.1
This release includes, SSDP and Zeroconf advertisement, an Event/Notification feature some bugfixes and lowmem optimizations.
Furthermore, 2021.07.1 fixes a race condition which was present in 2021.07.0 causing crashes on reboot.
Network advertisement
To make using Valetudo a bit easier and more straight-forward, advertisement of the Service via both SSDP/UPnP as well as Zeroconf was added.
If you're on Windows, opening "Network" in the File Explorer should look similar to this:
If you're on a Mac, I'm sure that there's also something.
Furthermore, Valetudo will log the
.local
domain it's using, which might be useful in some setups.ValetudoEvents
Starting with this release, we now have something that will deal with everything that would've been a push notification
when using the regular app. Utilizing this, the "Bin Full" notification on roborock vacuum robots may finally happen.
There's no UI for it just yet, however it will be implemented eventually.
Runtime Reuse
As storage space can be quite limited on these devices, it is now possible to use the NodeJS runtime bundled with
Valetudo for other things as well.
This can be helpful if one would e.g. want to implement a Microservice, which also runs on the Robot, talks to Valetudo
and provides Telegram connectivity.
Just add the
--ignore-payload
flag plus another JS file:./valetudo --ignore-payload repl.js
The baked-in v8 options will still apply when reusing the runtime.
That however shouldn't be an issue for most use-cases.
S5 Max Map issues
Apparently, the Map Reset on the S5 Max never worked. That might explain some issues users of this Robot were seeing.
It should be fixed now.
Memory-related changes
During the development of 2021.07.0, a lot of time was spent optimizing Valetudo for use in lowmem environments
such as the Roborock S5 Max or Dreame D9.
It was discovered that there were issues with the SSE Map update feature, which lead to Valetudo being killed by the
Kernel OOM killer. This was the cause of the confusing "Hey my Valetudo is just.. gone" reports.
While this was fixed by introducing limits there, Valetudo was also extended to watch its own Memory usage
and shut down if it exceeds 1/3 of system memory. This should provide an additional failsafe.
Furthermore, Valetudo will also set its OOM score to a rather high value by itself, so that the Kernel OOM killer
will always kill Valetudo and nothing else.
Still, if you can, please buy a 512mb or more RAM robot.
Misc
Autogenerated changelog
Features
Bug Fixes
This discussion was created from the release Valetudo 2021.07.1.
Beta Was this translation helpful? Give feedback.
All reactions