The serial device docs listed only five Atlas Scientific sensor types (pH, EC, ORP, DO, RTD). The Atlas IoT v6.2.9 changelog shows six additional EZO circuits have been supported since 2020–2021: EZO-HUM (humidity), EZO-CO2, EZO-O2, EZO-PRS (pressure), EZO-RGB (color), and EZO-PMP/PMP-L (peristaltic pump). The editor offered no Atlas-specific defaults, forcing users to look up baud rate, terminator, and send command manually.
Docs were authored at the time only the five most common water-quality EZO circuits were in use. The Atlas IoT firmware changelog (v1.5.1 through v6.2.9, 2019–2023) progressively added support for the remaining circuits, but krill’s docs were never updated to track those additions. There was also no Quick Setup affordance in the UI to apply Atlas-standard UART settings (9600 baud, CR terminator, R command) automatically.
docs/_posts/2026-01-28-serial-devices.md to document all 11 EZO circuit types with their default I2C addresses, UART output format, and measurement units. Added sections on USB Gen 2 Carrier Board, temperature compensation assignment (required since Atlas IoT v4.1.0), and Lambda guidance for multi-value CSV outputs (EC, DO, HUM, RGB).AtlasEzoQuickSetup composable and AtlasEzoPreset data class to SerialDeviceView.kt. The preset dropdown applies correct UART defaults (9600 baud, CR, ASCII, R send command) for any of the 11 EZO circuit types in one click; it also suggests a name when the name field is empty.serial devices post documents all Atlas EZO circuit types assertion to DocsSeoTest as a regression guard.