Closed pat1 closed 1 year ago
Già modificata l'evoluzione MIN MAX. Riprovata media con simulazione locale con dati in ingresso dal modulo.
Il simulatore ora genera temperature e umidità con distribuzione gaussiana. Deve essere effettuato nuovamente il test su un periodo di almeno 24 ore.
https://test.rmap.cc/graphite/S/FK effettuato il test.
Il simulatore ha queste impostazioni temperatura int baset = 27315; int rndt = random(-300,301); int dailyt = round(sin((float(millis()-starttime)/(60.60.24.1000.))2.PI)2000.); t = baset + rndt + dailyt;
umidità int baseh = 50; int rndh = random(-5,6); int dailyh = - round(sin((float(millis()-starttime)/(60.60.24.1000.))2.PI)30.); // fare opposta ripetto alla temperatura h = baseh + rndh + dailyh;
quindi ha un valore base + un valore casuale + un valore con sinusoide con periodo di 24h
Risultati
temperatura https://test.rmap.cc/graphite/S/FG
umidità https://test.rmap.cc/graphite/S/FH
i valori istantanei,massimi, minimi e medi paiono coerenti ma molto rumorosi I valore random aggiunto insrisce rumore, ma la media dei valori random dovrebbe essere zero e mediando su un periodo di 60 secondi il rumore dovrebbe quasi del tutto scomparire