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
+20-8Lines changed: 20 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -159,31 +159,43 @@ DOCSight can optionally publish all channel data to Home Assistant via MQTT Auto
159
159
## Roadmap
160
160
161
161
### Modulation & Signal Intelligence
162
-
-[ ]**Modulation Watchdog**: Track and alert on QAM modulation changes per channel (e.g. 256QAM dropping to 16QAM)
162
+
-[ ]**Modulation Watchdog**: Track and alert on QAM modulation changes per channel (e.g. 256QAM dropping to 16QAM) — the #1 symptom users report in cable forums
163
163
-[ ]**Channel Heatmap**: Visual grid of all channels color-coded by modulation quality — spot frequency-dependent issues at a glance
164
-
-[ ]**OFDMA Analysis**: Detect whether the modem uses a wide OFDMA block vs. many narrow SC-QAMs; flag subcarrier count fluctuations as potential ingress indicators
164
+
-[ ]**OFDMA Analysis**: Detect whether the modem uses a wide OFDMA block vs. many narrow SC-QAMs; flag subcarrier count fluctuations as potential ingress indicators; track OFDMA enable/disable impact
165
165
-[ ]**Adaptive Polling**: Automatically increase poll frequency (e.g. every 10-30s) when uncorrectable errors spike, to capture incidents in high resolution
166
+
-[ ]**Upstream Channel Count Monitoring**: Alert when upstream channels drop (e.g. from 5 to 1) — early indicator of return path issues
167
+
-[ ]**Ingress/Return Path Scoring**: Composite score based on upstream power levels, modulation quality, and channel count to detect return path interference before total failure
166
168
167
169
### Diagnosis & Reporting
168
-
-[ ]**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
169
-
-[ ]**Ping Correlation**: Built-in latency monitor (ping to Google/Cloudflare) overlaid on error graphs to prove causality between physical layer issues and packet loss
170
+
-[ ]**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 — ready to email to your ISP's tech support
171
+
-[ ]**Ping Correlation**: Built-in latency monitor (ping to configurable targets) overlaid on error graphs to prove causality between physical layer issues and packet loss — replaces manual PingPlotter usage
170
172
-[ ]**Before/After Comparison**: Side-by-side overlay of two time periods (e.g. week before vs. after technician visit) to quantify improvements
171
173
-[ ]**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
174
+
-[ ]**Plain-Language Explanations**: "What does this mean?" tooltips translating technical values into actionable advice (e.g. "Your upstream power is critically high — this means the signal has to travel too far or passes through damaged cable")
175
+
176
+
### Alerting & Notifications
177
+
-[ ]**Notification System**: Configurable alerts via webhook, Telegram, Discord, email, or Gotify/ntfy on health degradation, modulation drops, or connectivity loss
178
+
-[ ]**Power Level Drift Detection**: Alert on relative changes (e.g. +3 dB in 24h) in addition to absolute thresholds — catch creeping degradation before it causes outages
179
+
-[ ]**Scheduled Health Digest**: Daily/weekly summary email or message with connection quality score, error trends, and notable events
180
+
-[ ]**Gaming/Real-Time Quality Index**: Dedicated score for latency-sensitive applications based on jitter, packet loss bursts, and modulation stability
172
181
173
182
### External Monitoring Integration
174
183
-[x]**ThinkBroadband BQM**: Daily fetch and archive of external broadband quality graphs (latency, packet loss)
175
184
-[ ]**Speedtest Tracker**: Pull speed test results (download, upload, ping, jitter) from self-hosted [Speedtest Tracker](https://github.com/alexjustesen/speedtest-tracker)
185
+
-[ ]**Smokeping Integration**: Import or display Smokeping latency data alongside DOCSIS metrics for end-to-end correlation
176
186
177
187
### Enhanced Dashboard
178
-
-[ ] Combined timeline: DOCSIS health + speed tests + BQM graph on a single time axis
179
-
-[ ] Notification system: Webhooks on health degradation
188
+
-[ ] Combined timeline: DOCSIS health + speed tests + BQM graph + ping data on a single time axis
180
189
-[ ] Mobile-responsive layout
181
-
-[ ] Power level drift detection: Alert on relative changes (e.g. +3 dB in 24h) in addition to absolute thresholds
0 commit comments