Skip to content

Release v0.11.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 08:42
· 8 commits to main since this release

New "Scheduler status" vis-2 widget (PumpScheduler):

  • Shows what the built-in scheduler is doing per pump and why: current
    output + target power, status badge (active/manual/fail-safe), reason
    chips (curve/window/base + night protection/weather boost/frost hold),
    active window, next change, sunrise/sunset, water temperature, live
    power/rpm, and a control bar (on/off, quick power, SFC).
  • Fed by new read-only pumps..schedule.* status states the scheduler
    publishes each tick (controlled/targetPower/sfc/source/raised/
    nightProtection/hold/failSafe/window/nextChangeTs). Registered in
    vite.config.ts + io-package.json; i18n for all 11 languages; preview SVG.

Pure core (schedule.ts, mirrored to src-admin): decideTarget now also
returns source/raised/nightProtected/hold for the status states and the
widget (covered by new unit tests, 123 passing).

PumpVisual: when telemetry.waterTemperature has a value, the impeller
shifts left and a filled, colour-coded thermometer with the reading
appears on the right; unchanged without a value. Shared common helper
pumpDeviceName().

Docs: handbook DE+EN chapter 9.4 (scheduler widget) + 9.2 thermometer
note; PDFs regenerated. README + news (11 languages).

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com