Ich hab da mal was gebastelt ich denke das funktioniert, schön ist es bestimmt nicht ist aber auch mein erster Versuch :oops:
`var pfad = "Raspiobroker.Uptime.";
var zeiten = ['tag','std','min','sek'];
var format = ['tage','stunden','minuten','sekunden'];
var tag,std,min,sek;
var x = getState("rpi2.0.uptime.uptime").val;
function umwandeln(x)
{
var c=60;
var d=24;
{
sek = x;
min = Math.floor(sek/c);
sek = sek % c;
std = Math.floor(min/c);
min = min % c;
tag = Math.floor(std/d);
std = std % d;
/*sekunden.value = sek;
minuten.value = min;
stunden.value = std;
tage.value = tag;*/
for(var i=0;i<format.length;i++) {/createstate(pfad/+/format[i].tolowercase(),0,/name:/'raspiobroker/uptime/in/'/format[i],/desc:/'uptime/für/raspiobroker/zeiten[i],/type:/'value'});/setstate(pfad/'tage'.tolowercase(),tag);/'stunden'.tolowercase(),std);/'minuten'.tolowercase(),min);/'sekunden'.tolowercase(),sek);/}/umwandeln(x);/<e=""></format.length;i++)>`
 [/i][/i][/i]