Software > WeeWX

Datos erróneos en la intensidad de precipitación

(1/2) > >>

Chema:
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: ---sqlite3
--- Fin del código ---
a través de la consulta
--- Código: ---select dateTime, rainRate from archive where rainRate>13000;
--- Fin del código ---
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.

jantoni:
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

dtalens:
Hola jmsolher,

Mirate este wiki: 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

Chema:

--- Cita de: jantoni en 25 de Abril del 2024, 13:54:56 pm ---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

--- Fin de la cita ---
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.

Chema:

--- Cita de: dtalens en 25 de Abril del 2024, 16:25:12 pm ---Hola jmsolher,

Mirate este wiki: 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

--- Fin de la cita ---
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 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: ---sudo wee-database --rebuild-daily --from=2024-03-01 --to=2024-03-31
--- Fin del código ---
a ver si la base de datos se reconstruye correctamente.

saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa