Autor Tema: Weewx no recoge datos de velocidad y dirección del viento  (Leído 16747 veces)

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

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Weewx no recoge datos de velocidad y dirección del viento
« en: 27 de Octubre del 2018, 11:46:55 am »
Hola,

hace unos días me fijé que la dirección del viento era siempre N y la velocidad 0,
actualizé de weewx 3.7.1 a 3.8.2 hará unas semanas, no se si fue entonces cuando se creó el problema ya que me di cuenta mas tarde .

La consola marca velocidad y dirección correctamente, instalé un watherlink en una maquina virtual y también marcaba los datos de viento correctamente por lo que deduzco que el problema está en el weewx.
Cuando hice el update a la 3.8 conservé el weewx.conf que venia usando para no tener que volver a configurarlo.

Alguna idea por donde buscar?
con el comando ./wunderfixer --query veo esta información
2018-10-27 10:40:00 CEST (1540629600); 29.638";  50.7F;  97%; 0.0 mph; N/A deg; 0.0 mph gust;  49.9F; 0.02" rain ...fix? (y/n/a/q):q

Saludos
« Última modificación: 27 de Octubre del 2018, 11:48:42 am por saba01 »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #1 en: 27 de Octubre del 2018, 12:58:02 pm »
Hola

Efectivamente cuando la velocidad es 0 km/h weewx pone dirección Norte. Has mirado weewx en modo "en vivo" a ver qué dicen sus loops ??

Para weewx con sudo service weewx stop y a continuación ejecutas sudo weewxd /etc/weewx/weewx.conf (si ese es el el archivo de configuración que está usando weewx). Te saldrán loops con esta apariencia cada 2-3 segundos:

REC:    2018-10-27 12:48:00 CEST (1540637280) altimeter: 1005.06509395, appTemp: 17.2113643294, barometer: 1005.08000554, cloudbase: 784.629501141, consBatteryVoltage: None, dateTime: 1540637280, dewpoint: 12.3927218106, ET: 0.0, extraHumid1: 68.7, extraTemp1: -7.83333333333, extraTemp2: 29.4444444444, extraTemp3: 29.4444444444, forecastRule: 192, heatindex: 17.7222222222, highOutTemp: 63.9, highRadiation: 274.0, highUV: 1.7, humidex: 20.1888108117, inDewpoint: 13.6616234369, inHumidity: 60.0, inTemp: 21.7777777778, interval: 1, lowOutTemp: 63.7, maxSolarRad: None, outHumidity: 71.0, outTemp: 17.7222222222, pressure: 991.109475351, radiation: 274.0, rain: 0.0, rainRate: 0.0, rxCheckPercent: 100.0, txBatteryStatus: None, usUnits: 16, UV: 1.7, windchill: 17.7222222222, windDir: 247.5, windGust: 12.8747840001, windGustDir: 247.5, windrun: 81.6952443089, windSpeed: 6.43739200004

Cuando lleve unos cuantos y si viento y dirección están cambiando en la consola lo detienes con CTRL + C y vas mirando esa etiqueta que he resaltado en negrita a ver si va cambiando en cada loop.

Para poner otra vez weewx en marcha sudo service weewx start


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

www.meteoarchena.es

Desconectado zapal

  • Sr. Member
  • ****
  • Mensajes: 331
    • Ver Perfil
    • EL tiempo en los locos
  • Estación: torrevieja-los locos (ESPVA0300000003183A)
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #2 en: 27 de Octubre del 2018, 13:50:41 pm »
Cuando hice el update a la 3.8 conservé el weewx.conf que venia usando para no tener que volver a configurarlo.

En ocasiones weewx modifica algo de ese fichero en los update. Pon el suyo, y copia los datos de localizacion y todo eso con copia y pega, pero no sobreescribas el fichero entero.

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #3 en: 27 de Octubre del 2018, 16:55:13 pm »
Hola

Efectivamente cuando la velocidad es 0 km/h weewx pone dirección Norte. Has mirado weewx en modo "en vivo" a ver qué dicen sus loops ??

Para weewx con sudo service weewx stop y a continuación ejecutas sudo weewxd /etc/weewx/weewx.conf (si ese es el el archivo de configuración que está usando weewx). Te saldrán loops con esta apariencia cada 2-3 segundos:

REC:    2018-10-27 12:48:00 CEST (1540637280) altimeter: 1005.06509395, appTemp: 17.2113643294, barometer: 1005.08000554, cloudbase: 784.629501141, consBatteryVoltage: None, dateTime: 1540637280, dewpoint: 12.3927218106, ET: 0.0, extraHumid1: 68.7, extraTemp1: -7.83333333333, extraTemp2: 29.4444444444, extraTemp3: 29.4444444444, forecastRule: 192, heatindex: 17.7222222222, highOutTemp: 63.9, highRadiation: 274.0, highUV: 1.7, humidex: 20.1888108117, inDewpoint: 13.6616234369, inHumidity: 60.0, inTemp: 21.7777777778, interval: 1, lowOutTemp: 63.7, maxSolarRad: None, outHumidity: 71.0, outTemp: 17.7222222222, pressure: 991.109475351, radiation: 274.0, rain: 0.0, rainRate: 0.0, rxCheckPercent: 100.0, txBatteryStatus: None, usUnits: 16, UV: 1.7, windchill: 17.7222222222, windDir: 247.5, windGust: 12.8747840001, windGustDir: 247.5, windrun: 81.6952443089, windSpeed: 6.43739200004

Cuando lleve unos cuantos y si viento y dirección están cambiando en la consola lo detienes con CTRL + C y vas mirando esa etiqueta que he resaltado en negrita a ver si va cambiando en cada loop.

Para poner otra vez weewx en marcha sudo service weewx start

pues si, velocidad a 0 y dirección norte
LOOP:   2018-10-27 16:48:29 CEST (1540651709) appTemp: 47.6613280195, barometer: 29.536, cloudbase: 1917.09390928, consBatteryVoltage: 4.22, dateTime: 1540651709, dayET: 0.0, dayRain: 0.95275590575, dewpoint: 47.2127867992, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 7, forecastRule: 172, heatindex: 48.3, humidex: 49.3725398451, inDewpoint: 50.6991291232, inHumidity: 43.0, insideAlarm: 0, inTemp: 74.7, leafWet4: 0.0, maxSolarRad: None, monthET: 0.0, monthRain: 4.976377954, outHumidity: 96.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 48.3, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.95275590575, stormStart: 1540591200, sunrise: 1540621020, sunset: 1540659000, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, windchill: 48.3, windDir: None, windGust: 0.0, windGustDir: None, windSpeed: 0.0, windSpeed10: 0.0, yearET: 0.0, yearRain: 38.0866141827

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #4 en: 27 de Octubre del 2018, 17:20:55 pm »
Cuando hice el update a la 3.8 conservé el weewx.conf que venia usando para no tener que volver a configurarlo.

En ocasiones weewx modifica algo de ese fichero en los update. Pon el suyo, y copia los datos de localizacion y todo eso con copia y pega, pero no sobreescribas el fichero entero.

tengo esto en /etc/weewx, cual es el de la versión 3.8.2?
Código: [Seleccionar]
-rw-r--r-- 1 root root  16K oct 27 11:11 weewx.conf
drwxr-xr-x 2 root root 4,0K oct 17 10:28 rsyslog.d
drwxr-xr-x 2 root root 4,0K oct 17 10:28 import
drwxr-xr-x 2 root root 4,0K oct 17 10:28 logrotate.d
-rw-r--r-- 1 root root  14K ago 16 18:06 weewx.conf-3.8.2
-rw-r--r-- 1 root root  14K ago 16 18:06 weewx.conf.dist
-rw-r--r-- 1 root root  14K ago 16 18:06 weewx.conf.dpkg-dist
-rw-r--r-- 1 root root  16K jul 31 14:42 weewx.conf-3.7.1
drwxr-xr-x 5 root root 4,0K jul 12  2017 skins
drwxr-xr-x 3 root root 4,0K jul 12  2017 apache
drwxr-xr-x 4 root root 4,0K jul 12  2017 logwatch
drwxr-xr-x 3 root root 4,0K jul 12  2017 udev
lo he mirado esta mañana con el  weewx.conf-3.8.2 pero le falta la sección [Vantage], no hay donde definir la conexión con la consola, en mi caso IP

el weewx.conf antiguo
Código: [Seleccionar]
   # Start of week (0=Monday, 6=Sunday)
    week_start = 0

##############################################################################

[Vantage]
    # This section is for the Davis Vantage series of weather stations.
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP)
    type = ethernet

el weewx,conf-3.8.2
Código: [Seleccionar]
   # Start of week (0=Monday, 6=Sunday)
    week_start = 6

##############################################################################

#   This section is for uploading data to Internet sites

[StdRESTful]
   
    [[StationRegistry]]
        # To register this weather station with weewx, set this to true
        register_this_station = false
   
    [[AWEKAS]]
        # This section is for configuring posts to AWEKAS
« Última modificación: 27 de Octubre del 2018, 17:23:56 pm por saba01 »

Desconectado zapal

  • Sr. Member
  • ****
  • Mensajes: 331
    • Ver Perfil
    • EL tiempo en los locos
  • Estación: torrevieja-los locos (ESPVA0300000003183A)
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #5 en: 27 de Octubre del 2018, 17:50:43 pm »
Pues se lo ha comido el gato, justo es ahi donde tendria que estar la config. aqui puedes ver la configuracion de una de mis estaciones:

[Vantage]
    # This section is for the Davis Vantage series of weather stations.

    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)

    #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
    type = serial

    # If the connection type is serial, a port must be specified:
    #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
    #     /dev/ttyUSB0 is a common USB port name
    #     /dev/ttyS0   is a common serial port name
    #   BSD:
    #     /dev/cuaU0   is a common serial port name
    port = /dev/ttyUSB0

    # If the connection type is ethernet, an IP Address/hostname is required:
    host = 1.2.3.4

    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################

    # Serial baud rate (usually 19200)
    baudrate = 19200

    # TCP port (when using the WeatherLinkIP)
    tcp_port = 22222

    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 0.5

    # The id of your ISS station (usually 1). If you use a wind meter connected
    # to a anemometer transmitter kit, use its id
    iss_id = 1

    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 4

    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2

    # How many times to try before giving up:
    max_tries = 4

    # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
    model_type = 2

    # The driver to use:
    driver = weewx.drivers.vantage

##############################################################################

#   This section is for uploading data to Internet sites

[StdRESTful]

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #6 en: 27 de Octubre del 2018, 18:51:27 pm »
A ver, o es cosa del driver o configuración del archivo weewx.conf

Antes de probar con el weewx.conf de la versión 3.8.2 al que hay que ponerle la sección de configuración de la Davis... qué está puesto en el actual weewx.conf en loop_hilo= true o false ? y en record_generation= hardware o software ?



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

www.meteoarchena.es

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #7 en: 28 de Octubre del 2018, 08:20:01 am »
A ver, o es cosa del driver o configuración del archivo weewx.conf

Antes de probar con el weewx.conf de la versión 3.8.2 al que hay que ponerle la sección de configuración de la Davis... qué está puesto en el actual weewx.conf en loop_hilo= true o false ? y en record_generation= hardware o software ?
    loop_hilo = True
    record_generation = hardware

creo que ya he encontrado el motivo por el que no existe la sección Station en el conf de ejemplo que deja el weewx en /etc/weewx
Citar
In weewx 2.x, the default weewx.conf contained a stanza for every one of the supported stations. In weewx 3.x, one driver stanza is inserted into weewx.conf when you install weewx.

he editado el fichero weewx.conf-3.8.2, he configurado los parámetros necesarios, he añadido la sección Station del fichero antiguo y todo sigue igual
Código: [Seleccionar]
txBatteryStatus: 0, usUnits: 1, windchill: 43.6, [b]windDir: None, windGust: 0.0, windGustDir: None, windSpeed: 0.0[/b], windSpeed10: 0.0,
va a ser cosa del driver, alguien tiene funcionando correctamente la 3.8.2 con una Vantage Pro2?
detalles del driver de vantage de mi instalación
Código: [Seleccionar]
-rw-r--r-- 1 root root 126K ago 16 18:06 /usr/share/weewx/weewx/drivers/vantage.py
Saludos
« Última modificación: 28 de Octubre del 2018, 08:25:35 am por saba01 »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #8 en: 28 de Octubre del 2018, 09:52:23 am »
Pues da la casualidad de que yo también tengo weewx con la VP2 por ethernet con Virtual VP como distribuidor en otro PC local.

Antes puse en vez de un LOOP un REC que es en el minuto en punto los valores que graba en la base de datos. El LOOP mío es así:

LOOP:   2018-10-28 09:19:35 CET (1540714775) altimeter: 1000.79948705, appTemp: 7.03701489971, barometer: 1001.08406751, cloudbase: 1144.0733127, consBatteryVoltage: 5.04, dateTime: 1540714775, dayET: 0.031, dayRain: 0.0, dewpoint: 3.12114718639, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, extraTemp1: 28.8888888889, extraTemp2: 29.4444444444, extraTemp3: 29.4444444444, forecastIcon: 3, forecastRule: 192, heatindex: 11.3333333333, humidex: 11.3333333333, inDewpoint: 3.34679188704, inHumidity: 44.0, insideAlarm: 0, inTemp: 15.5555555556, leafWet4: 0.0, maxSolarRad: None, monthET: 3.3, monthRain: 3.2000000008, outHumidity: 57.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 11.3333333333, pressure: 986.892944466, radiation: 336.0, rain: None, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.16000000004, stormStart: 1540591200, sunrise: 1540704420, sunset: 1540743060, trendIcon: 20, txBatteryStatus: 0, usUnits: 16, UV: 0.7, windchill: 11.3333333333, windDir: 317.0, windGust: 14.4841320001, windGustDir: 317.0, windSpeed: 14.4841320001, windSpeed10: 9.65608800006, yearET: 54.18, yearRain: 33.0600000083

Mi driver como el tuyo del 16 de agosto:

-rw-r--r-- 1 root root 128104 ago 16 18:06 vantage.py

Mi sección de vantage:

Código: [Seleccionar]
[Vantage]
    # This section is for a Davis VantagePro2, VantageVue or WeatherLinkIP
   
    # Connection type: serial or ethernet
    #  serial (the classic VantagePro)
    #  ethernet (the WeatherLinkIP)
    type = ethernet
   
    # If the connection type is serial, a port must be specified:
    #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
    #     /dev/ttyUSB0 is a common USB port name
    #     /dev/ttyS0   is a common serial port name
    #   BSD:
    #     /dev/cuaU0   is a common serial port name
    #port = /dev/ttyAMA0
    #port = /dev/ttyUSB0
   
    # If the connection type is ethernet, an IP Address/hostname is required:
    host = 192.168.1.101
   
    ######################################################
    # The rest of this section rarely needs any attention.
    # You can safely leave it "as is."
    ######################################################
   
    # Serial baud rate (usually 19200)
    baudrate = 19200
   
    # TCP port (when using the WeatherLinkIP)
    tcp_port = 5511
   
    # TCP send delay (when using the WeatherLinkIP):
    tcp_send_delay = 1
   
    # The id of your ISS station (usually 1)
    iss_id = 1
   
    # How long to wait for a response from the station before giving up (in
    # seconds; must be greater than 2)
    timeout = 5
   
    # How long to wait before trying again (in seconds)
    wait_before_retry = 1.2
   
    # How many times to try before giving up:
    max_tries = 4
   
    # The driver to use:
    driver = weewx.drivers.vantage


loop_hilo y record_generation lo tienes igual que yo... qué usas ? WeatherLink IP ?



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

www.meteoarchena.es

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #9 en: 28 de Octubre del 2018, 12:37:38 pm »
loop_hilo y record_generation lo tienes igual que yo... qué usas ? WeatherLink IP ?

si te refieres al dataloguer si, uso WeatherLink IP
este
que raro, todo igual y a mi no me funciona el tema del anemómetro,
he mirado el driver pero yo de phyton no entiendo nada,
pensaba probar de ponerle el driver de la 3.7.1 pero hay muchos cambios...

hay maneras de volver a generar el archivo weewx.conf desde cero?
me refiero a volver a ejecutar el wizard inicial que sale cuando instalas weewx por primera vez

ahora que me había decidido a comprar el transmisor inalámbrico para poner el anemómetro en le tejado va y me sale este problema  >:(

Saludos

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #10 en: 28 de Octubre del 2018, 15:27:35 pm »
Para reconfigurar weewx lo detienes y

sudo dpkg-reconfigure weewx

Pero no sé si salen de modificar todas las opciones disponibles por lo que haz copia antes de tu actual weewx.conf

Si aún así no va y si por aquí nadie puede ayudarte creo que lo mejor será pasarse por el foro de weewx donde tendrán más ideas de lo que pueda pasar.

Saludos


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

www.meteoarchena.es

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #11 en: 28 de Octubre del 2018, 17:28:28 pm »
he renombrado mi archivo weewx.conf, he ejecutado el reconfigure, me ha salido en cada opción por defecto lo que había configurado yo y no ha creado el archivo /etc/weewx/weewx.conf  :o
he reiniciado weewx y no ha dado ningun error :o solo un warnig de tomcat que no creo que afecte
Código: [Seleccionar]
insserv: warning: script 'tomcat' missing LSB tags and overrides
de donde lee los datos?
he hecho una búsqueda del archivo weewx.conf y este es el resultado
Código: [Seleccionar]
-rw-r--r-- 1 root root 225 mar 23  2017 /etc/weewx/apache/conf.d/weewx.conf
-rw-r--r-- 1 root root 32 mar 23  2017 /etc/weewx/logwatch/conf/services/weewx.conf
-rw-r--r-- 1 root root 83 mar 23  2017 /etc/weewx/logwatch/conf/logfiles/weewx.conf
-rw-r--r-- 1 root root 564 ago 16 18:06 /etc/weewx/rsyslog.d/weewx.conf
lrwxrwxrwx 1 root root 31 jul 24  2017 /etc/rsyslog.d/weewx.conf -> /etc/weewx/rsyslog.d/weewx.conf

cada vez entiendo menos que puede passar..........
voy a dar una vuelta por el foro de weewx a ver si encuentro algun caso similar.

Muchas gracias!



Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #12 en: 28 de Octubre del 2018, 18:51:30 pm »
Pues da la casualidad de que yo también tengo weewx con la VP2 por ethernet con Virtual VP como distribuidor en otro PC local.

me puedes pasar tu weewx.conf eliminando los datos que consideres oportunos?
quiero repasar el tema de las unidades de medida..........

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #13 en: 28 de Octubre del 2018, 22:36:09 pm »
Ok aquí lo tienes en el adjunto


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

www.meteoarchena.es

Desconectado saba01

  • Newbie
  • *
  • Mensajes: 43
    • Ver Perfil
  • Estación: GI784
Re:Weewx no recoge datos de velocidad y dirección del viento
« Respuesta #14 en: 01 de Noviembre del 2018, 11:59:06 am »
Nada, no encuentro diferencias :(

he probado de volcar y limpiar la memoria del dataloguer y sigue igual.
he instalado weewx en una máquina virtual con ubuntu 16.04 configurando solo lo justo y más de lo mismo.
He buscado el el foro de weewx y no encuentro nada parecido.
He actualizado el firmware del weatherlink IP y de la consola.
La consola marca dirección del viento pero la gráfica que hay en la consola aparece vacía.


me queda probar con un dataloger USB........