Meteoclimatic
Software => Otro Software Meteorológico => Mensaje iniciado por: charly_md en 01 de Noviembre de 2025, 16:00:22
-
Hola,
He tenido una incidencia con el software de mi estación (Parla-Centro, ESMAD2800000028981A). Utilizo el programa WVIEW instalado en una raspberry-pi, que va actualizando los datos en dos bases de datos: wview-archive.sdb y wview-hilow.sdb.
Aproximadamente una vez al año, aparecen datos erróneos en las fechas de la base de daos ARCHIVE. Por ejemplo, el pasado 20 de octubre pasadas las 9:30h el siguiente dato que se almacenó correspondió al 12 de enero de 2038 a las 11:40. Automáticamente el programa falla y deja de actualizar, porque cuando intenta meter un registro de la fecha actual detecta que el dato anterior es posterior. Arreglar esto es fácil: se borra el registro erróneo, se reinicia el sistema y vuelve a actualizar de forma normal. El problema es el siguiente:
Cada vez que ocurre esto, la precipitación anual en la plantilla (llamada totalRain) SE DUPLICA. Por ejemplo, en el momento en el que ocurrió este error, la precipitación anual era de 419mm y se duplicó a 838mm. Los 36mm que han caído después se han sumado a esa cifra, apareciendo ahora 874mm cuando deberían ser 455mm. Lo peor es que este error se arrastra tanto a los datos subidos a la página web como a la plantilla de meteoclimatic.
¿Hay alguna menera de poder corregir este valor? El único lugar donde puedo editar el valor de esa plantilla es en un fichero llamado parameterlist.htm, pero cuando la estación se actualiza cada 5 minutos vuelve a aparecer el dato erróneo. He revisado las dos bases de datos, tanto archive como wview y NO hay datos duplicados, por lo que editar dichas bases de datos tampoco es la solución.
Gracias de antemano
-
La base de datos de wview es idéntica a la de Weewx en dos primeras versiones. Bueno, en realidad, la base de datos de Weewx se tomó heredada de Wview
Cuando hay un patinazo, hay que editar, tanto la base de datos principal como la de máximos y mínimos (en Weewx hay utilidades para reconstruir los históricos)
No obstante ya no me acuerdo si hay alguna utilidad para wview, pues yo migré a Weewx en el año 2014, utilidades que había que compilar pues solo venían con el código fuente. Yo preparé alguna imagen con el código compilado y sus utilidades también, pero las perdí hace tiempo.
Hablando de algo que abandoné hace más de 11 años, estoy convencido que tendrás que entrar en la base de datos de máximos y mínimos y corregirlo
-
¡Muchas gracias, Jantoni!
Tema solucionado, los datos erróneos estaban en la variable CUMULATIVE de la tabla RAIN en el hilow. Ya he limpiado y aparecen los datos correctos en las plantillas.
Aprovecho para preguntarte: weewx funciona de forma similar a wview? Hay softwares más recientes y más completos que vayan bien con los datos de una Davis en una raspberry? La verdad que llevo con wview desde 2014 y estoy ya muy acostumbrado a trabajar con sus bases de datos, pero si que es verdad que cada vez que tengo un problema veo poquísima documentación y lo mismo va siendo hora de un cambio.
-
Bueno.....
Weewx heredó de Wview la estructura de la base de datos y algunos drivers.
Por lo demás son dos software muy diferentes. Wview es compilado y Weewx utiliza Python interpretado.
Pasar de Wview a Weewx no creo que sea complicado actualmente. Yo lo hice en 2014 y en aquellas versiones de Weewx, era editar el fichero de configuración y traspasar la base de datos y a correr.
Actualmente la base de datos ha ido sufriendo modificaciones para recoger todo el batallón de cacharros chinos que han ido surgiendo, pero la estructura creo que es igual o similar.
Para Davis y Raspberry pásate a Weewx o mantén Wview. Con Weewx yo no he tenido ningún error desde 2014.
Y también tienes CumulusMX pero la base de datos es totalmente diferente.