Autor Tema: Barometro en la base de datos  (Leído 2463 veces)

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

Desconectado EA5AW

  • Newbie
  • *
  • Mensajes: 27
    • Ver Perfil
    • oratgealqueries
  • Estación: ESPVA1200000012539B
Barometro en la base de datos
« en: 31 de Marzo del 2021, 10:01:16 am »
Que formato guarda en la base de datos la presión atmosférica, por ejemplo 30.052 son 1017.7hPa.
Para los datos de lluvia son pulgadas, para los datos del barómetro?

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Barometro en la base de datos
« Respuesta #1 en: 31 de Marzo del 2021, 10:31:37 am »

Desconectado EA5AW

  • Newbie
  • *
  • Mensajes: 27
    • Ver Perfil
    • oratgealqueries
  • Estación: ESPVA1200000012539B
Re:Barometro en la base de datos
« Respuesta #2 en: 31 de Marzo del 2021, 14:55:03 pm »

Desconectado edlmeteo

  • Full Member
  • ***
  • Mensajes: 108
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Barometro en la base de datos
« Respuesta #3 en: 22 de Abril del 2021, 13:29:12 pm »
Aprovecho este hilo para preguntar si es posible descargar la base de datos, y editarla con SQLITEDATABROWSER para cambiarle las unidades a todas las variables y hacerla manejable. Gracias.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Barometro en la base de datos
« Respuesta #4 en: 22 de Abril del 2021, 16:55:53 pm »
Hola edlmeteo

Quieres decir pasarla de US a METRIC por ejemplo ?? No lo hagas manualmente nunca, no es una buena idea ya que son muchas tablas. Weewx tiene una utilidad para convertir la BBDD a uno de los tres formatos posibles (US,METRICWX,METRIC):

http://weewx.com/docs/customizing.htm#Changing_the_unit_system

Detienes weewx, editas el weewx.conf poniendo en:

[StdConvert]
    target_unit = METRIC


el nuevo formato y ejecutas sudo wee_database /etc/weewx/weewx.conf --reconfigure

Eso empezará a generar una nueva base de datos en /var/lib/weewx llamada weew.sdb_new (se puede tirar un buen rato según sea de grande la BBDD).
Cuando termine de crearla renombras la antigua con sudo mv /var/lib/weewx/weewx.sdb /var/lib/weewx/weewx.sdb_old y renombras la nueva a la original con sudo mv /var/lib/weewx/weewx.sdb_new /var/lib/weewx/weewx.sdb

Pones en marcha weewx y ya tendrás la nueva BBDD en métrico.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado edlmeteo

  • Full Member
  • ***
  • Mensajes: 108
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Barometro en la base de datos
« Respuesta #5 en: 23 de Abril del 2021, 11:15:13 am »
Interesante... muchas gracias.

Desconectado edlmeteo

  • Full Member
  • ***
  • Mensajes: 108
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Barometro en la base de datos
« Respuesta #6 en: 27 de Abril del 2021, 14:16:30 pm »
Alguna forma de cambiar la fecha de epoch a hora normal? Gracias.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Barometro en la base de datos
« Respuesta #7 en: 27 de Abril del 2021, 15:14:37 pm »
Alguna forma de cambiar la fecha de epoch a hora normal? Gracias.

Quieres decir en el campo de la fecha en la BBDD de weewx ?? Que yo sepa no y mejor así. Seguramente el campo de la fecha sea primario y ordene la BBDD por él. Es más fácil ordenar los registros de una BBDD por números (epoch) que por cadenas alfanuméricas de fecha ya que son dos formatos de diferente ordenación.
Además con la fecha en epoch es muy fácil la conversión a fecha alfanumérica en cualquier formato por lo que se logra una gran portabilidad y es con lo que operan internamente los lenguajes de programación en sus tipos de fecha.

Lo malo es eso, que no te enteras en la BBDD de qué fecha es si no usas algún conversor de epoch.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Barometro en la base de datos
« Respuesta #8 en: 27 de Abril del 2021, 15:30:13 pm »
Aunque por cierto y acabando ahora mismo de trastear con DB Browser for SQlite se puede hacer clic derecho del ratón en el campo de fecha (dateTime) de cualquier tabla de la BBDD y elegir Editar el formato de presentación y seleccionar Hora Unix a hora local y nos presentará las fechas en la hora local del PC.

Si es que con vosotros aprendo cosas nuevas  *+* *+*


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jantoni

  • Hero Member
  • *****
  • Mensajes: 3.754
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Barometro en la base de datos
« Respuesta #9 en: 27 de Abril del 2021, 17:14:55 pm »
Eso no lo sabía yo.

Habrá que probarlo.

En cuanto a la base de datos, jamás, el diseño de Weewx, respetando el inicialmente diseñado para Wview, es que el tiempo se guarda en formato Epoch, que es lo único más o menos estándar que hay en este mundo de locos.