NEWS
[gelöst] toFixed(1) direkt im State
-
Moin,
lässt sich in einem State die Anzahl der Nachkommastellen einstellen. IOGO z.b. nutzt ja direkt die Werte dieser Objekte und dann wär´s blöd wenn dort 19.99999999999°C steht.MFG
CrunkFX -
@CrunkFX
toFixed(1) erzeugt aus einer Zahl einen String mit einer Nachkommastelle, also muss der Datenpunkt vom Typ "Zeichenkette" sein.
Soll es eine Zahl bleiben, muss man Math.round() anwenden.setState(id, Math.round(Wert * 10) / 10, true); // max. eine Nachkommastelle
-
@paul53 Kann ich das direkt im RAW editor einsetzen oder via Script?
-
-
@paul53 Eine Möglichkeit direkt in den Stateeinstellungen die Nachkommastellen zu definieren. Script wäre kein Problem aber aufwendiger.
-
@CrunkFX sagte:
Eine Möglichkeit direkt in den Stateeinstellungen die Nachkommastellen zu definieren.
Nein, die Möglichkeit ist nicht vorgesehen, außer es handelt sich um einen Alias-Datenpunkt (Attribut common.alias.read).
-
@paul53 OK dann hat sich das Erledigt. Danke