Use poolctl cleaner status or poolctl delay status before a write when the
requested action or current state is unclear. All writes require --yes; this
flag is a deliberate automation guard, not evidence that the physical area is
safe.
poolctl cleaner on --yes:
- reads the current delay state;
- cancels an active cleaner delay;
- resolves the single circuit named
Cleaner; - writes the enabled state;
- refreshes controller data; and
- reports post-action cleaner and delay state.
Circuit selection refuses missing or ambiguous matches. The CLI does not expose a general arbitrary-circuit write command.
poolctl delay cancel --yes sends the pinned ScreenLogic cancel-delay request,
refreshes controller state, and reports cleaner, pool, and spa delay values.
Canceling a delay can cause scheduled equipment to resume; inspect the system
and physical area first.
Use poolctl heat status before a heat write. Mode changes accept only off,
solar, solar-preferred, or heater; temperature changes must fall within
the selected body's controller-reported minimum and maximum. Exact body names
and numeric IDs are accepted, and every write requires --yes.
Both heat write commands refresh the controller and return status_before and
status_after. Treat the returned state as authoritative; request acceptance
alone is not success.
Automated tests never contact pool hardware. Before a release that changes write behavior, validate status and guarded write/readback behavior on supervised equipment, recording only sanitized results. Do not change live heat settings solely for an automated deployment check.
poolctl pump status --json reports the exact Pool circuit, pump telemetry, and
active delays. poolctl pump on --yes --json and poolctl pump off --yes --json
control that circuit and verify its state afterward. Missing or duplicate Pool
circuits refuse writes. Circuit activation is distinct from measured pump speed;
controller delays and interlocks remain active. poolctl delay cancel --yes
clears current delays, rather than permanently disabling them.