Skip to content

v1.6.0

Choose a tag to compare

@DanielRossi1 DanielRossi1 released this 09 Dec 00:19
· 5 commits to main since this release
f1eacd6

🚀 Release Notes: EdgePowerMeter v1.6.0

This release focuses on precise sampling control, richer power-quality analysis, and live system insight, while keeping packaging and firmware aligned for smooth distribution.


🧱 Architecture and Reliability

  • Sampling Controller: New token-based SampleRateController enforces requested acquisition rates (including >100 Hz) before parsing/emitting data.
  • Serial Path Refresh: SerialReader now uses the sampler gate to drop excess samples early and keep UI plots consistent.

✨ New Features and Analysis

  • Power-Quality Toolkit: Added DC supply quality analysis (ripple/regulation/noise) plus harmonic/THD analysis with power-factor metrics.
  • Enhanced PDF Reports: Reports can include power-quality metrics and harmonic spectrum/THD when enabled in settings.

🖥️ Usability and User Interface

  • CPU Usage Monitor: Optional CPU usage indicator with compact CPUBar widget and backend monitor; toggle in Settings; themed for status bar.
  • Settings & UX: Sampling options wired through UI; port discovery and status updates refined; prototype visuals refreshed.

📦 Build, Firmware, and Packaging

  • Version Alignment: App, firmware, snap, and build docs set to 1.6.0 for consistent releases.
  • Snap/Packaging: Metadata updated; obsolete BOM CSV removed; assets regenerated for store-ready publishing.

🔧 Notable Internals

  • Statistics/report helpers adjusted for new analyses.
  • Sampling settings persisted; firmware banner reflects 1.6.0.