Kommastellen in einer Ausgabe abrunden

Hallo,
ich möchte gerne die letzte Änderung von Variablen ausgeben.

Hier am Beispiel PresentState: Dazu habe ich folgenden Code in ein virtuelles Modul eingebaut.

local modificationTime = fibaro:getGlobalModificationTime('PresentState')
local time = ((os.time() - modificationTime)/60)/60
fibaro:call(selfId, "setProperty", "ui.Log.value", (''..time..' Std') )

Die Zeit wird auch schon korrekt ausgegeben.
Allerdings möchte ich die ausgegebenen Werte auf 2 Stellen hinter dem Komma kürzen.

Wer kann mir helfen?

Vielen Dank für Eure Hilfe!

Gruß

Markus

Bildschirmfoto-2018-03-27-um-15.03.35.png

Hallo Zusammen,
ich habe die Lösung selbst gefunden …

trotzdem DANKE!

Hier meine Lösung:


local modificationTime = fibaro:getGlobalModificationTime('PresentState')

local timem = ((os.time() - modificationTime)/60)
local timemR = tonumber(string.format("%.2f", timem))
fibaro:call(selfId, "setProperty", "ui.LogM.value", (''..timemR..' Min') )

Bildschirmfoto-2018-03-27-um-15.55.50.png