Hmmmm... zu früh gefreut.
Es wird ein Wert berechnet und in die Variable geschrieben, also der Script funzt.
Nur muss etwas mit der Berechnung nicht stimmen, da die Werte gegenüber dem Sensorwert sehr tief sind.
Eigentlich müsste der Wert aus der Variablen geholt werden, mal (n-1) durch n gerechnet werden plus (aktueller Wert durch n) und zurück in die Variable.
Irgendwo fehlt da noch eine Klammer oder so...
Code: Alles auswählen
m = (m*(n-1)/n) + dom.GetObject(raum+".Sensor").DPByHssDP("TEMPERATURE").Value() /n;