Skip to content

v2026-03-16.2 -- Smart Capture Sub-Settings & Connection Monitor

Choose a tag to compare

@itsDNNS itsDNNS released this 16 Mar 12:50
· 675 commits to main since this release

Smart Capture Sub-Settings

Fine-tune when each trigger fires with per-trigger configuration. Expanding on the Smart Capture engine from v2026-03-16.1.

What's new

  • Per-trigger sub-settings that appear when a trigger is enabled:
    • Modulation downgrade: Filter by direction (DS/US/Both) and minimum QAM level (full dropdown from 4096QAM down to 8QAM, "at or below" semantics)
    • Error spike: Configurable minimum error delta (0 = any spike)
    • Health change: Any degradation vs. critical only
    • Packet loss warning: Minimum packet loss % threshold
  • Connection Monitor integration -- Packet loss events from the Connection Monitor module now trigger Smart Capture. The 5th trigger source alongside modulation, SNR, error spike, and health change.
  • Shared DOCSIS utility -- QAM ranking extracted to app/docsis_utils.py. Modulation change events now include prev_rank and current_rank fields for downstream consumers.

Fixes

  • fix: QAM threshold dropdown now includes all levels (4096QAM to 8QAM) with "at or below" semantics instead of "below" (community feedback from #234)
  • fix: 512QAM was missing from threshold dropdown

Community

  • Closed #234 (community feature request that started Smart Capture)
  • Updated docsight-modules documentation with current API patterns, theme docs, and Smart Capture integration guide