Diferencia entre revisiones de «Protocolo Ecowitt»

De Codex|Meteoclimatic
Saltar a: navegación, buscar
(APP ECOWITT)
 
(No se muestran 31 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
Para enviar mediante el protocolo ecowitt hay que seguir estos pasos:
+
En este artículo vamos a describir como configurar nuestras consolas y pasarelas Ecowitt para enviar datos a Meteoclimatic:
  
http://www.atmos.cat/perl?num=1598204063
+
*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)
 +
<br />
  
Estaciones que pueden usar este protocolo son, entre otras: Ecowitt, Bresser, Sainlogic, Misol, Waldbeck, FineOffset, PCE, Froggit, Ventus, Huygens, Watson...
+
==Antes de empezar a configurar==
  
1: dar de alta la estación a Meteoclimatic con todos los datos necesarios.
+
Antes de configurar el envío de nuestros datos a Meteoclimatic, debemos prestar atención a una serie de puntos para evitar problemas posteriores.
+
En Software: Meteo CT
+
+
En Marca y modelo de estación: si aparece en el desplegable, seleccionarla. Sinó Froggit WH3080
+
+
Descargar la app para configurar la estación.
+
+
Android: https://play.google.com/store/apps/details?id=com.ost.wsview
+
+
Iphone: https://apps.apple.com/es/app/ws-view/id1362944193
+
+
PC Windows: http://www.atmos.cat/2x2/baixa.pl/ws_connect_router_setup0530.zip
+
+
Una vez la tengamos en marcha debería presentar este aspecto (si no la hemos dado de alta en Wunderground no mostrará los datos, pero eso es irrelevante si sólo pretendemos enviar datos a Meteoclimatic). Para ello debemos estar conectados desde la misma red wifi que la estación, y, en el proceso inicial, al lado de la estación para poder configurar la conexión wifi de ésta.
+
+
En Menu pinchamos en Configure New Device y seleccionamos el botón correspondiente a nuestra estación.
+
+
[[Archivo:http://wiki.meteoclimatic.net/es/images/a/ae/Screenshot_2020-02-06-22-06-15-977_com_ost_wsview_2.jpg]]
+
  
+
===Calibración de la presión absoluta===
+
Hecho esto vamos pinchando en "Next" hasta que llegamos a la opción que nos permite mandar los datos directamente a Meteoclimatic, con el título Customized (ver imagen aquí debajo, las otras opciones son independientes y las podemos configurar como queramos, también posteriormente).
+
+
Seleccionamos "Enable"
+
+
en Protocol "Ecowitt"
+
+
en Hostname meteoclimatic.atmos.cat
+
+
Si usamos horario civil peninsular: en "Path" /ecowitt_civil?
+
En este caso el reloj de la consola debe marcar esta hora:
+
(de no hacerlo no se contabilizará la lluvia caída durante las últimas horas del dia provocando inconsistencias e invalidando los datos de la estación)
+
  
 +
Hay muchos usuarios que tocan el valor [[ABS OFFSET]] en sus consolas y pasarelas.
  
Horario civil
+
Esto es un error, salvo que dispongas del instrumental necesario para calibrar el [[sensor barométrico]] (99% de los usuarios no lo tienen)
  
 +
<span style="background-color:yellow">'''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]].'''</span>
  
+
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.
Si usamos horario UTC (hay que ajustarlo en las webs de meteoclimatic y también en www.ecowitt.net, desactivando además la casilla de horario de verano - el reloj de la estación debe coincidir en todo momento con este):
+
en "Path" /ecowitt?
+
(importante la barra inicial y el interrogante final) 
+
Sólo puede funcionar correctamente en UTC si el reloj de la consola marca lo mismo que este reloj:
+
(de no hacerlo la lluvia diaria desaparecerá al final del día, no sumará, provocará numerosas inconsistencias, invalidará los datos y acabará provocando el bloqueo de la estación)
+
  
 +
===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]].
  
Horario 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.  
+
 
Port: 80
+
Para establecer la [[zona horaria]] puedes mirar este artículo: [[ecowitt-zona-horaria|'''Establecer la zona horaria en nuestra consola/pasarela Ecowitt''']]
+
<br />
Upload Interval: 60
+
 
+
==Configuración Protocolo Ecowitt - API Meteoclimatic==
Y le damos en "Save".
+
  
 
   
 
   
Una vez tengamos la estación configurada y conectada a internet, esperamos 60 segundos y vamos a esta página: http://www.atmos.cat/perl?num=1533653260 y buscamos, en el segundo grupo de estaciones ("Ecowitt"...) un símbolo de EP! parpadeando.
+
 
 +
 
 +
 
 
   
 
   
[[Archivo:Ejemplo.jpg]]
 
  
+
Con esta API, Meteoclimatic puede recibir datos de cualquier estación que utilice el protocolo Ecowitt.
Si hubiera diversas estaciones con este símbolo, deberemos identificar la nuestra comparando los valores de temperatura pulsando en la letra "s" que aparece a la derecha de este símbolo. El valor entre paréntesis es el del sensor de temperatura interior que podemos usar temporalmente para identificar nuestra estación, por ejemplo poniendo la consola durante unos minutos en la nevera. Otra posibilidad es desconectarla apuntando la hora y minuto exacto en que la dejamos sin mandar datos. Pulsando en la "s" de la página enlazada arriba, la hora del último envío debería quedar invariable hasta que la volvamos a conectar - unos 5 o 10 minutos de espera deberían ser suficientes para identificar perfectamente la estación correspondiente.
+
 
Cuando tengamos nuestra estación identificada, pinchamos en la letra "p" que hay al lado del símbolo parpadeante: esa es la plantilla generada que debemos poner en la ficha de nuestra estación en Meteoclimatic como dirección URL de la plantilla. Con ello ya tendremos provisionalmente la estación conectada a Meteoclimatic, aunque por lo general tardará unos 30 minutos en aparecer en los listados.
+
+
Seguidamente pinchamos aquí y comunicamos el código de la estación dada de alta indicando la nueva estación conectada, puesto que el resto de la configuración de momento tiene que efectuarse manualmente directamente en el servidor, y es necesario para que desaparezca el EP! de nuestra estación pudiendo llevar a confusión o secuestro de nuestra plantilla y sea reemplazada por la pastilla en el listado.
+
+
Nota: Si disponemos de un sensor separado WH31 configurado en el canal 1, automáticamente se tomará su valor como temperatura y humedad para la plantilla. Esto posibilita obtener la medida dentro de una garita de madera oficial. En otro caso tendremos que dejar este canal libre y programar el sensor en un canal diferente para no mostrar temperaturas absurdas
+
.
+
 
   
 
   
  
 +
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===
 +
 +
*Para utilizar este protocolo, primero tienes que haber [[como dar de alta una estación|'''registrado una estación en Meteoclimatic.''']]
 +
 +
===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:
 +
**[['''API-KEY''']]
 +
**[['''Código de estación''']]
 +
 +
Copia estos dos datos, los usaremos posteriormente.
 +
 +
[[Archivo: Ecowitt-1.jpg|800px]]
 +
 +
Ya que estamos en la [[Ficha de la estacion|'''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 en [['''factor de calibración del barómetro''']], tengamos indicado "cero"
 +
 +
*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.
 
   
 
   
Nota: para no bloquear el envío de datos a Awekas y otras redes que utilizan la misma funcionalidad de estas estaciones, la presente API genera a partir de los datos enviados también una plantilla en diversos formatos.
+
[[Archivo:Ecowitt-2.jpg|800px]]
+
 
+
Pulsamos en el botón "GUARDAR" para salvar los cambios realizados.
En Awekas debemos seleccionar como método de envío "Davis Weather Link (HTX Template)". Para ello debemos declarar como modelo de estación Davis Vantage Pro 2 para que nos aparezca la opción.
+
 
+
===Configuración de la API===
y como URL del archivo de datos:
+
 
+
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
http://meteoclimatic.atmos.cat/weatherlink/awekas/awekas_???????????????.htm (no ponemos los interrogantes, sinó en su lugar el código de 32 caracteres en la URL de nuestra plantilla en meteoclimatic)
+
 
+
En esta página web, hay dos opciones: Asistente de configuración y Mantenimiento de datos
o copiamos directamente el enlace correspondiente desde esta lista.
+
 
+
[[Archivo:Ecowitt-3.jpg|800px]]
De este modo podemos conectar las dos redes sin perjuicio de ninguna de las dos.
+
 
   
+
*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.
Las plantillas formato Awekas generadas por defecto se pueden encontrar en este directorio: http://meteoclimatic.atmos.cat/weatherlink/awekas/
+
*En Mantenimiento de Datos nos ofrece una página para poder modificar los datos extremos de nuestra estación, tanto diarios, mensuales como anuales.
+
 
Ejemplo (entre otros) funcionando con esta plantilla: https://www.awekas.at/de/instrument.php?id=522
+
Ahora nos centramos en la de Asistente de Configuración, que es la opción por defecto.
+
 
Si se utiliza horario UTC en la estación y Meteoclimatic, es necesario cambiar en Awekas el parámetro "corrección horaria" a +1
+
*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 estacion|ficha de la estación]].
Así mismo si fuera preciso es posible generar plantillas para otras redes. Paso necesario puesto que estas estaciones sólo permiten una única API en el apartado "customized", y de este modo se puede dar cobertura a más de una.
+
*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.
+
 
Adicionalmente, este sistema genera estos archivos: http://meteoclimatic.atmos.cat/weatherlink/sumaris/
+
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.
 +
 
 +
[[Archivo:Ecowitt-4.jpg|800px]]
 +
 
 +
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===  
 +
<br />
 +
A continuación se indica como se introducen estos datos en la consola o pasarela 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.
 +
<br />
 +
 
 +
====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á.
 +
<br /><br>
 +
[[Archivo:wsview1.jpg|250px]][[Archivo:wsview2.jpg|250px]][[Archivo:wsview3.jpg|250px]][[Archivo:wsview4.jpg|250px]]
 +
 
 +
====APP ECOWITT====
 +
 
 +
En la APP Ecowitt es parecido pero algo 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....". '''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
 +
 
 +
[[Archivo:app-ecowitt-1.jpg|250px]][[Archivo:app-ecowitt-2.jpg|250px]][[Archivo:app-ecowitt-3.jpg|250px]][[Archivo:app-ecowitt-4-2.jpg|250px]]

Última revisión de 16:39 24 ene 2026

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


A continuación se indica como se introducen estos datos en la consola o pasarela 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 algo 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....". 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