Autor Tema: Problemas barómetro weewx  (Leído 8748 veces)

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

Desconectado gonchoCT

  • Jr. Member
  • **
  • Mensajes: 88
    • Ver Perfil
  • Estación: ESMUR3000000030380C
Problemas barómetro weewx
« en: 20 de Marzo del 2020, 17:39:14 pm »
Buenas tardes a todos, resulta que hoy revisando datos de mi estación me he dado cuenta que desde que tengo conectada la estación por weewx me marca entre 2 y 3hPa más de la presión real. Puede que sea problema de la consola, que también se me reseteó unos días antes de empezar con weewx, pero no estoy seguro. ¿Alguien sabe si hay algún factor de calibración para weewx o la consola? Gracias de antemano

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #1 en: 20 de Marzo del 2020, 17:50:33 pm »
Cuando dices que te marca 2-3 hPa más ¿a que te refieres?

¿Marca distinto Weewx de lo que dice la consola?

Sería la primera vez que lo vería, ya que Weewx lee la variable "barometer" directamente de la consola (en el caso de las Davis)

Danos un poco más de luz.


Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado gonchoCT

  • Jr. Member
  • **
  • Mensajes: 88
    • Ver Perfil
  • Estación: ESMUR3000000030380C
Re:Problemas barómetro weewx
« Respuesta #2 en: 20 de Marzo del 2020, 18:18:54 pm »
Me he expresado mal, el valor en la consola y en weewx es el mismo, a lo que me refiero es que desde que cambié a weewx la consola me marca menos y no sé si es por weewx o por la consola

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #3 en: 20 de Marzo del 2020, 18:58:30 pm »
No, culpa de Weewx, nunca.

Como he dicho anteriormente, Weewx lee el dato de presión relativa directamente de la consola.

Es decir, el problema siempre estará en la consola.

Otra situación distinta es que, cuando instalaras Weewx, modificaras algún parámetro de la consola, como la altitud.

Puedes comprobarlo así:

Código: [Seleccionar]
jantoni@orangepipc:~$ sudo /etc/init.d/weewx stop
[sudo] password for jantoni:
[ ok ] Stopping weewx (via systemctl): weewx.service.
jantoni@orangepipc:~$ wee_device /etc/weewx/weewx.conf --info
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.1.1 (weewx.drivers.vantage)
Querying...
Davis Vantage EEPROM settings:

    CONSOLE TYPE:                   Vantage Vue

    CONSOLE FIRMWARE:
      Date:                         Jul 28 2009
      Version:                      2.11

    CONSOLE SETTINGS:
      Archive interval:             300 (seconds)
      Altitude:                     625 (meter)
      Wind cup type:                large
      Rain bucket type:             0.2 mm
      Rain year start:              1
      Onboard time:                 2020-03-20 17:43:49

    CONSOLE DISPLAY UNITS:
      Barometer:                    mbar
      Temperature:                  degree_10C
      Rain:                         mm
      Wind:                         km_per_hour

    CONSOLE STATION INFO:
      Latitude (onboard):           +40.3°
      Longitude (onboard):          -3.5°
      Use manual or auto DST?       MANUAL
      DST setting:                  OFF
      Use GMT offset or zone code?  ZONE_CODE
      Time zone code:               21
      GMT offset:                   N/A
      Temperature logging:          LAST
      Retransmit channel:           OFF (0)

    TRANSMITTERS:
     Channel   Receive   Repeater  Type
         1      active      none    iss
         2      active      none    (N/A)
         3      active      none    (N/A)
         4      active      none    (N/A)
         5      active      none    (N/A)
         6      active      none    (N/A)
         7      active      none    (N/A)
         8      active      none    (N/A)

    RECEPTION STATS:
      Total packets received:       21275
      Total packets missed:         2698
      Number of resynchronizations: 7
      Longest good stretch:         2299
      Number of CRC errors:         12

    BAROMETER CALIBRATION DATA:
      Current barometer reading:    29.968 inHg
      Altitude:                     2051 feet
      Dew point:                    45 F
      Virtual temperature:          54 F
      Humidity correction factor:   2.5
      Correction ratio:             1.076
      Correction constant:          +0.000 inHg
      Gain:                         0.000
      Offset:                       -28.000

    OFFSETS:
      Wind direction:               +0 deg
      Inside Temperature:           +0.0 F
      Inside Humidity:              +0 %
      Outside Temperature:          +0.0 F
      Outside Humidity:             +0 %

jantoni@orangepipc:~$ sudo /etc/init.d/weewx start
[ ok ] Starting weewx (via systemctl): weewx.service.
jantoni@orangepipc:~$

Lo más lógico es que hayas cambiado el valor de la altitud almacenado en la consola.

Si el valor de la altitud es correcto, mira a ver que método de cálculo tiene la consola.

En las Vantage Pro2 solo hay un método, así que nada que mirar.

En las Vantage Vue, hay dos, NOAA y Alt-Setting. El método de cálculo no se puede cambiar por el comando wee_device, por lo que hay que cambiarlo directamente en la consola. Por defecto Davis marca NOAA.

Yo uso Alt-Setting, una vez establecida correctamente la altitud, clava la presión (al menos a mi). Por supuesto, tengo la ventaja de tener los datos del Aeropuerto de Barajas que está a muy pocos kilómetros.

Puedes comprobar los valores de referencia en xcweather.co.uk

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado gonchoCT

  • Jr. Member
  • **
  • Mensajes: 88
    • Ver Perfil
  • Estación: ESMUR3000000030380C
Re:Problemas barómetro weewx
« Respuesta #4 en: 22 de Marzo del 2020, 16:51:02 pm »
Gracias por tu respuesta, he probado a poner el Alt-Setting y nada, me sigue marcando 4hPa más en la consola que xcweather.co.uk y que en estaciones a unos 20km. En la configuración de weewx que me has pasado también está todo bien, así que supongo que será problema del barómetro de la Davis

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #5 en: 22 de Marzo del 2020, 18:01:00 pm »
O de la altitud

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado gonchoCT

  • Jr. Member
  • **
  • Mensajes: 88
    • Ver Perfil
  • Estación: ESMUR3000000030380C
Re:Problemas barómetro weewx
« Respuesta #6 en: 23 de Marzo del 2020, 00:01:47 am »
La altitud está bien puesta, pero también sigue marcando de más

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #7 en: 23 de Marzo del 2020, 10:14:39 am »
Pues entonces, si la altitud es correcta en la consola y en weewx, y en la consola se lee lo mismo que en los datos que facilita weewx, todo apunta a un problema en el sensor.

Si siempre la diferencia es de +4hPa habría que probar a poner una constante de corrección.

Como nunca lo he necesitado, pues ahora mismo no sé decirte cómo. Pero cuando tenga un rato, lo investigo. En weewx lo único complicado es tocar la base de datos, así que no debe ser difícil.

Si lo averiguas tú mismo antes, pues nos das luz.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Telares

  • Visitante
Re:Problemas barómetro weewx
« Respuesta #8 en: 23 de Marzo del 2020, 10:26:49 am »
Hola, hace tiempo estuve por aquí con un problema similar: https://forum.meteoclimatic.net/index.php/topic,1257.30.html . En weewx.conf ( nano /etc/weewx/weewx.conf) puedes añadir correcciones. Hay un apartado con algo así:

 #   This section can adjust data using calibration expressions.

[StdCalibrate]

    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        foo = foo + 0.2

Espero que te sirva, salud.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #9 en: 23 de Marzo del 2020, 10:30:24 am »
Ah,,,,,,,cierto....memoria

Pero creo recordar que siempre en imperiales, no en metrica

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #10 en: 23 de Marzo del 2020, 11:02:27 am »
No obstante, tal como dice la documentación de weewx, lo mejor es hacerlo, en el caso de las Davis, desde la propia consola:

Citar
If you are using a Davis Vantage instrument and all you require is a simple correction offset, this can also be done in the hardware. See your manual for instructions.

Citar
Si está usando una Davis Vantage y todo lo que quiere es un simple "offset" de corrección, también puede hacerlo en el hardware. Vea el manual para instrucciones

Así pues:

Calibrating Barometric Pressure
Before calibrating the barometric pressure, be sure the station is set to the correct elevation.
See “Screen 10: Elevation” on page 11 for more information. Find the nearest source of
barometric pressure, such as a local airport, to get a current barometric pressure.
1. Press BAR to select barometric pressure.
2. Press and release 2ND, then press and hold SET. The barometric pressure variable blinks.
3. Continue holding SET until the Weather Center reads “SET BAR.”
4. Press the < and > keys to select digits in the variable.
5. Press + and - keys to add to or subtract from the digit’s value.
6. Press DONE to exit calibration.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #11 en: 23 de Marzo del 2020, 11:21:19 am »
Ahora recuerdo este hilo

https://forum.meteoclimatic.net/index.php/topic,1257.75.html

El ea4tn al que se hace referencia, soy yo mismo.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #12 en: 23 de Marzo del 2020, 11:28:55 am »
Si lo prefieres hacer en weewx, modificar weewx.conf como decía Telares

Código: [Seleccionar]
##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]

    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        foo = foo + 0.2

Pasando a:

Código: [Seleccionar]
##############################################################################

#   This section can adjust data using calibration expressions.

[StdCalibrate]

    [[Corrections]]
        # For each type, an arbitrary calibration expression can be given.
        # It should be in the units defined in the StdConvert section.
        # Example:
        barometer = barometer - 0.11

Esto pondría un offset de -3,72 hPa

Ah, y digo en imperiales, porque sigo diciendo lo mismo de hace años.....si en Weewx se dice que no se cambie el sistema de medida de la base de datos, salvo que sepas lo que estás haciendo, pues no lo cambies salvo que sepas lo que estás haciendo *+* *+* *+* *+* *+*

Y el sistema de medida de Weewx es US, por tanto pulgadas de mercurio, inHg  como queráis decirlo.

Y aprovecho para hacer política....ja ja ja.....¿por qué no cambiar el sistema?, pues porque la inmensa mayoría de las estaciones suministran los datos de los sensores en grados Farenheit, pulgadas de mercurio, millas por hora, etc, etc......Tal como llegan los datos de la estación, se graban en la base de datos sin ningún tipo de conversión. Solo se convierten a métrica para ser mostrados al público.
« Última modificación: 23 de Marzo del 2020, 11:34:49 am por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Problemas barómetro weewx
« Respuesta #13 en: 23 de Marzo del 2020, 12:35:33 pm »
Los offsets se hacen según el sistema de medida que se tenga en la BBDD de weewx.

Si tienes la BBDD en métrico se tendrá que poner el offset en métrico y si se tiene en imperial se pondrá en imperial.

Yo tengo la BBDD en métrico porque así empecé con ella y los offsets si se los hago se los tengo que hacer en métrico. La presión va en hPa en la BBDD y la temperatura en ºC, así es más fácil corregir los valores si hay que hacerlo.

Weewx tiene un campo en la tabla archive de la BBDD llamado usUnits que según su valor reconoce si los valores de la BBDD están en métrico o en imperial. El valor 1 es imperial y el 16 es métrico. Hay un tercero llamado METRICWX con otras unidades.

Otra cosa es cómo presente Weewx los datos para informes NOAA, web y demás en que puedes personalizar las unidades de medida independientemente del sistema de unidades que haya en la BBDD.




Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.649
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Problemas barómetro weewx
« Respuesta #14 en: 23 de Marzo del 2020, 12:38:12 pm »
Aquí tienes lo que almacena Weewx en función de US, metric, metricwx

http://www.weewx.com/docs/customizing.htm#units

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41