Skip to content

Project Aura v1.1.5

Latest

Choose a tag to compare

@21cncstudio 21cncstudio released this 28 May 12:58

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 DisplayThresholds manager 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/sfa40 JSON 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 main branch 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.bin is a beta OTA firmware build from main commit c61c357 for 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 ppm can now show two decimal places, while values at or above 1 ppm use one decimal place.
  • project_aura_1.1.6-beta-22de4e7_ota_firmware.bin is a beta OTA firmware build from main commit 22de4e7 with 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.