You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -146,6 +146,18 @@ Copy `.env.example` to `.env` and edit:
146
146
147
147
## Roadmap
148
148
149
+
### Modulation & Signal Intelligence
150
+
-[ ]**Modulation Watchdog**: Track and alert on QAM modulation changes per channel (e.g. 256QAM dropping to 16QAM)
151
+
-[ ]**Channel Heatmap**: Visual grid of all channels color-coded by modulation quality — spot frequency-dependent issues at a glance
152
+
-[ ]**OFDMA Analysis**: Detect whether the modem uses a wide OFDMA block vs. many narrow SC-QAMs; flag subcarrier count fluctuations as potential ingress indicators
153
+
-[ ]**Adaptive Polling**: Automatically increase poll frequency (e.g. every 10-30s) when uncorrectable errors spike, to capture incidents in high resolution
154
+
155
+
### Diagnosis & Reporting
156
+
-[ ]**Incident Report Export**: One-click PDF/report with worst modulation values, max power levels, error sums, and auto-generated ISP complaint text referencing DIN thresholds
157
+
-[ ]**Ping Correlation**: Built-in latency monitor (ping to Google/Cloudflare) overlaid on error graphs to prove causality between physical layer issues and packet loss
158
+
-[ ]**Before/After Comparison**: Side-by-side overlay of two time periods (e.g. week before vs. after technician visit) to quantify improvements
159
+
-[ ]**FritzBox Event Log Parser**: Extract and display T3/T4 Timeout events, Ranging Request failures, and other DOCSIS error codes from the modem's event log
160
+
149
161
### External Monitoring Integration
150
162
-[x]**ThinkBroadband BQM**: Daily fetch and archive of external broadband quality graphs (latency, packet loss)
151
163
-[ ]**Speedtest Tracker**: Pull speed test results (download, upload, ping, jitter) from self-hosted [Speedtest Tracker](https://github.com/alexjustesen/speedtest-tracker)
@@ -154,6 +166,7 @@ Copy `.env.example` to `.env` and edit:
154
166
-[ ] Combined timeline: DOCSIS health + speed tests + BQM graph on a single time axis
155
167
-[ ] Notification system: Webhooks on health degradation
156
168
-[ ] Mobile-responsive layout
169
+
-[ ] Power level drift detection: Alert on relative changes (e.g. +3 dB in 24h) in addition to absolute thresholds
0 commit comments