Valetudo 2023.08.0 #1855
Locked
Hypfer
announced in
Release Discussions
Replies: 1 comment 1 reply
-
Hey, I just discovered the project and I'm so hyped to finally be able to cut my Q Revo from the net. Really looking forward for the support, and maybe even be able to use it as a mobile camera?! Omg this is so great! Thank you very much! |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
2023.08.0
DEFCON 31 - 7 newly rootable robots, new rooting method for 6 robots with a previous root, 5 more new robots in the pipeline
DEFCON 31
If you haven't seen it already, I highly recommend watching our latest talk:
https://media.ccc.de/v/camp2023-57158-vacuum_robot_security_and_privacy (CCCamp 2023 version)
The Valetudo docs have already been partially updates with new rooting methods and robot details. It will take some more time to fully finish all documentation. Please bear with me :)
The new Dreame Rooting PCB can be found here: https://github.com/Hypfer/valetudo-dreameadapter
As a spoiler, here's the full list of what we just released in that talk:
Newly rootable robots
These robots are now rootable for the first time
Robots with a new rooting method
These robots have been rootable previously but received firmware patches that blocked the old methods
Robots currently in the pipeline
Edit from the future (2024-04):
We're currently finishing up the rooting methods for these robots. It might take a little while as it's conference season
Valetudo features
While most of our time was spent getting the fresh rooting methods ready, a few things extending beyond adding support
for the new robots also happened to Valetudo
Return of the ObstacleAvoidanceCapability
With the Roborock S8 now being officially rootable and supported, toggling the obstacle avoidance on or off was reintroduced
as a full capability again after it was previously demoted to being just a dreame-specific quirk.
Furthermore, the
PetObstacleAvoidanceControlCapability
was introduced as a way to tell the Obstacle Detection AI to be especiallycareful with some particularly dangerous kinds of obstacles.
Even more capabilities
With the
CarpetSensorModeControlCapability
there's now proper UI to select how a robot equipped with a dedicated carpetsensor should deal with detected carpet. This feature was previously found in the quirks section.
The last new capability for this release is the
CollisionAvoidantNavigationControlCapability
which toggles what the name suggests.MQTT Changes
New Entities
For convenience and better automations, Battery Level and Status Flag are now being exposed to Home Assistant as separate
entities. Previously, the Battery Level was only available as an attribute of the Vacuum entity.
Note regarding Home Assistant 2023.08 and newer
Valetudo users that have upgraded their Home Assistant Instance to 2023.8 are currently being confronted with a scary error message that looks like this:
This is neither an actual functional issue nor a bug in Valetudo.
There were some architectural and strategic changes inside Home Assistant that affect some details about how MQTT Autodiscovery
should be implemented by other software that wants to show up in Home Assistant. Implementing the requested changes not very hard,
however doing so would break the naming of Valetudo-related entities in older versions of Home Assistant.
Since the release of HA 2023.8 happened less than two weeks ago, it would be unreasonable to force all users of Valetudo
to upgrade their HA instances. Especially since due to migration logic in HA, things work just fine and will continue to work like that until 02/2024.
For now, simply click on the "Ignore" Button in Home Assistant. No need to rename anything.
The usual
I am quite happy with what we've released today and I think you will be too :)
If you want to see Valetudo on more robots and/or like this release, you might want to consider donating:
https://github.com/sponsors/Hypfer
https://builder.dontvacuum.me/donations.txt
Autogenerated changelog
Features
7f7b218
5f26145
0f390e0
f68b995
a4261b6
e22e532
5a3ecc6
7eae549
bd1febe
e48aa7e
12aa3a7
4e4b7ae
Fixes
76bba87
c3405bd
Refactoring
ef93adf
Chores
ed051c6
eb73525
db9f42e
This discussion was created from the release Valetudo 2023.08.0.
Beta Was this translation helpful? Give feedback.
All reactions