DavisSi1000 radio - weewx/weewx GitHub Wiki

Using weewx with a DavisSi1000 radio

You can use weewx with a 900MHz Davis ISS weather station, without using a Davis console, by using a 3DRobotics 900MHz telemetry radio, along with the DavisSi1000 radio firmware.

For general information on using an Si1000 wireless receiver, see this thread on wxforum.net.

More details on where to get the radio and how to set it up is available in the DavisSi1000 github repository.

Installing the DavisSi1000 driver

The latest version of the DavisSi1000 driver is in the DavisSi1000 github repository.

Download the driver, and put it in your user subdirectory.

Then add the following new section to your weewx.conf file. It will tell weewx where to find your new driver, what port and baudrate to use, and what the orientation of your ISS is. Make sure you don't add the section in the middle of some other existing section.

[Si1000]
    driver = user.Si1000
    port = /dev/ttyAMA0
    baudrate = 57600

    # adjust wind direction based on install orientation
    wind_dir_adjust = 180

Then tell weewx to use the new driver by changing the option station_type

[Station]
    .
    .
    .
    station_type = Si1000
    .
    .
    .

Note: depending on your ISS orientation, you may have to change the wind_dir_adjust parameter.