<div>Hallo Zusammen,<br></div><div><br></div><div>ich logge die Differenztemperatur von Temp_sonne zu Temp_schatten in einem Kanal. Da die Differenztemperatur ziemlich rauscht, logge ich in zwei separaten Kanälen zusätzlich "geglättete Werte".<br></div><div><br></div><div>Da ich bin noch auf der Suche nach dem für meinen Anwendungsfall geeigneten Verfahren bin, logge ich sowohl den Median der Differenztemperatur als auch einen exponentiell geglätteten Wert<b> </b>in die Datenbank.<br></div><div><br></div><div>So weit so gut. <br></div><div><br></div><div>Jetzt möchte ich exp und median eigentlich als virtuelle Kanäle realisieren.<br></div><div>Für exp bräuchte man lediglich den geglätteten Vorgängerwert.<br></div><div>Für median brächte man die Vorgängerwerte innerhalb eines Zeitraums.<br></div><div><br></div><div><div><div>Der Median wird über 10 Minuten gebildet. Dabei fallen ca 5 Messwerte an.<br></div><div>Die exponentielle Glättung berechnet sich nach Yn = w * Xn + (1- w) * Yn-1. Wobei Y der geglättete und X der aktuelle Wert der Differenztemperatur ist. w ist die Konstante zu Gewichtung.<br></div></div><div><div><br></div></div><div>So wie ich das beim Überfliegen von VirtualInterpreter.php sehe gibts noch keine Möglichkeit "Vorgängerwerte" (1...n) abzufragen.<br></div></div><div><br></div><div>Gibt's andere kreative Vorschläge / Ideen wie ich die beiden virtuellen Kanäle umsetzen kann?<br></div><div>Wie könnte denn eine sinnvolle API Erweiterung von VirtualInterpreter.php aussehen?<br></div><div><br></div><div><img src="cid:33E13B86-E4D2-4E58-9D10-93270532CD34" width="650" height="321.08"><br></div><div><br></div><div>Gruß,<br></div><div>Claus<br></div>