Autor Tema: Protocolo Ecowitt (estaciones Ecowitt, Froggit, Sainlogic, Waldbeck, etc)  (Leído 1282 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

jantoni

  • Visitante
El manual completo para el envío de datos con el protocolo Ecowitt

se encuentra en esta dirección:

https://www.meteoclimatic.net/software/ew_es.html








Para utilizar esta funcionalidad, previamente a la configuración del protocolo en la configuración de la consola o gateway que se use para el envío de datos, debes tener registrada una estación meteorológica en Meteoclimatic.

Si ya tienes una estación registrada, puedes realizar la configuración del envío de datos mediante los protocolos Ecowitt (preferente) o Wunderground

IMPORTANTE. CON ESTOS PROTOCOLOS LAS ESTACIONES DEBEN ESTAR EN HORARIO UTC EN LA FICHA METEOCLIMATIC. La Consola o gateway deben estar igualmente en UTC. Si ves que la estación no actualiza es posible que sea por este motivo

En las estaciones Fine Offset y sus clónicas, esta programación se hace mediante la opción de Weather Services, y luego en "Customized Server". Dada la gran cantidad de consolas y gateway de este fabricante, es posible que estas opciones tengan otros nombres.

Igualmente, para llegar a esa opcion, es diferente si se utiliza la Aplicacion WsView+ o la aplicacion Ecowitt. Las consolas y gateway que tienen interface web para la configuracion,  lo tienen todavía más fácil. ES MÁS SENCILLO EL MANEJO DE LA APP WSVIEW+

Por ejemplo, en la app Wsview sería



Pulsamos en More y luego Weather Services

Y posteriormente navegamos hacia la derecha hasta encontrar "Customized"


« Última modificación: 14 de Enero de 2025, 10:22:21 por jantoni »

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground
« Respuesta #1 en: 26 de Agosto de 2024, 13:25:23 »
Y ahora tenemos que configurar.....

Antes de nada, nos va a hacer falta una apikey o contraseña.

La encontrarás en Meteoclimatic Rainbow (la web meteoclimatic de toda la vida), te identificas y pulsas en cualquiera de tus estaciones, ya que la apikey identifica al observador y no a la estacion.



El apikey lo encontrarás debajo de tu nombre.....cópialo para pegarlo a continuacion
« Última modificación: 28 de Agosto de 2024, 08:40:56 por jantoni »

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground
« Respuesta #2 en: 26 de Agosto de 2024, 13:36:23 »
Para configurar el envío, puedes usar este enlace:

https://api.m11c.net/

Esta pagina web te dará todos los parámetros que tienes que configurar en tu consola o gateway.

Para ello indica que protocolo vas a usar.

Si eliges el protocolo Ecowitt, te pedirá el código de estacion en Meteoclimatic-Rainbow y la apikey

Te aparecerá un recuadro con todo lo que tienes que programar en la consola o gateway. Además si pulsas en el el texto resaltado en azul, lo copiara al portapapeles para que solo tengas que pegarlo en la configuracion de la App

Si eliges el protocolo Wunderground, ademas tendrás que facilitar el valor de calibracion del barometro en tu estacion. Este valor esta identificado como "Rel Offset" en lapagina de calibración de sensores de tu estacion. Bajo ningún concepto debéis indicar el valor "Abs Offset".

En cualquiera de los protocolos, la periodicidad del envío no puede ser inferior a 60 segundos. Si envías datos con menos periodicidad es posible que tu apikey quede bloqueada

La configuración que podrás obtener en api.m11c.net debes introducirla en tu consola o gateway, mediante las App Wsview+ o Ecowitt. Esta configuración no se introduce en la ficha de la estacion en Meteoclimatic

Una vez introducida la configuración en la consola/gateway, se enviarán datos cada minuto. Pero sé paciente, en la web de Meteoclimatic los datos se actualizan cada 15 minutos, por lo que puedes tardar en aparecer en la lista de estaciones entre 15 y 30 minutos.

La configuración quedaría así

« Última modificación: 22 de Septiembre de 2024, 15:21:49 por jantoni »

Desconectado jgonza50

  • Jr. Member
  • **
  • Mensajes: 68
  • Jose Antonio Gonzalez
    • http://meteosierranorte.es/
  • Estación: ESMAD2800000028752A
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground
« Respuesta #3 en: 02 de Septiembre de 2024, 16:12:26 »
Buenas tardes.
En la co figuración de meteoclimatic en el apartado URL de la plantilla, lo dejamos en blanco y con el primer envío ya queda asociado el URL, como el programa star meteoclimatic?

Gracias

jantoni

  • Visitante
Re:Configuración Envío directo a Meteoclimatic - Ecowitt y Wunderground
« Respuesta #4 en: 10 de Septiembre de 2024, 19:44:51 »
Datos adicionales

- En Meteoclimatic, en la ficha de la estación, indica el modelo de estación que mejor se ajuste a tu consola. Dada la enorme cantidad de modelos y marcas, es imposible incluir todas en la base de datos de Meteoclimatic. En el software, no es importante, pero es deseable que marques MeteoCT. Acuérdate de marcar Hora UTC, de lo contrario la estación no se actualizará.

- Con este sistema de envío, la presión relativa o presión reducida a nivel del mar de tu estación la calculará Meteoclimatic en función de la presión absoluta de tu estación. La presión absoluta será compensada con la altitud de la estación y la temperatura. ES MUY IMPORTANTE QUE LA ALTITUD QUE HAS DECLARADO EN LA ESTACIÓN SEA CORRECTA.

- La hora de tu consola, de ecowitt.net y de la ficha meteoclimatic deben estar en hora UTC.

- Si anteriormente enviabas datos mediante Atmos, por favor, verifica que todos los sensores de la estación en la ficha Meteoclimatic.

- En la misma página https://api.m11c.net tienes una opción para el mantenimiento de los datos extremos diarios, mensuales y anuales. Estos datos son traspasados a https://meteoclimatic.net en cada actualización (cada 15 minutos), por lo que no lo verás reflejado hasta la siguiente actualización.

- Los datos de configuración que se indican en https://api.m11c.net se deben escribir en la consola o gateway, no en la ficha de la estación Meteoclimatic.


Si necesitas asistencia con este procedimiento para envío de datos, usa este hilo, indicando que te ocurre y preferiblemente poniendo un pantallazo de la configuración de la consola/gateway

https://forum.meteoclimatic.net/index.php/topic,5380.0.html
« Última modificación: 21 de Septiembre de 2024, 16:16:40 por jantoni »

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground desde la consola
« Respuesta #5 en: 15 de Septiembre de 2024, 11:42:16 »
****** ATENCIÓN ******

Se ha habilitado en la misma página api.m11c.net la opción para poder cambiar los extremos diarios, mensuales y anuales de estas estaciones.

Tendréis la opción en el menú "Mantenimiento de datos"

Consideraciones:

- Esta opción se acaba de poner en funcionamiento.
- Está, evidentemente, en fase beta o de pruebas.
- Si encontráis algún error, por favor, indicadlo en el hilo abierto para comentarios sobre este procedimiento de envío.

Importante:

- Este procedimiento de mantenimiento de datos extremos funciona sobre una base de datos separada. Por tanto, la modificación en los datos de vuestra estación en meteoclimatic.net no se verá reflejada inmediatamente, teniendo que esperar a la siguiente actualización

« Última modificación: 15 de Septiembre de 2024, 18:00:19 por jantoni »

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground desde la consola
« Respuesta #6 en: 17 de Septiembre de 2024, 19:49:14 »
Datos adicionales

- En Meteoclimatic, en la ficha de la estación, indica el modelo de estación que mejor se ajuste a tu consola. Dada la enorme cantidad de modelos y marcas, es imposible incluir todas en la base de datos de Meteoclimatic. En el software, no es importante, pero es deseable que marques MeteoCT. Acuérdate de marcar Hora UTC, de lo contrario la estación no se actualizará.

- Con este sistema de envío, la presión relativa o presión reducida a nivel del mar de tu estación la calculará Meteoclimatic en función de la presión absoluta de tu estación. La presión absoluta será compensada con la altitud de la estación y la temperatura. ES MUY IMPORTANTE QUE LA ALTITUD QUE HAS DECLARADO EN LA ESTACIÓN SEA CORRECTA.

- La hora de tu consola, de ecowitt.net y de la ficha meteoclimatic deben estar en hora UTC.

- Si anteriormente enviabas datos mediante Atmos, por favor, verifica que todos los sensores de la estación en la ficha Meteoclimatic.

- En la misma página https://api.m11c.net tienes una opción para el mantenimiento de los datos extremos diarios, mensuales y anuales. Estos datos son traspasados a https://meteoclimatic.net en cada actualización (cada 15 minutos), por lo que no lo verás reflejado hasta la siguiente actualización.

- Los datos de configuración que se indican en https://api.m11c.net se deben escribir en la consola o gateway, no en la ficha de la estación Meteoclimatic.
« Última modificación: 19 de Septiembre de 2024, 10:09:28 por jantoni »

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground desde la consola
« Respuesta #7 en: 21 de Septiembre de 2024, 00:53:16 »
Para responder una pregunta frecuente

En la ficha de la estación en Meteoclimatic debéis prestar atención a:

- Que la altitud dice nivel del mar esté correctamente calculada, pues sobre esa altitud Meteoclimatic calculará la presión relativa

- En campo página web podéis indicar vuestra página web, si la tenéis. De lo contrario podéis dejarlo en blanco.

- No es necesario que indiquéis una dirección URL para la plantilla. Este campo se rellenará automáticamente cuando se empiecen a recibir datos

- En software podéis indicar MeteoCT, aunque no es relevante.

-En el modelo de estación indicad lo que más se aproxime a vuestra estación. Si tenéis dudas, preguntad en el foro Meteoclimatic

-Hora UTC como ya se ha indicado anteriormente

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground desde la consola
« Respuesta #8 en: 22 de Septiembre de 2024, 15:23:01 »
Añadida imagen configuración Wsview+

jantoni

  • Visitante
Re:Envío directo a Meteoclimatic - Ecowitt y Wunderground desde la consola
« Respuesta #9 en: 02 de Octubre de 2024, 00:37:13 »
Añadido un manual muy detallado en la web de Meteoclimatic

Enlace en el primer hilo

jantoni

  • Visitante
Re:Envío directo con protocolo Ecowitt (Ecowitt, Froggit, Sainlogic, Waldbeck, etc)
« Respuesta #10 en: 14 de Enero de 2025, 10:19:12 »
DUDAS FRECUENTES

Esto es un resumen de las dudas más habituales sobre el envío de datos con el protocolo Ecowitt.

No obstante, la mayoría de estas dudas están respondidas de antemano en los tutoriales, pero ya sabemos que vamos como locos y nos saltamos una línea de cada tres en los manuales *+* *+* *+* *+*

¿Donde puedo encontrar la forma de configurar mi consola con el protocolo Ecowitt para enviar datos a Meteoclimatic?

El último tutorial escrito y más detallado está en la sección de Documentación de Meteoclimatic-Rainbow, en este enlace directo lo encontrarás https://www.meteoclimatic.net/software/ew_es.html

¿Qué estaciones pueden usar el protocolo Ecowitt?

Que se sepa, toda la gama de estaciones Ecowitt modernas, con APP Wsview/Ecowitt. Todas salvo la WS6006 que funciona por 3G y que necesita usar el protocolo Wunderground

¿Qué estación y software debo indicar en la ficha de Meteoclimatic?

En la estación debes indicar la consola/gateway que más se parezca a la tuya. Como Ecowitt tiene muchos modelos de consolas y gateways, puede que la tuya todavía no esté en la lista.

Si no está usa:

Si usas consola: WH2910

Si usas gateway: GW1001

En el Software, debes indicar MeteoCT

¿Qué huso horario debo indicar en la ficha de Meteoclimatic?

Horario Universal Coordinado (UTC)

Y si no quieres tener un lio morrocotudo con los datos, la consola debe estar también en UTC.

En Ecowitt.net lo puedes tener en UTC o también en hora oficial, es indiferente.

¿Por qué no me descarga la plantilla cuando pulso en el botón "Desacargar Plantilla"?

Con el protocolo Ecowitt, y otros protocolos, usando MeteoCT, no se usa ninguna plantilla, ya que el envío es directo a Meteoclimatic.

La plantilla se usa solo junto con Software de ordenador específico. Por eso la plantilla para Weewx es diferente a la de CumulusMX, Weatherlink o Weather Display. Las plantillas tienen etiquetas específicas para cada software.

Por eso, en MeteoCT no te descargará ninguna plantilla.

¿Qué tengo que poner en el campo Factor de Calibración del Barómetro?

Es un campo antiguo de Meteoclimatic que se habilitó hace muchos años para estaciones antiguas.

Ese campo debes dejarlo en blanco o a cero. Y esto es extensible para todas las estaciones de Meteoclimatic, no solo las que envían por protocolo Ecowitt

¿Y qué tengo que poner en el campo URL de la plantilla?

Sencillo....absolutamente nada.

Este campo está reservado para cuando queremos que Meteoclimatic acceda a nuestra plantilla que tenemos alojada en un hosting web.

Este sistema envía directamente a Meteoclimatic, por lo que no se necesita rellenar.

No obstante, una vez envíes datos con esta API, podrás ver que en dicho campo aparece algo como "1.pool.meteoclimatic......", esto es algo absolutmente normal. Pero si pinchas en esa URL no verás absolutamente nada.

¿Qué datos tengo que programar en mi consola para enviar datos con el protocolo Ecowitt?

Los datos que tendrás que incluir son:

  • La URL de destino
  • El Path o ruta donde se encuentra la API dentro del servidor
  • El código de estación
  • El api-key
  • El puerto
  • La periodicidad de envío

La URL será siempre api.m11c.net     (no debes poner nada más, ni http, ni https, ni nada de nada)

El Pah será siempre /v2/ew seguido de una barra, el código de estación, otra barra y el api-key

El código de estación deberás copiarlo de tu ficha de estación en Meteoclimatic, así como el api-key. Debes prestar especial atención a no insertar más caracteres de los previstos. El copiar y pegar con ordenador u otro dispositivo puede insertar algún espacio en blanco a la derecha del código de estación o apì-key. Fíjate que no haya ningún espacio en blanco, ya que eso puede provocar el fallo de identificación.

El puerto será siempre el 80 y la periodicidad siempre 60 segundos

En https://api.m11c.net podrás ver, eligiendo el protocolo Ecowitt, como tienes que insertar estos valores en la APP o consola.

¿Donde debo insertar estos datos?

Estos datos debes incorporarlos en el "Customized Server" de la APP Wsview+/Ecowitt. En el manual que encontrarás en https://www.meteoclimatic.net/software/ew_es.html se detallan las pantallas en cada una de estas aplicaciones.

Es importante destacar que estas imágenes de las pantallas pueden variar a voluntar de Ecowitt en cualquier momento.

Es vital que, al terminar de introducir los datos, pulséis en "SAVE" o "Grabar", pues de lo contrario no se habilitará el envío de datos.

¿Como puedo saber si todo está bien?

Espera unos minutos y accede a https://api.m11c.net, ve a la pestaña de Mantenimiento de Datos....inserta tu código de estación y api-key y, si todo ha ido bien, verás los últimos datos enviados por tu consola.

Si te aparece un código 404, lo más probable es que no hayas indicado bien tu código de estación y api-key al acceder a Mantenimiento de Datos.

Han pasado varios minutos y siguen sin llegar datos de mi estación a api.m11c.net

En ese caso debes revisar que hayas escrito correctamente los datos solicitados y especialmente el código de estación y la api-key

Comprueba también que has habilitado la opción "Enable" y "Ecowitt" en la APP Wsview/Ecowitt

¿Como puedo corregir los datos extremos de mi estación?

En https://api.m11c.net tienes un apartado de Mantenimiento de Datos. En este apartado puedes corregir los datos extremos del día actual, mes actual y año actual.

Si tienes que corregir datos de un día concreto, debes hacerlo por la fórmula tradicional de Meteoclimatic, usando el enlace https://www.meteoclimatic.net/index/pg.0.dades.html?station_id=XXXXXXXXXXXXXXXXXXX   (las X, debes sustituirlo por el código de tu estación)

Caso aparte es la corrección de la precipitación anual, ya que la consola, cada minuto está enviando el total anual y borra lo que hayas indicado en api.m11c.net. En este caso, para corregir la precipitación anual, tendrás que hacerlo en la APP Wsview+/Ecowitt o, en algunas consolas, directamente en la consola.

¿Por qué la presión relativa que aparece en Meteoclimatic no es la misma que aparece en mi consola?

Con el protocolo Ecowitt, dado que el cálculo que realizan las consolas no es correcto al usar un offset o constante sobre la presión absoluta, es Meteoclimatic quien la calcula.

Para ello, toma la presión absoluta enviada por la consola y la transforma en relativa en función de la altitud de la estación y de la temperatura registrada en las últimas 12 horas.

Puedes leer más sobre este tema en https://forum.meteoclimatic.net/index.php/topic,5437.0.html

¿Si no tengo sensor externo de temperatura, puedo enviar datos a Meteoclimatic?

Depende.

Si no tienes el  sensor de temperatura externo incorporado a un bloque de sensores, puedes enviar datos a Meteoclimatic, pero con estas limitaciones:

- El sensor de temperatura debe ser un WH32/WN32, diseñado específicamente por Ecowitt para poder sustituir el sensor de temperatura de los bloques de sensores. El uso de un WH31/WN31 como sensor de temperatura exterior, seguramente provocará el rechazo de los datos por parte de api.m11c.net ya que el WH32/WN32 es identificado por la consola como sensor de temperatura y humedad exterior, pero no así en el caso de los WH31/WN31.
- No obstante, en el caso de usar un WH31/WN31 como sensor exterior puede, y solo puede, que funcione si la consola lo identifica como sensor 1 (no confundir con el canal). Pero esta opción no es recomendable en absoluto, ya que las probabilidades de que no funcione son elevadas.

Mi estación está ofreciendo un datos de precipitación anual disparatada

Esto es aplicable no solo para el protocolo Ecowitt, sino para casi cualquier software

Algunas consolas (y que son las más populares) no reinician la lluvia anual el 1 de enero. De hecho ni siquiera tienen el concepto de lluvia anual, siendo sustituido por un genérico "LLuvia total"

En estas consolas se debe reiniciar la precipitación cada 1 de enero.

Puedes seguir estas instrucciones:

https://forum.meteoclimatic.net/index.php/topic,4679.msg35581.html#msg35581

Por otro lado, en la APP Wsview/Ecowitt puedes encontrar un campo para personalizar el reinicio de la precipitación (no aplicable a todas las consolas/gateways).

Para nuestro uso, es importante indicar que la precipitación se reinicie a las 0:00 y que el "Rainfall Seasonn" se reinicie en Enero (January)

¿Qué pasa con las inconsistencias?

Las inconsistencias además de por fallos en el software, siempre se van a dar en estos casos en los que cambiamos el sistema de envío de datos.

Tendrás que corregirlas entre la pestaña "Mis Datos" en Meteoclimatic y "Mantenimiento de datos" en api.m11c.net

Pero el tema de inconsistencias, si tienes que tratarlo, debes hacerla en el foro general o en incidencias en estaciones, ya que no es un problema del sistema de envío de datos por API con el protocolo Ecowitt, sino una consecuencia y, a veces, una consecuencia lógica.
« Última modificación: 14 de Enero de 2025, 10:20:57 por jantoni »