Skip to content

v0.3.1 — Station / mop-install fault handling

Choose a tag to compare

@botts7 botts7 released this 12 Aug 10:37
· 2 commits to main since this release

Handles a dock/station fault (can't mount the mop pads) cleanly.

What's fixed

  • Station / mop-install alert. A dock setup fault — most commonly "mop install failed" (the robot can't mount its mop pads) — now gets its own clear alert: "🧩 can't set up at the dock — check the mop pads are seated and the tray's clear," with the real error code. The robot can't fix this itself, so the run is ended (un-done rooms defer to the weekly catch-up) instead of retrying.
  • No more wedged runs. A run that errored but whose robot has since returned to the dock (no active error, parked, not mid-recovery) is now finalised promptly instead of sitting open — previously an errored suspended run could block the next day's dispatch for up to 24 h. Healthy suspended runs (paused for presence, waiting to resume when empty) are unaffected.

Prompted by a live case: pebbles knocked off a plant were vacuumed up, jammed the mop-pad mount, and left the daily run stuck for hours.

Full notes: https://github.com/botts7/dreame-scheduler/blob/main/CHANGELOG.md