Como suavizar a leitura de sensores

Nossa, a média móvel eu não tinha conhecido ainda.
Caiu como uma luva no meu termômetro com thermistor.

Primeiro eu tentei utilizar o filtro passa-faixa, mas não deu muito certo.
Depois implementei um algoritmo com ponderação por tempo e sampling variável. Funcionou, mas ficou muito complexo.

A média móvel está me dando resultados similares com muito menos complexidade.

Agora o problema está mesmo em conseguir calibrar corretamente o thermistor na faixa 20-35ºC. Como só tenho um termômetro (e não muito confiável) para essa faixa, está difícil...

Obrigado por compartilhar!