Protocolo Ecowitt

De Codex|Meteoclimatic
Saltar a: navegación, buscar

En este artículo vamos a describir como configurar nuestras consolas y pasarelas Ecowitt para enviar datos a Meteoclimatic:

  • De manera directa
  • Sin intermediarios
  • Utilizando el protocolo Ecowitt (Atención, la pasarela WS6006 no dispone de dicho protocolo, deberás usar el protocolo Wunderground)


Antes de empezar a configurar

Antes de configurar el envío de nuestros datos a Meteoclimatic, debemos prestar atención a una serie de puntos para evitar problemas posteriores.

Calibración de la presión absoluta

Hay muchos usuarios que tocan el valor ABS OFFSET en sus consolas y pasarelas.

Esto es un error, salvo que dispongas del instrumental necesario para calibrar el sensor barométrico (99% de los usuarios no lo tienen)

Por tanto, el campo ABS OFFSET debe estar a cero, puesto que es de calibración y no sirve para ajustar la presión atmosférica relativa.

En el caso del protocolo Ecowitt, Meteoclimatic utiliza tanto la presión atmosférica absoluta, como la altitud sobre el nivel del mar del sensor barométrico (generalmente la consola). Por eso es tan importante que el campo ABS OFFSET esté correctamente calibrado (o mejor a cero si no tienes modo de hacerlo) y que la altitud informada de la consola sea correcta.

Zona horaria de nuestra consola/pasarela

Aunque no es estrictamente necesario, es absolutamente recomendable que la zona horaria de nuestra consola/pasarela esté en UTC.

Estos dispositivos, cuando envían datos con el protocolo Ecowitt SIEMPRE envían los datos con la hora en UTC, independientemente que la tengamos configurada en la hora local o no.

Por ello, para evitar problemas con los datos acumulados de precipitación diaria, debemos establecer la zona horaria en UTC.

Si no lo haces, no pasa nada catastrófico. Lo único que puede pasar es que los totales de lluvia no sean correctos y tengas que editarlos posteriormente a mano.

Para establecer la zona horaria puedes mirar este artículo: Establecer la zona horaria en nuestra consola/pasarela Ecowitt

Configuración Protocolo Ecowitt - API Meteoclimatic

Con esta API, Meteoclimatic puede recibir datos de cualquier estación que utilice el protocolo Ecowitt.


Este protocolo es usado por estaciones de diversas marcas fabricadas por el gigante chino Fine Offset. Marcas como Ecowitt, Froggit, Sainlogic, Watson, Waldbeck, etc, etc, son algunas de de las que podrás utilizar con este protocolo.

Registrar una estación

Datos que son necesarios para enviar datos con la API Ecowitt-Meteoclimatic

  • Una vez dada de alta, entra en la ficha de la estación (haciendo click en el nombre de la estación dentro el menú lateral Mis Estaciones.
  • Verás dos campos que utilizaremos posteriormente:

Copia estos dos datos, los usaremos posteriormente.

Ecowitt-1.jpg

Ya que estamos en la ficha de la estación, aprovechamos para verificar que la '''altitud sobre el nivel del mar''' es correcta. Esto será importante posteriormente, ya que Meteoclimatic utilizará este dato para calcular la '''presión atmosférica relativa''' o reducida a nivel del mar.

  • Verifica que en el campo de software utilizado tengamos marcado: '''Meteo CT'''
  • Verifica que tengas establecido '''UTC''' en la zona horaria. Si marcas otra zona horaria, tu estación no se actualizará en Meteoclimatic.

ATENCIÓN: Además de marcar la zona horaria UTC en la configuración de Meteoclimatic, es importante marcar la misma zona horaria UTC en tu consola/gateway, tal como hemos indicado anteriormente. De lo contrario, los datos de precipitación se verán alterados con el cambio de día.

Ecowitt-2.jpg

Pulsamos en el botón "GUARDAR" para salvar los cambios realizados.

Configuración de la API

Para facilitar la configuración de estas estaciones en Meteoclimatic se ha puesto a disposición de los usuarios la web de ayuda https://api.m11c.net

En esta página web, hay dos opciones: Asistente de configuración y Mantenimiento de datos

Ecowitt-3.jpg

  • En la pestaña de Asistente de Configuración, Meteoclimatic nos orienta sobre los datos que tendremos que introducir en nuestra consola mediante la APP correspondiente.
  • En Mantenimiento de Datos nos ofrece una página para poder modificar los datos extremos de nuestra estación, tanto diarios, mensuales como anuales.

Ahora nos centramos en la de Asistente de Configuración, que es la opción por defecto.

  • En el desplegable "Protocolo de envío que vas a usar", indicaremos Ecowitt.
  • En el campo "Código de estación en Meteoclimatic - Rainbow", introduciremos el código de nuestra estación, que hemos visto anteriormente en la ficha de la estación.
  • Y por último, introducimos la API-KEY que también vemos en la ficha de la estación y que se detalla más arriba.

Así, por ejemplo, si nuestra estación tiene los siguientes datos:

  • Código de estación: ESCAT0800000008999Z
  • API-KEY: 180c2399-3210-11ab-bb97-02000078ef36

Introduciremos estos datos en la ventana de la izquierda y, en la ventana de la derecha nos aparecerán los datos que tenemos que programar en nuestra consola o pasarela mediante la APP correspondiente.

ATENCIÓN: Si usas el portapapeles de Windows para copiar el API-KEY, puede que te inserte un espacio en blanco al final de la API-KEY, verifica que los datos son correctos.

Ecowitt-4.jpg

Estos son los datos a introducir en nuestra consola. Lo haremos mediante la APP WSView+ o la APP Ecowitt

Configuración API en la consola o pasarela

Configuración Consola


A continuación os ponemos como se introducen estos datos en la consola mediante las aplicaciones WSView+ y Ecowitt. No obstante, os advertimos que es a título informativo, ya que estas aplicaciones para móvil pueden cambiar mucho de una versión a otra.


APP WSView+

En la lista de dispositivo que nos aparece en el inicio de la APP, seleccionamos el que vamos a configurar, nos aparece la pantalla principal del dispositivo, hacemos click en "More" arriba a la derecha, seleccionamos "Weather Services". A continuación en la parte superior de la pantalla nos aparecen los servicios a los que podemos subir datos, vamos desplazándonos a la derecha hasta que vemos "Customized". Hacemos click en "Enable", hacemos click en "Ecowitt" y a continuación introducimos los datos


Recuerda hacer click en "SAVE" arriba a la derecha. De lo contrario todo el proceso se perderá.


Wsview1.jpgWsview2.jpgWsview3.jpgWsview4.jpg


APP ECOWITT

En la APP Ecowitt es parecido pero diferente.


En la pantalla principal del dispositivo, hacemos click en los 3 puntos que salen arriba a la derecha, seleccionamos "Others", A continuación hacemos click en "DIY Upload Servers". A continuación seleccionamos "Customized", y por último seleccionamos "Ecowitt" donde dice Protocol Type Same as , y más abajo introducimos los datos.


Recuerda hacer click en "SAVE"


IMPORTANTE: EN LA APP ECOWITT (a diferencia de WSView+), la propia aplicación ya añade el / al principio del campo PATH. Por tanto, en la APP Ecowitt no debes escribir "/v2/ew......." sino "v2/ew....". En la imagen que verás más abajo, está mal escrito. Si no prestas atención a esto, la API no funcionará pues llegará con //vw/ew al principio, lo cual no es problema, pero la APP Ecowitt "se come" el último dígito de la Api Key por lo que no funciona la API

App-ecowitt-1.jpgApp-ecowitt-2.jpgApp-ecowitt-3.jpgApp-ecowitt-4-2.jpg