We’ve had a Roborock for years integrated with the Xiomi Miio in HomeAssistant, but I only recently discovered how to set it up so you can select per room cleaning.
Integration per room cleaning: Xiaomi Miio - Home Assistant
I put the commands in as scripts to call from multiple dashboards and some automations, but one thing I couldn’t figure out was how to set it to clean with vacuum only, no mop.
We use the vacuum pretty much daily, but only use the mop feature weekly as we’ll do a couple of mop swaps between hardwood living areas and tiled kitchen/bathrooms.
Having it start from HA without mopping would make it perfect.
Below’s an example of how we’re calling it to clean a specific room.
Script:
alias: Roborock Start Clean Lounge
description: ""
sequence:
- action: xiaomi_miio.vacuum_clean_segment
metadata: {}
data:
segments:
- 20
- "492001043356"
- 12
target:
entity_id: vacuum.roborock_s8