Meteoclimatic

Software => WeeWX => Mensaje iniciado por: Chema en 25 de Abril de 2024, 12:48:05

Título: Datos erróneos en la intensidad de precipitación
Publicado por: Chema en 25 de Abril de 2024, 12:48:05
Hola
Vamos a ver si alguien puede echarme una mano porque, la verdad, ya no sé qué hacer. En mi estación para el mes de marzo sale (si consultamos la web de la estación) un registro de rainRate de 13107,0 mm/hr lo cual es imposible. He tratado de actualizar la base de datos con el comando
Código: [Seleccionar]
sqlite3 a través de la consulta
Código: [Seleccionar]
select dateTime, rainRate from archive where rainRate>13000; y no me aparece ningún registro que cumpla esa condición. ¿Alguien tiene alguna idea de cómo puedo localizar el error en la base de datos?

saludos.
Título: Re:Datos erróneos en la intensidad de precipitación
Publicado por: jantoni en 25 de Abril de 2024, 13:54:56
Yo nunca he tenido necesidad de tocar la base de datos en los diez años que llevo con Weewx, por lo que ahora mismo no puedo ayudarte en cuanto a la estructura de la consulta SQL

Pero, salvo que lo hayas modificado la base de datos almacena los registros en unidades imperiales, por lo que deberías buscar en pulgadas y no en mm
Título: Re:Datos erróneos en la intensidad de precipitación
Publicado por: dtalens en 25 de Abril de 2024, 16:25:12
Hola jmsolher,

Mirate este wiki: https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data (https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data) que explica (en inglés) como eliminar datos erronios. Recuerda siempre parar weewx y hacer copia de seguridad de la BD.

Saludos
Título: Re:Datos erróneos en la intensidad de precipitación
Publicado por: Chema en 26 de Abril de 2024, 10:41:40
Yo nunca he tenido necesidad de tocar la base de datos en los diez años que llevo con Weewx, por lo que ahora mismo no puedo ayudarte en cuanto a la estructura de la consulta SQL

Pero, salvo que lo hayas modificado la base de datos almacena los registros en unidades imperiales, por lo que deberías buscar en pulgadas y no en mm
Sí, alguna vez he tenido que hacer una limpieza de datos erróneos (no por culpa de la Davis o WeeWX sino más bien por 'manipular' yo por aquí y por allá ... jejeje.... pero esta vez no he tenido nada que ver...  ;D ...) El caso es que siempre he podido hacer una actualización correcta pero ahora es como si hubiera un dato 'fantasma' que se ha colado...

Por otra parte, los registros los guarda en el sistema métrico desde el principio (así lo dispuse) para poder hacer consultas SQL rápidamente sin tener que andar convirtiendo unidades.

saludos.
Título: Re:Datos erróneos en la intensidad de precipitación
Publicado por: Chema en 26 de Abril de 2024, 10:48:00
Hola jmsolher,

Mirate este wiki: https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data (https://github.com/weewx/weewx/wiki/Cleaning-up-old-'bad'-data) que explica (en inglés) como eliminar datos erronios. Recuerda siempre parar weewx y hacer copia de seguridad de la BD.

Saludos
Hola, gracias por el enlace dtalens. El tema es que ya he tenido alguna experiencia previa con este tipo de situaciones y siempre ha podido solventarlas pero ahora es distinto, cualquier consulta que hagas a la base de datos no te devuelve el registro erróneo, es como si fuera una especie de registro que anda por ahí pero sin estar... no  sé si me explico. Lo que voy a hacer es descargar la base de datos y abrirla con una aplicación de escritorio como DB Browser (https://sqlitebrowser.org/) y buscar uno a uno en el mes de marzo a ver si encuentro el error.
Si lo anterior no funciona probaré con
Código: [Seleccionar]
sudo wee-database --rebuild-daily --from=2024-03-01 --to=2024-03-31 a ver si la base de datos se reconstruye correctamente.

saludos.
Título: Re:Datos erróneos en la intensidad de precipitación
Publicado por: Chema en 26 de Abril de 2024, 11:26:07
Pues
Código: [Seleccionar]
wee_database –-rebuild-daily parece que ha hecho su magia y todo vuelve a estar en orden.  plau2 porque con DB Browser tampoco encontraba el famoso registro erróneo. Todo en orden de nuevo.