This page is the high-level overview of the structural changes introduced since 1.60. Detailed explanations are maintained in the linked domain chapters.
This overview is kept on a 1.60+ basis and reflects the current architecture line beyond the original 1.60 release. It is not limited to the first 1.60.x implementation state.
Core themes of the current generation:
- adaptive PID control with
L/R-based AutoTune - FSM-driven process orchestration for mash, autotune, manual, and fermenter flows
- runtime snapshot and controller-deck model for WebIf, SSE, display, and testflow
- dashboard and chart improvements, including clearer controller visibility and additional sensor curves
- safer backup/restore, upload, import, and file-handling paths
- decoupled IDS RMT send path and broader hardware support beyond IDS-only setups
- PID engine details: PID engine reference 1.60+ (Power User)
- Brew-day decisions: Brew-day quick guide
- FSM orchestration: FSM process flow 1.60+ (Power User)
- IDS RMT sending: IDS RMT send logic 1.60+ (Power User)
The change is structural, not only parameter-level:
- from
Ku/Puoscillation tuning toL/Rmodel tuning - from ticker-driven execution to FSM/task orchestration
- from mostly classic PID focus to phase-oriented process guidance
- from scattered runtime state handling to a central runtime snapshot model
- from more fragile file/update paths to safer restore, upload, and import handling
- from IDS-focused perception to a broader control platform for induction, relay, and webhook actuator paths
For brewers, the 1.60+ line mainly means:
- more reproducible temperature behavior
- clearer tuning levers
- more robust process execution
- broader hardware flexibility
- more stable WebIf and device-state handling