#Roborock integration won't recognize a room

1 messages · Page 1 of 1 (latest)

urban sleet
#

I've got a Roborock Q5 Pro. Things have been going well, but I decided I wanted to break down the cleaning routine into a series of rooms to allow it to empty the bin more often. Dog fur gives it indegestion.

I named the rooms on the map and grabbed the list of rooms (see attachment). I have 3 scripts that launch 3 sets of cleaning. Two of them work fine, the third complains:
Error: Invalid option: Dining Room (possible options: Kitchen)

Looking at the script trace, it's passing a text string as the option, but when I edit the script in YAML, I'm passing a list of room IDs, and this doesn't translate to the visual editor, so I'm not sure where it's getting this text string. That's a secondary issue, though, to the problem that it doesn't like the room IDs.

I've even tried deleting the dining room (ID: 16) from the script (as shown in the attached screen shot), but it still fails.

What am I missing?

Running in Docker
Core: 2025.11.0
Frontend: 20251105.0

urban sleet
#

Anyone have any thoughts? It will run the other two room groups just fine

alias: "Clean: Living Room, Office"
action: vacuum.send_command
metadata: {}
data:
  command: app_segment_clean
  params:
    - segments:
        - 17
        - 21
target:
  entity_id: vacuum.big_rosie
urban sleet
#

It seems that the solution was to rename the Dining Room in the Roborock app, then name it back.
🤷‍♂️

urban sleet
#

Unfortunately, this issue has returned and it's still with the Dining Room and the rename trick is not working now.

I've updated since the original post and am now on:

Installation method Home Assistant Container
Core 2025.12.4
Frontend 20251203.3