This is an old revision of the document!


Weather Software

What weather software does WeatherDuino work with?

WeatherDuino emulates the Davis Vantage Pro2 communication protocol, so it works with any weather software which also works with a Davis Vantage Pro2 weather station.
Cumulus1, CumulusMX, WeewX and Weather Display are the most common software used among the WeatherDuino users.

Configuring Cumulus Software

Configuring the Cumulus software for an WeatherDuino weather station is mainly the same than configuring it for a Davis VP2, except in one detail, the use of the multipliers. Here we will try to explain their use and the reason why they must be set. For any other aspect of the Cumulus software configuration, consulte the Cumulus support forum.

Cumulus 1: General configuration settings

Configure Com Port of your WeatherDuino Pro2 receiver.
cumulus_config03.jpg


If your WeatherDuino receiver supports the data logger functionality and it is enabled in the WeatherDuino user configurable, you may also want enable the “Use data logger” on Cumulus configuration.
cumulus_config01.jpg


The multipliers…
cumulus_config02.jpg

There are two reasons why the WeatherDuino users may need to set some values to two of the Cumulus multipliers.

First reason:
Besides the Davis standard wind speed resolution of 1mph, WeatherDuino allows the use of two enhanced wind speed resolutions, user selectable in the software.

// --------------------------------------------------------------------------------------
//   Define Wind Speed and Wind Gust resolution - Read carefully
// --------------------------------------------------------------------------------------
#define VP2_WIND_RESOLUTION     2    // If set to 2, set Cumulus Wind Speed and Wind Gust multipliers to 0.448. Wind Resolution 0.72 Km/h
                                     // If set to 1, set Cumulus Wind Speed and Wind Gust multipliers to 0.224. Wind Resolution 0.36 Km/h
                                     // WARNING !!!
                                     // Setting this variable to 2 or 1 allows a better wind speed and gust resolution,
                                     // but also limits the maximum readings to 183.6 Km/h and 91.8 Km/h, respectively.
                                     // If set to 0, system uses Standard Davis wind resolution (1 mph or 0.1mph with LOOP2).
                                     // Weather Display users should set this option to 0 - Standard Davis wind resolution 

Depending on the selected wind speed resolution, multipliers for Wind Speed and Wind Gust must set accordingly. For standard 1mph wind resolution, there is no need to change the Cumulus default multiplier (1.0).

Second reason:
WeatherDuino can work with a large variety of rain gauge models from several brands. So, depending on the resolution of the rain gauge used, it may be also necessary set a multiplier for the “Rainfall” in Cumulos Configuration.
The value of the “Rainfall” multiplier is calculated using the following formula: Multiplier = collector type / 0.2 (values in mm)

Example: Fine Offset rain gauges resolution is 0.3mm per tip.
Multiplier = 0.3 / 0.2
Multiplier = 1.5

There isn't any other specific configuration for Cumulus 1 software


CumulusMX: General configuration settings

All the settings explained above also apply to CumulusMX.
However, for CumulusMX, there is one more setting that must be configured by editing the Cumulus.ini file. Open the Cumulus.ini file, and under the [Station] section, add this line:

VPrainGaugeType=0



<WRAP roud hint> If you are running CumulusMX under a Linux SO, as is the case with a Raspberry PI don't forget to configure the USB port in Cumulus.ini using Linux syntax:
WeatherDuino Pro2: /dev/ttyUSB0“ (or 1 or 2 or 3, depending on which USB port receiver is connected WeatherDuino Pro2 PLUS: /dev/ttyACM0 </WRAP

Print/export
QR Code
QR Code weather_software (generated for current page)