Project Aura v1.1.5
Release date: 2026-05-28
Highlights
- Promoted the post-1.1.4 work into a stable 1.1.5 release.
- Added dedicated optional gas UI screens and charts for the DFRobot optional gas slot.
- Optional gas sensors are now visible in the main dashboard, device info flow, boot diagnostics, and chart views.
- Added custom display thresholds so users can tune warning levels for their own environment.
- Display thresholds are now applied consistently to status warnings, dashboard state, and chart/status presentation.
- Added MQTT TLS / SSL support with CA certificate configuration for TLS-enabled brokers.
- Added an SFA40 diagnostics page and JSON debug endpoint for easier troubleshooting of formaldehyde sensor setups.
Optional Gas UI and Dashboard
- Added optional gas info screens for NH3, SO2, NO2, H2S, and O3.
- Added optional gas chart support and tuned chart scaling / axis behavior for each gas type.
- Fixed optional gas tile navigation from the dashboard.
- Added optional gas state visibility during boot diagnostics.
- Exposed HCHO sensor state to the dashboard so SFA30/SFA40 status is clearer.
Custom Display Thresholds
- Added a
DisplayThresholdsmanager with persisted custom threshold settings. - Added web API support for reading, updating, and resetting threshold configuration.
- Added dashboard state output for active threshold values.
- Applied display thresholds to background/status warnings.
- Fixed threshold label synchronization and custom threshold behavior.
MQTT and Security
- Added MQTT TLS CA certificate support for brokers that require TLS certificate validation.
- Hardened MQTT TLS certificate handling.
- Updated the MQTT setup documentation with TLS broker guidance.
- Avoided exposing the MQTT password on the settings page after it has been saved.
SFA30 / SFA40 Improvements
- Added a dedicated SFA40 diagnostics page and
/api/debug/sfa40JSON endpoint. - Improved SFA40 debug reporting with active sensor path, local humidity/temperature state, and last measurement frame details.
- Quieted expected SFA30 absent-probe warnings.
- Kept HCHO warmup value labels stable and non-localized where needed.
UI and Stability
- Refined main UI indicator styling.
- Added missing Chinese glyph coverage.
- Refactored optional gas chart axis configuration and info graph overlays.
- Isolated build ID generation from release version metadata.
Notes
- This release is built from the current
mainbranch after the 1.1.5 beta cycle. - OTA update keeps user settings.
- WebUI localization is still English-only.
- Stable v1.1.5 OTA dashboard asset:
project_aura_1.1.5_ota_firmware.bin.
Internal note:
- Full installer binaries and manifests are generated for the private web installer workflow.
Beta test firmware
project_aura_1.1.6-beta-c61c357_ota_firmware.binis a beta OTA firmware build frommaincommitc61c357for MQTT stale-session recovery testing (#125) and optional DFR gas precision / SEN0472 O3 validation (#96).- Optional DFR gas readings remain in ppm; values below
1 ppmcan now show two decimal places, while values at or above1 ppmuse one decimal place. project_aura_1.1.6-beta-22de4e7_ota_firmware.binis a beta OTA firmware build frommaincommit22de4e7with SD card support for daily history storage, SD card dashboard status/actions, and CSV export.- Use beta files only if you want to test beta fixes; the stable v1.1.5 OTA file remains
project_aura_1.1.5_ota_firmware.bin.