Author Topic: Davis VP2 and CumulusMX on a RPi3  (Read 1172 times)

0 Members and 1 Guest are viewing this topic.

Offline fradaxx

  • Member
  • *
  • Posts: 1
Davis VP2 and CumulusMX on a RPi3
« on: November 04, 2018, 03:18:44 AM »
Hi all,

I am working on the revamping of an old Vantage Pro2 cabled weather station (built pre-April 2006 with firmware updated to the last compatible version 1.90), equipped with a Davis USB datalogger; I done my first experiments with the desktop version of Cumulus on a Windows 10-based PC and all worked correctly at first attempt.

Also if I install and use CumulusMX on the same PC the communication with the VP2 works well (I see the data on the webpage at http://localhost:8998).

However my final goal is to have my VP2 connected to the Internet by a RPi3, so I completed the setup of CumulusMX b3043 on the RPi following instructions available on the original post on (now migrated to; apparently all gone well and when I run CumulusMX (with sudo mono CumulusMX.exe of by Start|Stop|Restart Script V2.5.5.0 detailed here, it starts without any error and its web interface is correctly accessible.

Of course the first thing I've done was to configure the VP2 connection parameters; in my case the virtual COM port of the USB datalogger is mapped as /dev/ttyUSB0, and this is what I've written in the Serial Port Name field of the setting page, selecting also Serial as connection type.

The problem is that when I save the configuration and exit the settings page, refreshing the CumulusMX webpage I obtain almost immediately a message popup with a "Connection closed..." message without any other detail about the problem. This persists also if I reboot RPi3.

If I spy on the serial communication traffic using command

cat /dev/ttyUSB0

I see that some (criptic) data is periodically exchanged between the RPi3 and the VP2 with a period of about 1-2 seconds, so I can guess that the connection is open.

I am trying to investigate in depth this problem but some hint by someone on this forum which has had and (hopefully) solved this a problem would be very useful to me.

Thanks in advance for any answer/advice.