So right now if you “stop” or “return_to_base” the vacuum it returns home, BUT upon starting it again in any way it will start a new cleaning session. So I thought it wasn’t possible to actually have it pause, return home, and continue at another time where it left off.
Only I’ve just discovered if the vacuum runs low enough on battery it will pause the session and return to base automatically, at this point if you send the “start_pause” command it WILL resume where it left off.
Is there some way we can figure out whats changing to cause the difference in reactions to the vacuum states?
Is there a hidden command that xiaomi uses to both pause AND return home when the battery gets low and that is why it is able to resume?
I ask because I have my vacuum run when everyone leaves, and it pauses when we come home, at which point we can tell alexa to finish or stop. I wanted it to simply return home and resume if/when we left again for the day but that ended up not being possible because of said issues.
Would it be possible to spoof a low battery level command via the vacuum.send_command service? There must be some way to do this as the vacuum does it automatically.