Hi.
I have just installed Valetudo (2021.05) on my Xiaomi Roborock S5 vacuum and it’s currently cleaning my house while I watch the map update in the Valetudo interface.
I didn’t really find a full how-to guide for integrating it into HA, but by pointing it to my HA MQTT broker, it… appeared
I followed Roborock S5 zoned cleanup with Valetudo + Home Assistant (using almost the same code), which appears to be from @IronicBadger (thanks!), and got two nice cards to show my vacuum and the map in my Lovelace UI, but…
My time and area sensors are blank. (I can see these values in the Valetudo interface.)
I found an issue that seems similar: Cleaning area and time empty · Issue #138 · denysdovhan/vacuum-card · GitHub but I don’t see any similar attributes in Dev Tools, so I wonder if I’m missing something.
I didn’t specify anything like adding an integration… it autodiscovered it, I guess.
Here’s what states I see in Dev Tools:
# vacuum.roborock shows:
fan_speed_list:
- low
- medium
- high
- max
- 'off'
battery_level: 26
battery_icon: 'mdi:battery-30'
fan_speed: medium
friendly_name: Roborock
supported_features: 8956
And I have a few new entities like: sensor.main_filter
, sensor.map_segments
, etc.
As far as I can tell, the stats
part of the card uses things like attribute: main_brush_left
which references the attribute
object of the vacuum, but… I don’t have one.
If I use something like:
- entity_id: sensor.right_brush
unit: minutes
subtitle: Side brush
Then I can get the value of the sensor for the brush (since I do have this entity), but I’d like to follow what others seem to have done with the same model vacuum. And I mainly want the area and time, which I can’t find.
Alex, or anyone else (with an S5?)… can you tell what I’m missing and need to do to get these (and others if I should have more)? Thanks!