Hardware > Davis Instruments

Problemas con Davis Vantage

(1/2) > >>

megatin:
Hola, es la primera vez que hago acto de presencia por el foro para pedir ayuda . En primer lugar mis cordiales saludos y mi agradecimiento a  todos porque con la lectura de la exhaustiva información que aportáis podemos poner en marcha nuestra estación.

Tengo una Davis Vantage funcionando desde hace un año aproximadamente y enviando datos a Meteoclimatic desde el pasado febrero. Hasta ahora gracias a la lectura de las aportaciones del foro he ido solucionando los problemas de puesta en marcha del sistema con una Raspberry 2.

El sistema ha estado funcionando correctamente. Días pasados hubo un corte de corriente por caída de un diferencial.

El sistema ha dejado funcionar. Parace ser que se trata del Datalogger. La Vantage parece que no envía datos a la Raspberry.

Cómo puedo asegurarme de que el problema está en el Datalogger? 

Qué otras cosas debo comprobar y cómo?

Muchas gracias por vuestra ayuda.

Saludos y buen fin de semana.

Megatin
 

jantoni:
¿que software usas?

megatin:
Buenos días, gracias por la respuesta.  Software utilizado: WEEWX v3. Precisamente la imagen creada por ti, v5 creo.

Saludos,

Megatin

jantoni:
Si sospechas que el problema es del datalogger, empezamos con "interrogar" a la consola.

Para ello usaremos el comando wee_config_device (este comando es para la versión 3.1 de Weewx, en anteriores versiones se utilizaba un comando específico para cada consola, y en la versión 3.2 se usa wee_device)

Antes hay que parar weewx

sudo wee_config_device --info

Nos devolverá la información de la consola, así como algunos datos de la variables.

sudo wee_config_device --stop
sudo wee_config_device --start

para y arranca el logger

Si el problema persiste podemos borrar la memoria del datalogger:

sudo wee_config_device --clear

Si seguimos teniendo el problema, pero tenemos conexión con la consola, podemos acudir al recurso de "saltarnos" el datalogger, para ello, modificamos /etc/weewx/weewx.conf

Modificamos la sección StdArchive:


--- Citar ---[StdArchive]
    # This section is for configuring the archive service.

    # If your station hardware supports data logging then the archive interval
    # will be downloaded from the station.
    # Otherwise, you must specify it below (in seconds):
    archive_interval = 300

    # How long to wait (in seconds) before processing new archive data. Must
    # be greater than zero.
    archive_delay = 15

    # Generally, if possible, new records are downloaded from the console
    # hardware. If the console does not support this, then software record
    # generation is done.
    # Set the following to "software" to force software record generation:

    record_generation = software       #pasamos del datalogger
    record_generation = hardware      #usamos el datalogger

    # Whether to include LOOP data in hi/low statistics.
    loop_hilo = True

    # The data binding to be used:
    data_binding = wx_binding

--- Fin de la cita ---

Ya nos cuentas.....y si tienes que seguir con ello, acuérdate de poner lo que te responde la Raspberry a cada comando

megatin:
Jantoni, te cuento:

Despué de hacer un reboot, WeeWX parece que arranca, pero a los 20 ó 30 segundos, deja de funcionar.

Capturas de los mensajes de terminal a las órdenes que me sugieres:

pi@raspberrypi ~ $ sudo service weewx status
[ ok ] Status of weewx weather system: not running.




pi@raspberrypi ~ $ sudo wee_config_device --info
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.0 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_config_device", line 43, in <module>
    main()
  File "/usr/bin/wee_config_device", line 40, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 65, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1745, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 413, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1081, in _setup
    self.port.wakeup_console(max_tries=self.max_tries, wait_before_retry=self.wait_before_retry)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 78, in wakeup_console
    raise weewx.WakeupError("Unable to wake up Vantage console")
weewx.WakeupError: Unable to wake up Vantage console



pi@raspberrypi ~ $ sudo wee_config_device --start
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.0 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_config_device", line 43, in <module>
    main()
  File "/usr/bin/wee_config_device", line 40, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 65, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1745, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 413, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1081, in _setup
    self.port.wakeup_console(max_tries=self.max_tries, wait_before_retry=self.wait_before_retry)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 78, in wakeup_console
    raise weewx.WakeupError("Unable to wake up Vantage console")
weewx.WakeupError: Unable to wake up Vantage console



pi@raspberrypi ~ $ sudo wee_config_device --clear
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.0 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_config_device", line 43, in <module>
    main()
  File "/usr/bin/wee_config_device", line 40, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 65, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1745, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 413, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1081, in _setup
    self.port.wakeup_console(max_tries=self.max_tries, wait_before_retry=self.wait_before_retry)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 78, in wakeup_console
    raise weewx.WakeupError("Unable to wake up Vantage console")
weewx.WakeupError: Unable to wake up Vantage console


He modificado el fichero weewx.conf  según tus indicaciones y no hay cambios.

Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa