Autor Tema: Formato de fechas con Weewx  (Leído 684 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado mml

  • Jr. Member
  • **
  • Mensajes: 56
    • Ver Perfil
  • Estación: Madrid-Arturo Soria (ESMAD2800000028043A)
Formato de fechas con Weewx
« en: 06 de Julio del 2023, 09:07:58 am »
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

Desconectado casacota

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.019
    • Ver Perfil
    • Observatori de Sant Martí de Canals
  • Estación: Sant Martí de Canals ESCAT2500000025518A
Re:Formato de fechas con Weewx
« Respuesta #1 en: 06 de Julio del 2023, 12:31:05 pm »
Con JavaScript sería:

new Date(SECONDS * 1000).toISOString().slice(11, 19);

Desconectado mml

  • Jr. Member
  • **
  • Mensajes: 56
    • Ver Perfil
  • Estación: Madrid-Arturo Soria (ESMAD2800000028043A)
Re:Formato de fechas con Weewx
« Respuesta #2 en: 06 de Julio del 2023, 14:25:21 pm »
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

Desconectado mml

  • Jr. Member
  • **
  • Mensajes: 56
    • Ver Perfil
  • Estación: Madrid-Arturo Soria (ESMAD2800000028043A)
Re:Formato de fechas con Weewx
« Respuesta #3 en: 10 de Julio del 2023, 19:23:43 pm »
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