NEWS
Datenpunkt ändern bei bestimmter Abweichung.
-
Hallo.
Wie muss ich vorgehen, wenn ein Wert alle 5 Sekunden aktualisiert wird und dann aber nur einen Datenpunkt schreiben möchte, wenn dieser einen bestimmten Wert vom bereits eingestellten Wert abweicht (also in meinem Fall zwischen -50 und 100). -
@manfredhi
„Falls X >= -50 und X <= 100“Dein Ausdruck mit 3 Operanden kann nicht funktionieren.
Du packst das ja in einzelne Ausdrücke. Und diese Teilausdrücke werden entwedertrue
oderfalse
.
Da steht dann also sowas wie „if -50 >= true“. -
So hats aber glaub ich auch nicht funktioniert:
-
@manfredhi
Und wie hoch ist die Leistung?Du willst zwischen -50 und 100 schalten.
Lies Dir nochmal meine Formel durch. -
Der neue Wert soll nur übergeben werden, wenn er mindestens um 50 weniger oder um 100 höher ist. Wenn er z.B. nur um 20 höher ist, soll nichts passieren.
-
@manfredhi
Dann habe ich das falsch verstanden..
Sollte dann aber so funktionieren.Wobei ich allerdings die Differenz 1x berechnen und in eine Variable schreiben würde. Liest sich besser und lässt sich per Debug auch mal im Log ausgeben, um das zu überprüfen.
-
@codierknecht sagte in Datenpunkt ändern bei bestimmter Abweichung.:
Wobei ich allerdings die Differenz 1x berechnen und in eine Variable schreiben würde. Liest sich besser und lässt sich per Debug auch mal im Log ausgeben, um das zu überprüfen.
Ok, werd das dann morgen mal so ausprobieren.
Was ich allerdings noch nicht ganz gecheckt habe ist das hier:
wofür brauch ich den dann? Lt. der Beschreibung heisst es wenn eine Zahl zwischen min und max liegt.
-
@manfredhi
Das sollte ebenfalls funktionieren. Schau Dir den JS-Quelltext dahinter an.
Wie gesagt: Ich hatte das falsch verstanden.