Configuring Cumulus Software

Configuring the Cumulus software for a WeatherDuino weather station is mainly the same as 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, consult the Cumulus support forum.

Cumulus 1: General configuration settings

Configure Com Port of your WeatherDuino Pro2 receiver.

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.

The multipliers…

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 1 mph, 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 be set accordingly. For standard 1 mph 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 to set a multiplier for the “Rainfall” in Cumulus 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

These are the only specific configurations required to make Cumulus 1 work with WeatherDuino.

CumulusMX: General configuration settings

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


If you are running CumulusMX under a Linux OS, 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, 2 or 3, depending on which USB port receiver is connected
WeatherDuino Pro2 PLUS: /dev/ttyACM0

If you would like to show the name WeatherDuino on the web pages created by Cumulus, doing so is very simple and we will be grateful for that.
Under the [Station] section on the Cumulus.ini file, change the Model name to WeatherDuino.

QR Code
QR Code configuring_cumulus_software (generated for current page)