Noise data being in FFT (displayed oddly) isnt that useful for most users.

This repo shows boardband A weighted dB data which would be more in line with what people understand as noise. While I have the basic understanding to get it running I lack the skill needed to edit enviroplusweb to get it showing A weighted. You will want to use A weighted as that is human response to sound.

https://github.com/roscoe81/northcliff_spl_monitor

it needs a few tweeks like import ST7735 - import st7735 from scipy.signal import zpk2tf, zpk2sos, freqs, sosfilt - from scipy.signal import zpk2tf, zpk2sos, freqs, sosfilt, bilinear_zpk from waveform_analysis.weighting_filters._filter_design import _zpkbilinear - remove this also line 59 device needs to be device = "dmic_sv" - device = "adau7002"