Closed saucedge closed 4 months ago
ADD CARD
and select xiaomi map cardTasshack/dreame_vacuum
as platformGENERATE ROOMS CONFIG
from bottom of the card configuration windowMore info https://github.com/PiotrMachowski/lovelace-xiaomi-vacuum-map-card/discussions/317
That worked--thanks!
Describe the bug When triggering a Custom Clean via the custom:xiaomi-vacuum-map-card, the robot is sent to the wrong room. When I select a room with entity_id: select.dusty_room_7_name and push start. The robot starts cleaning in room with entity_id: select.dusty_room_9_name. The log shows:
2024-07-19 09:03:31.056 INFO (SyncWorker_47) [custom_components.dreame_vacuum.dreame.device] Send action START_CUSTOM [{'piid': 1, 'value': 18}, {'piid': 10, 'value': '{"selects":[[9,1,1,2,1]]}'}]
I assume the '9' in the service above corresponds to room 9 which is the wrong room being triggered. After the cleaning starts, the map card properly shows the "wrong" room in which the robot is cleaning as active. The same mismatch occurs when triggered from 2 different phones and my desktop. When triggered through the Dreame app, everything works perfectly. Not all rooms are misbehaving. Reloading Resources does not stop the issue.To Reproduce Open the vacuum map card and toggle to Rooms cleaning mode. Select a room with entity_id: select.dusty_room_7_name and push start. The robot starts cleaning in room with entity_id: select.dusty_room_9_name.
Expected behavior The room selections should trigger the proper room
Screenshots Selecting:
Cleaning:
Additional Information (please complete the following information)
Thanks for the awesome integration!