Meteoclimatic
Software => WeeWX => Mensaje iniciado por: mml en 06 de Julio de 2023, 09:07:58
-
Buenos días:
En la web generada por Weewx me aparece el "uptime" del SO y del Weewx en el formato siguiente:
Weewx operativo durante: 445359 segundos
Servidor operativo durante: 445357 segundos
Weewx v4.10.2
¿Qué hay que configurar para que el "uptime" esté en días, horas y minutos?
Gracias. Un Saludo
-
Con JavaScript sería:
new Date(SECONDS * 1000).toISOString().slice(11, 19);
-
Muchas gracias "casacota" pero no tengo bastantes conocimientos de linux para aplicar lo que me cuentas y, quizás, no me he explicado bien.
Tengo dos estaciones gestionadas con weewx, en dos raspberrys diferentes, en los ficheros "about.html.tmpl" del directorio "/skins/" de ambas raspberrys hay el mismo código, es el siguiente:
<p>Weewx operativo durante: $station.uptime
Servidor operativo durante: $station.os_uptime
Weewx v$station.version
</p
El resultado en la web que genera weewx, el "uptime" está en distinto formato, siendo en una de las raspberrys:
Weewx operativo durante: 5 días, 5 horas, 45 minutos
Servidor operativo durante: 5 días, 5 horas, 45 minutos
Weewx v3.7.1
y en la otra:
Weewx operativo durante: 465166 segundos
Servidor operativo durante: 465165 segundos
Weewx v4.10.2
La pregunta es si es posible configurar "weewx" o el SO de la raspberry con weews v4.10.2 para que aparezca el "uptime" en formato: días, horas, minutos.
Muchas gravias. Saludos
-
He encontrado la solución, por si alguien tiene este mismo problema, me respondo a mi mismo.
A partir de la V4.10.0 de weewx hay que modificar el código en el fichero /skins/xxxx/about.html.tmpl para tener el resultado del uptime en días, horas y minutos.
El nuevo código es:
<p>Weewx operativo durante: $station.uptime.long_form
Servidor operativo durante: $station.os_uptime.long_form
Weewx v$station.version
</p>
el resultado es el siguiente:
Weewx operativo durante: 9 días, 14 horas, 8 minutos
Servidor operativo durante: 9 días, 14 horas, 8 minutos
Weewx v4.10.2