Fix the logic of staring cleaning a room for Viomi #946
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Found an issue in
miio/viomivacuum.py start_with_room()
Lines 633 and 635: the
room_ids
is being appended and passed to vacuum as a string, that the vacuum doesn't understand.Line 642: According to the description in the method
start()
the params[0, 1, 3, 11, 12, 13]
= start cleaning rooms 11-13, but the line 642 build the line[0, 1, 0, 3, 11, 12, 13]
, that means that the length of the room ids array is 0. That makes the vacuum to make a full cleaning instead of cleaning a room.