NEWS
Javascript für Prozentangabe gesucht
-
Hallo,
kann mir bitte jemand beim erstellen eines Scriptes helfen, welches einen Wert berechnet.
ID_out = Runden(ID_in / 2,55)
Das hätte ich gern als script, jedesmal wenn sich die ID_in Variable ändert. Hätte gern den Wert für DMX Dimmer als Prozent angezeigt.
Da der Maxwert 255 ist, also einfach durch 2,55 teilen und auf Ganze Zahl runden.
Gruß.
ToBo
-
Ich weiß zwar nicht wie man das in vis einbindet, aber:
function inProzent(wert, max) { if (max == undefined) max = 255; return Math.round(wert / max * 100); } on(ID_in, function(obj) { setState(ID_out, inProzent(obj.state.val)); });
sollte der Max-Wert einer Variable mal nicht 255 sein, sondern bspw 123, dann ist eine kleine Anpassung nötig:
on(ID_in, function(obj) { setState(ID_out, inProzent(obj.state.val, 123)); });