Semiautomatic determination of room ids
Hi,

first thank you for this plugin, really nice that I can now voice control my vacuum.

I have a roborock S5 and stumpled upon a way to retrieve the room id without trying out. Maybe it‘s helpful and become a new feature. I can also start working on a pull request, if you are interested.

Basically I set up a timer in the app for room cleaning, but the manually select all the rooms. The I call get_timer via miio and in the newly created timer the segment ids are included. The order of the segment ids is the order in which they were selected in the app. So now I immediately know all the segment ids and even which id is which without trying out.

I thought the autoroom function could be extended, so that if no rooms could be retrieved but a certain timer is set, the segments from this timer are auto generated. Let me know what you think, I could get working on it.

I can’t speak for other roborock versions, but I can imagine this could also work for others which have unnameable rooms.