Skip to content

v0.20.0 — pump filtration switch, dirty-filter alarm, pump slot corrections

Latest

Choose a tag to compare

@Hovborg Hovborg released this 02 Jul 10:29

[0.20.0] - 2026-07-02

Pump corrections from the live thing model (fetched from the cloud).

Added

  • Filtration switch (DP106) is now enabled by default and properly named —
    the thing model confirms it is a writable start/stop control distinct from
    master power (like the chlorinator's power/production pair).
  • Pump-specific alarm codes: the pump's DP127 enum differs from the
    chlorinator's (normal / E93 / dirty / unnormal) — "dirty" = clean the
    filter. The alarm sensor now uses the correct option set with translations.

Fixed

  • The pump has no Boost cycle: slot 1 is a regular timed slot (the pump
    app writes one-shot runs into any slot), so it now gets a normal name, a
    start-time editor, and no boost-suspend behavior. Boost stays
    chlorinator-only.
  • Stale-device deletion: the leftover virtual "Linked pump" device from
    entity mode could never be deleted after switching to a real Tuya pump —
    the removal guard now only protects it while the pump is entity-linked.