Hallo,
ich lasse mir mit dem Kodi Binding die aktuelle Laufzeit anzeigen diese kommt in Sekunden, ich würde das aber gerne in "Minuten:Sekunden" anzeigen lassen.
das ganze muss ich ja dann per dummy item und postupdate machen, das klappt auch, aber da es jede Sekunde aktualisiert wird ist das zuviel für Openhab und er kriegt es nicht richtg hin.
Code
rule "progress - neues Format"
when
Item myKodi_currenttime changed
then
val totalSecs = (myKodi_currenttime.state as Number).intValue
val min = (totalSecs / 60) % 60
val hrs = (totalSecs / (60*60)) % 24
val txt = (myKodi_currenttime)
myKodi_currenttime_formated.postUpdate(String::format("%02d:%02d", hrs, min))
logWarn("formatierter fortschritt", "" +myKodi_currenttime_formated.state)
end
Alles anzeigen
gibt es da eine andere Möglichkeit das ganze umzuwandeln?
danke