Skip to content

v3.10.0b1 (beta)

Pre-release
Pre-release

Choose a tag to compare

@btli btli released this 13 Jul 03:36
5beaf36

Beta release — community testing requested

This beta delivers the 2026-07 roadmap batch (#91#100, PR #105): the largest feature drop since 3.0. Reads for every new entity were verified against real hardware (IntelliCenter 1.064); several write paths could not be verified on the maintainer's equipment and need community confirmation — please report results on the linked issues.

New in 3.10.0b1

  • Schedules (#91): enable/disable switch per schedule (disabled by default) + full schedule details (circuit, days, start/stop, heat mode, one-time, don't-stop) as attributes on the schedule binary sensor
  • Egg timers (#94): per-circuit Egg Timer number + Don't Stop switch (CONFIG, disabled by default)
  • All circuits (#95): every user circuit now gets a switch — non-featured ones disabled by default; group circuits (SUBTYP=CIRCGRP) enabled by default
  • Lights (#96): brightness on DIMMER subtypes (50/75/100%); MagicStream Capture / Thumper / Hold / Recall entity services
  • Chemistry (#97): IntelliChem LSI (saturation index) sensor, aggregate Chemistry Alert problem sensor, IntelliChlor Superchlorinate duration number
  • Heat (#98): Solar Only / Solar Preferred water-heater operations (when a solar heater is configured) + Spa Manual Heat switch (SYSTEM-level)
  • Diagnostics (#99): per-module firmware version sensors, Firmware Update Available sensor, raw probe/calibration sensors (disabled by default)
  • Pump & body (#100): pump priming speed/duration numbers (disabled by default) + per-body live Water Temp sensor (complements Last Temp)
  • New strings localized across all 12 languages. 489 automated tests (up from 367).

Please test and report

What How Issue
Schedule enable/disable switch Toggle a schedule; check the panel's Schedules screen #91 — a maintainer probe saw the STATUS write accepted but read back unchanged, so this may not stick on all firmware
Dimmer brightness Adjust brightness on a DIMMER-subtype light #96
MagicStream services Call the capture/thumper/hold/recall services #96
Solar heat modes Select Solar Only / Solar Preferred on a solar-equipped body #98
Spa Manual Heat switch Toggle and compare with the Web App setting #98
Superchlorinate duration Change hours; verify on panel #97
Pump priming numbers Adjust priming RPM/duration; verify on panel #100

Verified working on real hardware already: egg timer + Don't Stop writes (round-trip confirmed), and reads for every entity above.

Not shipped (hardware said no)

  • Delay status + Cancel Delays (#92): CIRCUIT.DLY is unsupported on firmware 1.064 — needs protocol capture before implementation
  • True CIRCGRP group entities (#93): hardware exposes per-member membership rows, not group objects; group control is covered by the new group-circuit switches

Full changelog: v3.9.0...v3.10.0b1