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.netNi
https://api.m11c.netSolo 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 EcowittLas 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 estacionesAhora 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
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.