Esta es la sección de configuración de las estaciones Davis Vantage Pro2 y Davis Vantage Vue.
Esta sección es común para ambas y configura tanto los Weatherlink serie, los Weatherlink usb y los Weatherlink IP
[Vantage]
# This section is for a Davis VantagePro2, VantageVue or WeatherLinkIP
# Connection type: serial or ethernet
# serial (the classic VantagePro)
# ethernet (the WeatherLinkIP)
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/ttyAMA0
# 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 = 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
type = serial Pondremos serial para los WL serie y los WL USB, ya que este último, en realidad es solo un conversor.
type = ethernet Para los Weathelink IP
port = /dev/ttyUSB0 Esto será en la inmensa mayoría de los casos. En algunas ocasiones podrá ser otro número distinto de cero, porque nuestro ordenador detecte otro puerto Serie-USB.
Si usáis un ordenador que disponga de puerto RS232 y lo utilizáis para el WeatherLink Serie, debéis indicar el puerto. Por lo general será el /dev/ttyS0, /dev/ttyS1, etc, etc
Veis que en mi fichero aparece /dev/ttyAMA0. Ese es el puerto serie estándar de Raspberry PI (en los contactos del GPIO) que podrán usar directamente aquellos que tengan una consola Davis con firmware previo al 3.0, es decir, funciona sin datalogger.
Si tenéis dudas sobre cual es el puerto que tenéis que poner, podéis usar este comando:
dmesg | grep tty*
Os aparecerán, además del ttyAMA0, que siempre está presente, los adaptadores serie que tengáis conectados, incluido el datalogger, con su numeración. Si el ordenador tiene puertos RS232 estándar, también aparecerán identificados.
host = 1.2.3.4 Aquí indicamos la dirección IP del Weatherlink-IP
Si la consola está en una ubicación remota, debéis poner la dirección IP pública de la ubicación donde esté instalada y abrir el puerto correspondiente del router remoto.
Como indica el fichero original de configuración, el resto de parámetros se cambia muy raras veces, y es mejor no tocarlos salvo que sepas lo que haces.
Quizás el único parámetro sea:
iss_id = 1 que identifica que ISS debe leer la consola. Salvo que tengáis varias Davis en la misma ubicación, lo normal es que siempre sea 1.