Autor Tema: Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC  (Leído 138 veces)

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

jantoni

  • Visitante
Antes que nada, decir que esto no es un manual ni un tutorial. Es imposible, hay tantas marcas y modelos diferentes de estaciones que pueden usar este sistema que es imposible recoger como hacerlo en todas ellas.

Este sistema puede valer para casi cualquier estación moderna, con conexión a internet mediante Wifi o cable, que envíe datos a Wunderground y permita la programación de un servidor personalizado.

Vamos a utilizar ese servidor personalizado para enviar datos a Meteoclimatic, directamente desde nuestra consola.

Para enviar datos a Meteoclimatic vamos a necesitar la siguiente información:

- El código de estación en Meteoclimatic. Evidentemente para tener dicho código, necesitamos haber dado de alta la estación previamente.
- La Api Key de nuestra estación en Meteoclimatic, que podrás conseguir en la ficha de la estación en Meteoclimatic (en la Web, en la sección Mis estaciones)
- Y el offset o constante que tenemos programado en nuestra consola para calcular la presión relativa. Esto lo desarrollaremos más adelante.

Todos estos datos los vamos a introducir en nuestra consola. Tengo que señalar que no voy a decir como introducirlos en cada modelo de estación. Es responsabilidad de cada usuario el conocer su estación y, en todo caso, acudir al manual de la misma para introducir estos datos.

La URL de envío será siempre api.m11c.net

No http://api.m11c.net

Ni https://api.m11c.net

Solo api.m11c.net

Diferenciaremos dos tipos diferentes de estaciones, dos grupos muy amplios:

- Las estaciones Ecowitt
- El resto de estaciones.

Si, son dos grupos muy diferentes, pero veréis que tiene sentido.

Estaciones Ecowitt

Las estaciones Ecowitt implementaron desde un principio el protocolo Wunderground para enviar datos a servidores externos. A su vez, desarrollaron el protocolo Ecowitt, propio de la marca y más completo, abarcando más sensores del ecosistema Ecowitt.

Por ello, lo lógico es usar el protocolo Ecowitt, salvo en los dos o tres modelos más antiguos que no lo tienen implementado.

Si utilizas este protocolo Wunderground, debes introducir el offset de presión relativa que tienes en tu consola, para que Meteoclimatic calcule la presión correcta en función de la presión absoluta, la temperatura exterior y la altitud declarada en la ficha de la estación en Meteoclimatic.

Antes que nada, debes asegurarte que en la configuración de la estación, el Offset de Presión Absoluta está a cero. Si has tocado este valor, los datos pueden ser totalmente catastróficos.

Si no sabes donde encontrar ese offset, simplemente haz esta cuenta Offset=Presión Relativa-Presión absoluta  (leído en el mismo momento), el resultado siempre tiene que ser positivo, salvo que tengas instalada la estación bajo el mar.

Si eres escéptico y crees que estoy equivocado con el sistema de cálculo de presión que hace Meteoclimatic, tienes la opción de forzar a que Meteoclimatic lea la presión relativa que manda tu consola y no usar la que podría usar utilizando fórmulas aceptadas por la comunidad científica.

Para ello, en lugar de ese Offset o diferencia entre presión relativa y absoluta, indica W como te explicaré más adelante.

Para los ejemplos, vamos a decir que el offset de presión relativa (recuerda, la diferencia entre presión absoluta y presión relativa, es de 79 hPa), que el código de estación es ESMAD2800000028123Z y el apikey es 1234567890-123456-123456

Y ahora toca meter estos datos

URL = api.m11c.net

Path = /v2/wu?

Station ID = ESMAD2800000028123Z*79        (el código de estación, seguido de * y seguido del offset)

Station Key = 1234567890-123456-123456

Port = 80

Upload Interval = 60 seconds

Si no quisieras, por tus motivos que Meteoclimatic use un algoritmo admitido científicamente, y use un sistema tan poco exacto como es una simple constante, no es problema, cambia Station ID por esto

Station ID = ESMAD2800000028123Z*W

Y Meteoclimatic obedecerá y no hará cálculos con la presión. Tú mismo.

Y ya está, asegúrate que grabas las modificiones. Si todo va bien, podrás consultar en https://api.m11c.net (en mantenimiento de datos) y dentro de un minuto aproximadamente debes ver los datos que va enviando la estación. Si no lo ves en https://api.m11c.net algo has hecho mal......o el webmaster ha metido un bug en el código *+* *+* *+*

Otras estaciones

Ahora viene lo mejor... ahora vamos a ciegas, porque dentro de cada marca de estaciones hay muchos modelos, muchas aplicaciones para teléfono móvil, muchas diferencias.

Pero básicamente, voy a decir que pueden usar el mismo procedimiento descrito anteriormente, adaptándolo a cada circunstancia.

Lo más importante es que nuestra estación permita el envío de datos a un servidor personalizado. Leed el manual, suele ser un buen sitio para buscar....y si no encontráis acudid a este foro y entre los usuarios de la marca intercambiad vuestras experiencias.

Yo no tengo ni una Bresser, ni una Sainlogic FT0310, ni una Naticonal Geographic, ni una Netatmo, ni ganas que tengo. Ya me he complicado bastante la vidad ;D ;D

En esta categoría vamos a meter a todas las dichas anteriormente, Bresser y clónicas ante todo (ojo, Bresser no deja de ser otra marca "rebranded" o clónica)

Bresser, National Geographic, Sainlogic (en algunos modelos), Netatmo, Youshiko, Garni, Ventus, etc, etc....Tened especial atención que al ser "rebranders" pueden ser estaciones no compatibles.

Como ya he dicho anteriormente, lo importante es que la estación tenga, entre sus habilidades, la opción no solo de enviar a Wunderground, sino a un servidor personalizado. Por lo general, y así ha sido en los casos que he visto los manuales, todos estos envíos a servidores personalizados se hacen con el protocolo Wunderground.

Y, En las que no se puede, no se puede. Son limitaciones de la estación. En esos casos, se pueden hacer trampas y trucos informáticos. Pero no es el objeto de este manual. Si alguien está interesado, tendrá que investigar por su cuenta.

Y para meter los datos, pues más o menos igual que en el caso de las Ecowitt:

URL = api.m11c.net        (insisto, sin http ni https delante, solo api.m11c.net)

En este caso no veremos el campo PATH, porque estas estaciones no lo implementan

Station ID = ESMAD2800000028123Z*79        (el código de estación, seguido de * y seguido del offset de la presión relativa o diferencia entre la lectura de presión relativa y presión absoluta)

En algunas Bresser, el offset o diferencia entre presión absoluta y relativa, parece que cambia solito y de forma dinámica. Para estos casos o, como en el caso de las Ecowitt, si no quisieras, por tus motivos que Meteoclimatic use un algoritmo admitido científicamente, y use un sistema tan poco exacto como es una simple constante, no es problema, cambia Station ID por esto

Station ID = ESMAD2800000028123Z*W      (con eso Meteoclimatic respetará la presión relativa que envías)


Station Key = 1234567890-123456-123456

Port (si lo pide) = 80

Upload Interval (si lo pide) = 60 seconds      (Algunas Bresser admiten el parámetro y otras mandan como locas cada 11 o 13 segundos)

Aseguraros de grabar los cambios. Al cabo de un minuto, más o menos, podrás ver tus datos en https://api.m11c.net  en la sección de mantenimiento de datos.



Para ambos casos.......dificultades:

- Api Key: Asegúrate que está introducida totalmente, desde el primer carácter hasta el último
- Presión: Sé que es difícil comprender el mecanismo de ajuste de la presión, pero son solo dos opciones, o pones el offset de relativa (diferencia entre presión relativa y presión absoluta, QUE DEBE SER SIEMPRE POSITIVO) o pones W, siempre antecedido de un asterisco.

SIEMPRE QUE SE PUEDA APROVECHAD EL CÁLCULO DE LA PRESIÓN POR PARTE DE METEOCLIMATIC. EL MECANISMO DE CALCULO DE PRESIÓN RELATIVA CON UN OFFSET ES UNA MIERDA.
« Última modificación: 29 de Enero de 2025, 00:14:52 por jantoni »

jantoni

  • Visitante
Re:Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC
« Respuesta #1 en: 29 de Enero de 2025, 00:17:07 »
Y ahora, si utilizas este procedimiento, por favor, responde con un mensaje indicando Marca y modelo exacto de estación (no vale Bresset 7in1 porque hay dos mil modelos de 7in1)

Y adjunta un pantallazo con tu configuración (tachando todo o parte del api key, claro)

Con ello ayudaremos a mucha gente a configurar estas estaciones.

Saludos y hasta pronto

Desconectado jmrodrig

  • Newbie
  • *
  • Mensajes: 16
  • Estación: ESCAT0800000008009B
Re:Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC
« Respuesta #2 en: 29 de Enero de 2025, 19:45:54 »
Hola jantoni,

Tengi una Sainlogic ws3500. Desde hace 2 días el costumized de Wsview con Ecowitt ha dejado de enviar datos a MC, aunque aparentemente todo funciona bien (estación, wifi, datos que van llegando puntualmente). Estoy probando a configurar WunderG y veo q tampoco actualiza en MC. Creo que no hago nada mal. Te adjunto captura...
Un saludo!
Josep M.
« Última modificación: 29 de Enero de 2025, 20:02:47 por jmrodrig »

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.333
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC
« Respuesta #3 en: 29 de Enero de 2025, 20:29:52 »
Jantoni ya no está, ni tan siquiera puede leer lo que pongáis ya que se ha dado de baja del foro.

Lamentablemente, es lo que hay.

                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Lo siento, no respondo privados sobre cuestiones del foro o de la Red.

Desconectado jmrodrig

  • Newbie
  • *
  • Mensajes: 16
  • Estación: ESCAT0800000008009B
Re:Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC
« Respuesta #4 en: 29 de Enero de 2025, 21:00:51 »
Ostras, una gran pérdida...

Desconectado Brange

  • Full Member
  • ***
  • Mensajes: 131
    • Hp2564 Wittboy Pro + WH40
  • Estación: ESCAT0800000008849C
Re:Protocolo Wunderground - BRESSER, ECOWITT, NETATMOS, SAINLOGIC FT0310, ETC
« Respuesta #5 en: 29 de Enero de 2025, 23:00:34 »
Hace poco hubo (no se si hace justo dos días una actualización de la app de ecowitt) y algo ha pasado porque hay otro compi con algo parecido creo recordar...

Desconectado ArchidonaMeteo

  • @ArchidonaMeteo
  • Full Member
  • ***
  • Mensajes: 132
  • Estación: Archidona - Norte (ESAND2900000029300B) Archidona - Bda. el Pilar (ESAND2900000029300F) Archidona-Vega (San José) (ESAND2900000029300E) Archidona - PFV Guadacano (ESAND2900000029300C)
Hace poco hubo (no se si hace justo dos días una actualización de la app de ecowitt) y algo ha pasado porque hay otro compi con algo parecido creo recordar...

Es la misma persona :D

Hola jantoni,

Tengi una Sainlogic ws3500. Desde hace 2 días el costumized de Wsview con Ecowitt ha dejado de enviar datos a MC, aunque aparentemente todo funciona bien (estación, wifi, datos que van llegando puntualmente). Estoy probando a configurar WunderG y veo q tampoco actualiza en MC. Creo que no hago nada mal. Te adjunto captura...
Un saludo!
Josep M.

Lo único que te puedo recomendar es que te apañes un gateway como el Ecowitt GW1100 o GW1200 para gestionar y enviar los datos. Cuestan poco dinero y te quitas un montón de problemas. Las consolas Sainlogic se han quedado obsoletas en cuanto a actualizaciones y demás.

Por aquí tienes más info sobre consolas y gateways que te puede interesar: https://forum.meteoclimatic.net/index.php/topic,5510.0.html

Un saludo.
Archidona (Málaga) - 666 m.s.n.m. Visítame en: Twitter  Instagram  YouTube



Ecowitt WS3910 + WS90 + WH41 + WH57: ecowitt.net
Ecowitt WS3820 + WN67 + WH51 + WN31 (2): ecowitt.net
Froggit WH3900 (WN1910) + WS69: ecowitt.net
Froggit DP1500 (GW1000) + WH24: ecowitt.net

Desconectado jmrodrig

  • Newbie
  • *
  • Mensajes: 16
  • Estación: ESCAT0800000008009B
Muchas gracias ArchidonaM. Lo miraré.
Saludos!