Skip to content

v0.2.1 — Honor native per-room settings + clearer stuck alerts

Choose a tag to compare

@botts7 botts7 released this 08 Aug 04:17
· 6 commits to main since this release

Honors the robot's own per-room settings, with clearer and self-resolving stuck alerts.

Highlights

  • Honor native per-room settings (new default). The scheduler now respects the mode / mop / suction you set per room in the Dreame app — a room you set to sweep-only stays sweep-only. Vacuum before mop (which force-mopped the whole house) is skipped while this is on. Fixes wet mop pads being dragged onto a carpet the robot was natively set to sweep, which stalled the wheel motor.
  • Wheel-motor / hardware faults now ask you to check the wheels (something tangled / a jam) instead of a futile reverse-out that then mis-reads as "beached".
  • Honest stuck wording — "beached, lift it onto flat floor" only when the drop sensor actually fired; otherwise "stuck, needs a check".
  • "All clear" follow-up — after a "needs help" alert, once the robot sorts itself out and docks you get a "✅ all clear, no action needed".
  • New "can't get home" watchdog (detect & adapt). Catches a robot that's moving but getting nowhere — circling, repositioning, or blocked while returning. It tracks real progress (task-progress %, cleaned m², or netting closer to the dock), so a slow-but-real clean is never mistaken for a stall, and flags "🛟 can't get home" if nothing improves for 8 minutes. Works for manual/native runs too, and clears itself with the "✅ all clear" once docked.

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