v3.10.0b1 (beta)
Pre-release
Pre-release
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.DLYis 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