Skip to content

Real signal histograms and ordered hop columns on the dashboard - #97

Open
mesh-taiwan wants to merge 1 commit into
zenitraM:mainfrom
mesh-taiwan:feat/dashboard-signal-quality
Open

Real signal histograms and ordered hop columns on the dashboard#97
mesh-taiwan wants to merge 1 commit into
zenitraM:mainfrom
mesh-taiwan:feat/dashboard-signal-quality

Conversation

@mesh-taiwan

Copy link
Copy Markdown
Contributor

The Signal Quality panel showed only four coarse RSSI buckets (SNR was never displayed), and the routing doughnut collapsed
everything past 2 hops into a "3+" slice.

  • Ingest now stores rx_rssi/rx_snr verbatim; implausible values (corrupt-frame garbage, 0 sentinels) are filtered read-side
    in every RSSI/SNR aggregate, with tests
  • Real 5 dB / 2 dB histograms with accumulator bins at both ends (>= -60 dBm co-located nodes, < -130 dBm sub-sensitivity
    strays); SNR counts RF receptions only, so the snr=0 "not provided" sentinel no longer piles a fake spike at 0
  • Histogram bars are colored on a good-to-bad quality gradient derived from the theme colors
  • Ordered 0-7 hop-count columns replace the routing doughnut

Running live at https://meshmap.pro
meshpro_screenshot

- Store rx_rssi/rx_snr verbatim at ingest; filter implausible values
  read-side only, in every RSSI/SNR aggregate
- Replace the four coarse signal buckets with 5 dB / 2 dB histograms,
  accumulator bins at both ends, bars colored on a good-to-bad gradient
- Replace the routing doughnut with ordered 0-7 hop-count columns

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mesh-taiwan
mesh-taiwan force-pushed the feat/dashboard-signal-quality branch from 185c06c to 73584f2 Compare July 22, 2026 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant