Las consolas EcowittBien, y llegamos a la última parte.
¿Por qué pierden rachas de viento las estaciones Ecowitt?
La respuesta es que no las pierden. Los que pierden esas rachas son los destinatarios. Y vamos a llamar destinatarios a dos individuos que entran ahora en juego:
- Los software de gestión de estaciones Meteorológicas que funcionan en un ordenador de apoyo. Léase Weewx, CumulusMX, WeatherDisplay=kk
- Las API de envío de datos directas desde las consolas.
No vamos a entrar en divagaciones y analizar que ocurren en otras plataformas. No nos interesa lo que hacen nuestras consolas Ecowitt con Wunderground ni con weathercloud.
Y empezamos a mirar que hace nuestra consola con software como Weewx o CumulusMX.
En esta situación, si hemos configurado correctamente nuestro software, este se conectará aproximadamente 1 vez por segundo a nuestra consola y le preguntará....."hola muy buenas, por favor, deme los últimos datos), y la consola amablemente le responderá con los datos del último segundo. Consecuencia, no se pierde absolutamente ningún dato de los medidos por el sensor de viento que lo envía cada 4,8 o 16 segundos.
Esto solo puede ocurrir con, y ahora si especifico, las consolas más modernas y todos los gateways.
No es necesario programar nada en la consola, es el software el que se conecta y pregunta. Hay varios protocolos, pero eso, es otra historia que no vamos a contar aquí.
Y luego, todas las consolas y gateways, todas, pueden enviar datos con el protocolo Ecowitt.
Si envías datos a tu ordenador y software de gestión, lo más normal es que lo hagas cada 16 segundos (ahí si lo tienes que programar en la consola), por lo que igualmente no perderás datos, ya que coinciden ambos tiempos, el de envío de los sensores a la consola, y el de envío de la consola al software de gestión del ordenador.
Y llegamos al problema real. Cuando enviamos datos a Meteoclimatic, mediante el protocolo Ecowitt (o el Wunderground, me da lo mismo).
Cuando enviamos datos mediante la api Ecowitt-Meteoclimatic, lo hacemos cada 60 segundos o 1 minuto. Es el tiempo que tenemos predefinido para no saturar el servidor.
Y ¿que ocurre? Pues que en ese momento la consola envía los últimos datos que tiene registrados porque al no tener memoria interna para los datos, solo almacena los últimos.
Es decir
Segundo 16= Recibo dato 1
Segundo 32= Recibo dato 2
Segundo 48= Recibo dato 3
Segundo 60= Envío dato 3 mediante el protocolo Ecowitt
Segundo 64= Recibo dato 4
Segundo 80= Recibo dato 5
Segundo 96= Recibo dato 6
Segundo 112= Recibo dato 7
Segundo 120= Envío dato 7 mediante el protoclo Ecowitt
Si la máxima racha se produce con el dato 5, LA PERDEREMOS IRREMISIBLEMENTE.
Por tanto, no es un problema de los sensores. Es un problema del concepto de estas estaciones y del concepto que busca el usuario=comprar, enchufar y enviar datos.
Por ello, para evitar pérdidas de datos, la única fórmula es acudir a lo que hacemos con las Davis......usar un ordenador y un software de apoyo como Weewx, CumulusMX o kkWeatherdisplay
Uffff
VAYA ROLLO OS HE METIDO
