NEWS
Sekunden in d/h/m umrechnen
-
@guergen
Bei mir passt es zusammen
-
@Dolomiti Hmmh.....:
-
@Dolomiti Wenn ich jetzt die eckigen Klammern einfüge kommt folgendes:
-
@guergen
Hat der Tag nicht nur 86400 Sekunden. Sind da nicht zwei Nullen zuviel?
Poste mal dein Skript. -
@Dolomiti Ähhh... ja.... habe es grade geändert, das andere waren hundertstel Sekunden....
Aber es nutzt trotzdem nichts:on({id: 'system.host.NUC.uptime', change: "ne"}, function (dp) { log (dp.state.val); var timesec = dp.state.val; var timenew = Math.floor(timesec[0] / 86400 )+'Tage'+Math.floor( (timesec[0] % 86400) / 3600 )+'h'+Math.floor( (timesec[0] % 3600) / 60 )+'min'; setState('javascript.0.Eigene_Datenpunkte.Haus.Uptime_NUC',timenew); log (timenew); });
-
@guergen
Du musst die eckigen Klammern weglassen. -
@Dolomiti Oh man...
Manchmal sieht man vor lauter Bäumen den Wald nicht...
Danke!
Lauft! -
@guergen nimm mal das.
({id: 'proxmox.0.qemu_iobroker.uptime'/*uptime*/, change: "ne"}, function (dp) { //log (dp.state.val); var timesec = dp.state.val; var timenew = Math.floor(timesec /60/60/24 )+' Tag(e), '+Math.floor(timesec / 60/60 % 24)+' Std, '+Math.floor( (timesec / 60) % 60 )+' Min'; setState('javascript.0.Vis.Anzeige.iobroker_Laufzeit'/*iobroker Laufzeit*/,timenew); //log (timenew); })
-
@Homer-J das "code_" und das "text" muss noch raus
-
@guergen jab ändere es.
funktioniert es. ? -
@Homer-J JA!
Sieht einfacher aus... dann kommt man mit den Nullen nicht durcheinander!