Autor Tema: Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic  (Leído 1757 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jantoni

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 5.274
  • Hay más tontos que botellines
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« en: 01 de Octubre de 2024, 00:11:30 »
El tema de la presión en las estaciones Ecowitt parece que suscita dudas entre los usuarios, sobre todo a aquellos que cambian el sistema de envío de datos y se pasan a la nueva API Ecowitt-Meteoclimatic

Estas estaciones, fabricadas por Fine Offset, desde tiempos inmemoriales no han calculado nunca la presión relativa. Y no exagero, nunca la han calculado.

Desde los tiempos de las gloriosas PCE FWS20, Fine Offset, para simplificar la electrónica y no tener que meter potencia de cálculo, tomó la decisión de publicar la presión relativa añadiendo un offset (es decir, una constante) a la presión absoluta medida.

Esto tiene como consecuencia que la presión relativa de estas estaciones puede alejarse bastante en periodos de frío extremo o de calor extremo.

En las estaciones actuales, todo sigue igual. Se puede modificar la presión absoluta (mediante un offset o constante) y, al valor resultante hay que añadirle otro offset o constante para calcular la presión relativa.

Esto está llevando a muchos usuarios a establecer una configuración extraña. Por ese motivo, al realizar la API Wunderground, y posteriormente la API Ecowitt, se decidió tomar la presión absoluta y realizar la compensación para calcular la presión reducida a nivel del mar, tomando en cuenta tanto la altitud de la consola como la temperatura exterior.

Posteriormente el algoritmo se modificó para tomar en cuenta la temperatura media de las últimas 12 horas.

Por este motivo, no coinciden los datos de presión relativa que aparecen en vuestras consolas y en ecowitt.net con lo que aparece publicado en Meteoclimatic. Pero igualmente no os coincidiría su utilizaráis un software como Weewx, que utiliza el mismo algoritmo implementado por Meteoclimatic (aunque los datos pueden variar en 1-2 hPa entre Weewx y Meteoclimatic)

Por eso, hay que tener especial atención en:

- La altitud sobre el nivel del mar de las consolas (no de los sensores de temperatura) que es donde suele estar el sensor de presión. Est valor lo debemos informar correctamente en la ficha de la estación, pues Meteoclimatic utilizará esta altitud para hacer los cálculos.
- El offset de presión absoluta, debe estar a cero, salvo que sepamos lo que hacemos cuando ajustamos este valor. No voy a entrar a decir como ajustar la presión absoluta, pues es realmente complejo. La única manera al alcance de todos sería coger la consola e irse a un metro de distancia de una estación AEMET u otra red oficial que facilite el valor de presión absoluta. Valores superiores a +- 3hPa implica pensar en una avería del sensor.

Recordar que los offset están programados en la consola. En la ficha de la estación en Meteoclimatic también aparece un offset, pero es importantísimos que esté a cero. Ese dato se usaba antiguamente, pero aún hay estaciones que lo usan, indebidamente.

Y conviene recordar una norma de Meteoclimatic desde tiempos inmemoriales. Los sensores de presión, por lo general las consolas, deben estar instalados en una ubicación sin grandes cambios de temperatura, por lo general en o junto a una pared que de hacia el norte, que no haya corrientes de aire y, por supuestísimo, que no reciba directo la radiación solar.

Para los que tengan curiosidad, pueden comprobar la presión mediante esta página web

https://www.omnicalculator.com/physics/air-pressure-at-altitude   (ojo a las unidades, marcar hPa tanto en absoluta como en relativa, de lo contrario usará Pascales en lugar de hectoPascales)

No usa el mismo algoritmo que usa Meteoclimatic, y sobre todo no utiliza la media de temperatura de las últimas 12 horas, pero el resultado será muy similar al calculado por Meteoclimatic (os puedo decir que conozco al menos 5 algoritmos diferentes para el cálculo de la presión reducida a nivel del mar)
« Última modificación: 01 de Octubre de 2024, 00:28:43 por jantoni »
|Consolas y Gateways|Bloques de Sensores Exterior|Sensores Independientes|Sensores Auxiliares|Gestión|
|Davis Vantage Vue|ISS Davis Vantage Vue|WH41|Sensor Presión BMP390|Rock64 + 3 Weewx simultáneos|
|Ecowitt GW1000|WH65|3 X WN31|Nova PM SDS011||
|Ecowitt GW2000|WS90|WN32|HONEYWELL HPMA115S0-TIR||
|Ecowitt WH2650|||||

Desconectado Brange

  • Full Member
  • ***
  • Mensajes: 155
    • Hp2564 Wittboy Pro + WH40
  • Estación: ESCAT0800000008849C
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #1 en: 05 de Enero de 2025, 16:14:01 »
Ahora que estoy leyendo sobre las presiones, tanto el dato que da la consola como la publicada en meteoclimatic es practicamente la misma. No se si será por la nueva estación (Ws90) porque con la sainlogic, doy fe, que las presiones las daba muy altas. También he de decir que la consola mide las coordenadas, creo que con la otra no lo hacía... Es más precisa en ese sentido. 

Desconectado jantoni

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 5.274
  • Hay más tontos que botellines
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #2 en: 05 de Enero de 2025, 18:02:57 »
Ahora que estoy leyendo sobre las presiones, tanto el dato que da la consola como la publicada en meteoclimatic es practicamente la misma. No se si será por la nueva estación (Ws90) porque con la sainlogic, doy fe, que las presiones las daba muy altas. También he de decir que la consola mide las coordenadas, creo que con la otra no lo hacía... Es más precisa en ese sentido.

Sería por mal funcionamiento del sensor.

Hasta el momento, TODOS los dispositivos de Ecowitt miden la presión relativa del mismo modo......Presión Absoluta + Constante(offset)

Hasta ahora, porque en breve se lanzará el firmware 2.0 para las consolas HP25x0 que cambiarán esto y calcularán la presión con un algoritmo bastante complejo
|Consolas y Gateways|Bloques de Sensores Exterior|Sensores Independientes|Sensores Auxiliares|Gestión|
|Davis Vantage Vue|ISS Davis Vantage Vue|WH41|Sensor Presión BMP390|Rock64 + 3 Weewx simultáneos|
|Ecowitt GW1000|WH65|3 X WN31|Nova PM SDS011||
|Ecowitt GW2000|WS90|WN32|HONEYWELL HPMA115S0-TIR||
|Ecowitt WH2650|||||

Desconectado Brange

  • Full Member
  • ***
  • Mensajes: 155
    • Hp2564 Wittboy Pro + WH40
  • Estación: ESCAT0800000008849C
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #3 en: 08 de Enero de 2025, 22:31:25 »
Pues mira que la estación era nueva...  :-\
¿Por cierto qué significa una constante?
gracias!!

Desconectado jantoni

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 5.274
  • Hay más tontos que botellines
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #4 en: 09 de Enero de 2025, 00:21:24 »
Pues mira que la estación era nueva...  :-\
¿Por cierto qué significa una constante?
gracias!!

Una constante es un valor fijo. Es decir, que no altera su valor.
|Consolas y Gateways|Bloques de Sensores Exterior|Sensores Independientes|Sensores Auxiliares|Gestión|
|Davis Vantage Vue|ISS Davis Vantage Vue|WH41|Sensor Presión BMP390|Rock64 + 3 Weewx simultáneos|
|Ecowitt GW1000|WH65|3 X WN31|Nova PM SDS011||
|Ecowitt GW2000|WS90|WN32|HONEYWELL HPMA115S0-TIR||
|Ecowitt WH2650|||||

Desconectado Brange

  • Full Member
  • ***
  • Mensajes: 155
    • Hp2564 Wittboy Pro + WH40
  • Estación: ESCAT0800000008849C
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #5 en: 09 de Enero de 2025, 22:16:05 »
Ok, muchas gracias!

Desconectado OTEMPOVILA

  • Newbie
  • *
  • Mensajes: 9
  • Estación: Estación- ESGAL3600000036516A
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #6 en: 30 de Abril de 2025, 06:47:14 »
Hola, las estaciones ESGAL3600000036516A y ESGAL3600000036516B aparecen con la presión 5mb más alta que las que reguistran las propias estaciones. He informado en el foro hace meses de este reguistro pero continúa apareciendo más alta. Y no se corresponde con la realidad.Me pueden indicar como lograr calibrar esos valores para que la plataforma de meteoclimatic publique los valores reales que las estaciones envían? Gracias. En otras plataformar la presión es transmitida y publicada sin alteraciones que aumentan a un dato erróneo los valores de la presión.

Desconectado jantoni

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 5.274
  • Hay más tontos que botellines
    • meteorivas.es
  • Estación: ESMAD2800000028522A
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #7 en: 30 de Abril de 2025, 09:14:08 »
Ya se ha explicado muchas veces, incluso en el mensaje que iniciaba este hilo.

En el protocolo Ecowitt, Meteoclimatic no utiliza la presión relativa que envían las estaciones. Utiliza la presión absoluta, a la que se aplica uno de los algoritmos conocidos para calcular la relativa (aunque parezca mentira, hay bastantes métodos, unos más complejos que otros).

Este algoritmo utiliza la presión absoluta enviada por la estación, la media de la temperatura de la últimas "x" horas ("x" porque ahora no me acuerdo si son 3 o 6) y la altitud que tiene informada cada estación en Meteoclimatic.

Por tanto, lo que hay que ser especialmente cuidadoso es que el offset de la presión absoluta esté a cero en las estaciones.

En tus dos estaciones, calculadas con este algoritmo:

https://www.omnicalculator.com/physics/air-pressure-at-altitude

Coincide aproximadamente con el calculado por Meteoclimatic. Nunca serán exactos por las diferencias entre los algoritmos.

Si has ajustado la presión tocando la presión absoluta y la relativa, es incorrecto. El offset de la absoluta es para CALIBRAR, que no es lo mismo que ajustar. Si no se tienen los medios adecuados para calibrar correctamente hay que dejarlo a cero.

La verdad es que el cálculo de la presión relativa es muy complejo para repetirlo tantas veces......por eso con el protocolo Ecowitt y dado que hasta ahora todas las estaciones Ecowitt solo añadían una constante para el cálculo de la relativa, se optó por el tomar la absoluta y calcularla en Meteoclimatic.

Si la presión absoluta de la estación está mal, o la altitud está mal, entonces empiezan los problemas para cada estación.

Por tanto, mira los ajustes de la estación y pon los valores de Offset de la Presión absoluta a cero. Y comprueba que la altitud es correcta. Puede ser una coincidencia, pero en ambas estaciones están con la misma altitud en Meteoclimatic.

Y tienes otra opción. En una de las estaciones dice que se usa Weather Display. Así que, en lugar de usar el protocolo Ecowitt puedes usar el envío directo desde Weather Display......en ese caso se publicarán los datos enviados por WD y Meteoclimatic no los calculará.
|Consolas y Gateways|Bloques de Sensores Exterior|Sensores Independientes|Sensores Auxiliares|Gestión|
|Davis Vantage Vue|ISS Davis Vantage Vue|WH41|Sensor Presión BMP390|Rock64 + 3 Weewx simultáneos|
|Ecowitt GW1000|WH65|3 X WN31|Nova PM SDS011||
|Ecowitt GW2000|WS90|WN32|HONEYWELL HPMA115S0-TIR||
|Ecowitt WH2650|||||

Desconectado OTEMPOVILA

  • Newbie
  • *
  • Mensajes: 9
  • Estación: Estación- ESGAL3600000036516A
Re:Funcionamiento presión en la nueva API Ecowitt-->Meteoclimatic
« Respuesta #8 en: 01 de Mayo de 2025, 13:57:13 »
Gracias por la respuesta.