Prk89 / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

Feature Request: Moving Average #15

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Adding simple moving average to temperature readouts would increase
readability by smoothing out noise.

Original issue reported on code.google.com by furex.fu...@gmail.com on 12 Mar 2010 at 9:04

GoogleCodeExporter commented 9 years ago
Which temperature sensors do have noise, which would need to be filtered? The 
CPU
temperature sensors on my system react very fast to changing load on the CPU, 
but if
the CPU is under constant load there is hardly any noise which would need 
filtering.

For the plots I will have to add better downsampling. Right now I average over 4
samples, only to reduce the amount of data a bit. 

One could introduce more columns with averaged values (maybe for 30s, 1min, 
5min?).
Or I could add a configurable filter to certain temperature values. But as far 
as I
see, there is no need to enable filtering in the default settings (at least for
temperatures).

Original comment by moel.mich on 13 Mar 2010 at 11:28

GoogleCodeExporter commented 9 years ago
Core sensors tend to be noisy on my system, but that change would also help on 
those
sensors with a resolution with 1 degre, when they're facing a slow change, they 
hop
between two values.

As for the implementation, I'm not really interested in a long term average of 
the
value (there's little meaning in that AFAICT), so I was thinking that maybe a 
field
could be added to parameters to specify the number of samples.

This has two benefits: the smoothed value gets printed on the screen instead, 
and the
user can find his/her own trade-off between noise and information.

Original comment by furex.fu...@gmail.com on 13 Mar 2010 at 2:23

GoogleCodeExporter commented 9 years ago

Original comment by moel.mich on 13 Mar 2010 at 5:05

GoogleCodeExporter commented 9 years ago
Im not sure if my screenshots below depict the "noise" furex is talking about 
but if it is then it's something I would like to have control over... A 
"sensitivity" filter or something along those lines would be useful.

Original comment by t...@ii.net on 3 Feb 2015 at 3:02

Attachments: