Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

Homebuilt Serial Interface for Davis stations

For discussion of DIY weather equipment - sensors, accessories, improvements to existing kit etc
Post Reply
af4ex
Posts: 5
Joined: Thu 17 Mar 2011 2:24 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7, 64-bit
Location: Palm Bay, Florida
Contact:

Homebuilt Serial Interface for Davis stations

Post by af4ex »

Hello,
Weather newbie here, just got my first wx station, Davis Vantage VUE, which is really nice. I'm an amateur radio operator and am sending my reports to the ham APRS/CWOP network using Cumulus. I keep the console downstairs in the family room (for everyone to enjoy), but run Cumulus and other APRS software (APRSISCE) upstairs in my hamshack. So I have a wireless link that I designed my self which uses a pair of XBee wireless serial modems, plugged directly into the console box and the weather radio (Yes, I know I could do this with WeatherLink/Envoy, but that was too much $$$ for me).

HARDWARE
The hardware details of my serial interface can be seen at WXForum [http://www.wxforum.net/index.php?topic=10721.0 ], but I would be glad to answer questions about it either here or at wxforum.

SOFTWARE
The good news is that my homebuilt interface doesn't seem to require any special software to run, other than a standard serial connection. At least this is true for the two programs I've run so far (Cumulus and WuHu). I think this is mostly due to the excellent API which Davis has very generously made public to facilitate the use of 3rd party software.

I'm able to run the Cumulus monitor program and have enabled the website (http://www.qsl.net/af4ex/wx), both of which seem to run fine via my interface, with the possible exception of the rain history feature. It doesn't seem to 'remember' rain from a week or so ago.

I have a question for Steve. In addition to exposing the API (which resides in the console) the Davis interface ("WeatherLink", which I don't have) also provides some logging capability. Does Cumulus depend in any way on this additional capability?

If so, then perhaps I could write some minimal software of my own to patch in that capability in my homebuilt interface, to make it look more like a "WeatherLink" interface.

I should point out that I'm not trying to compete with Davis here, for whom I have great respect for the quality of their product line. Rather, I've created a "low-cost serial interface" for myself (and those intrepid amateurs not afraid to poke around with a soldering iron). Such a "low-cost" interface seems to be missing from their product line. :-|

Thanks,
John/af4ex
Last edited by af4ex on Mon 21 Mar 2011 7:21 pm, edited 1 time in total.
Palm Bay, Florida
(EL98PA)
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Homebuilt Serial Interface for Davis stations

Post by steve »

Hi John, someone did post a link to your discussion on wxforum a while ago; interesting stuff.

Cumulus does assume that the station has a logger and will attempt to use it by default, but there's a setting to turn off use of the logger. With that set, I can't think of any reason why it shouldn't all work perfectly well, including the rainfall figures, assuming Cumulus is running most of the time (24/7, ideally). If it wasn't running at midnight, in particular, that would definitely cause problems with the daily rainfall totals.
Steve
af4ex
Posts: 5
Joined: Thu 17 Mar 2011 2:24 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7, 64-bit
Location: Palm Bay, Florida
Contact:

Re: Homebuilt Serial Interface for Davis stations

Post by af4ex »

@cumulus
> Hi John, someone did post a link to your discussion on wxforum a while ago; interesting stuff.

That was me, reporting a problem caused by 'sleep' mode (which is fixed now). Just thought I should re-post here, to bring this homebuilt interface to the attention of your home-building audience, and to get more insights on the software side.

Actually, because of that sleep-mode problem, my station probably went down before midnight on a couple of occasions. For the past few days it's been running pretty solid (except for a Florida-style brownout yesterday). Need to get an UPS before the really nasty Florida weather happens this summer (which is the most interesting weather of course).
:D
Palm Bay, Florida
(EL98PA)
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Homebuilt Serial Interface for Davis stations

Post by steve »

af4ex wrote:That was me, reporting a problem caused by 'sleep' mode (which is fixed now).
Ah, right, now I re-read your post I see that; I hadn't appreciated that it was the same interface. Someone else had previously posted a link also!
Steve
hswaters
Posts: 11
Joined: Fri 24 Jun 2011 11:17 pm
Weather Station: Davis Vantage Vue
Operating System: windows-7 64 bit
Location: Houston, TX USA

Re: Homebuilt Serial Interface for Davis stations

Post by hswaters »

af4ex wrote:Hello,
Weather newbie here, just got my first wx station, Davis Vantage VUE, which is really nice. I'm an amateur radio operator and am sending my reports to the ham APRS/CWOP network using Cumulus. I keep the console downstairs in the family room (for everyone to enjoy), but run Cumulus and other APRS software (APRSISCE) upstairs in my hamshack. So I have a wireless link that I designed my self which uses a pair of XBee wireless serial modems, plugged directly into the console box and the weather radio (Yes, I know I could do this with WeatherLink/Envoy, but that was too much $$$ for me).

HARDWARE
The hardware details of my serial interface can be seen at WXForum [http://www.wxforum.net/index.php?topic=10721.0 ], but I would be glad to answer questions about it either here or at wxforum.

SOFTWARE
The good news is that my homebuilt interface doesn't seem to require any special software to run, other than a standard serial connection. At least this is true for the two programs I've run so far (Cumulus and WuHu). I think this is mostly due to the excellent API which Davis has very generously made public to facilitate the use of 3rd party software.

I'm able to run the Cumulus monitor program and have enabled the website (http://www.qsl.net/af4ex/wx), both of which seem to run fine via my interface, with the possible exception of the rain history feature. It doesn't seem to 'remember' rain from a week or so ago.

I have a question for Steve. In addition to exposing the API (which resides in the console) the Davis interface ("WeatherLink", which I don't have) also provides some logging capability. Does Cumulus depend in any way on this additional capability?

If so, then perhaps I could write some minimal software of my own to patch in that capability in my homebuilt interface, to make it look more like a "WeatherLink" interface.

I should point out that I'm not trying to compete with Davis here, for whom I have great respect for the quality of their product line. Rather, I've created a "low-cost serial interface" for myself (and those intrepid amateurs not afraid to poke around with a soldering iron). Such a "low-cost" interface seems to be missing from their product line. :-|

Thanks,
John/af4ex
:D :clap: :D
John you are a lifesaver. I have spent two days searching for just the information you have provided. When my Davis arrives I will give this a try. I know I will write software for logging and such and I will keep you in mind. It would be wonderful to have a knowledgeable beta tester. I do not sell software so I cannot pay for testing services.
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Homebuilt Serial Interface for Davis stations

Post by gemini06720 »

af4ex wrote:...I've created a "low-cost serial interface" for myself (and those intrepid amateurs not afraid to poke around with a soldering iron). Such a "low-cost" interface seems to be missing from their product line. :-|
John, please correct me if I am wrong... ;)

From what I have read, it appears that the interface you have built does not contain any RAM memory, meaning that a program/software must always be connected to the interface (and running) in order to get (pull) the data from the console into the computer.

Whereas the overly expensive Davis Instruments WeatherLink datalogger interface contains some RAM memory where a few hours (or some days) of data is stored - for whenever the program/software is not connected to the interface and not getting (pulling) the data from the console into the computer.
af4ex
Posts: 5
Joined: Thu 17 Mar 2011 2:24 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7, 64-bit
Location: Palm Bay, Florida
Contact:

Re: Homebuilt Serial Interface for Davis stations

Post by af4ex »

gemini06720 wrote:...
From what I have read, it appears that the interface you have built does not contain any RAM memory, meaning that a program/software must always be connected to the interface (and running) in order to get (pull) the data from the console into the computer.

Whereas the overly expensive Davis Instruments WeatherLink datalogger interface contains some RAM memory where a few hours (or some days) of data is stored - for whenever the program/software is not connected to the interface and not getting (pulling) the data from the console into the computer.
I think you're right, WeatherLink does provide some logging functions that my interface can't support. But it's not a big deal, especically for Cumulus users, because there are many ways to customize weather software to save your data.

I have not run into any problems due to this missing feature. In fact, none of the software that I run seems to notice that it's 'missing'.
:-|
Palm Bay, Florida
(EL98PA)
gwynethh
Posts: 7
Joined: Thu 22 Sep 2011 12:08 am
Weather Station: Davis Vantage Pro2
Operating System: win 7
Location: Kittery, Maine, USA

Re: Homebuilt Serial Interface for Davis stations

Post by gwynethh »

At http://www.wxforum.net/index.php?topic=10721.0 we have discussed using a Roving Networks XV RN-XV WiFi device for wireless connection to a home network. Works good so far.
gemini06720
Posts: 1700
Joined: Mon 10 Aug 2009 10:16 pm
Weather Station: No weather station
Operating System: No operating system
Location: World...

Re: Homebuilt Serial Interface for Davis stations

Post by gemini06720 »

Thank you very much for the link - I have read about 5 pages so far - but I have saved (to PDF) all 10 pages.
belfryboy
Posts: 46
Joined: Thu 19 Jan 2012 8:49 am
Weather Station: Davis VP2 envoy 24hr FARS
Operating System: Windows 8.1
Location: somerset

Re: Homebuilt Serial Interface for Davis stations

Post by belfryboy »

Hi, this is my first post over here and thought that I could contribute to the topic,

I have owned and serviced Davis Vantage pro equipment for a number of years, but I got fed up with the archaic looking weatherlink software, and after a lightning strike killed my VP1 I all but gave up. I have since repaired the main station but my logger was stone dead.

I have built the serial interface described over in the WXforum, and then with a little help from another member have enabled the logging part. (I have these for sale if anyone is interested. :oops: sorry mods if I have overstepped the mark selling in my first post)

I have used the logger succesfully with Cumulus, but to set the logging interval I either need to go in via a terminal program and use manually typed commands, or use a small application that was written for me to do the same thing.

I have been unable to find a function for setting the interval in Cumulus, and was wondering if this was a feature that may be added in the future.
User avatar
steve
Cumulus Author
Posts: 26701
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Homebuilt Serial Interface for Davis stations

Post by steve »

belfryboy wrote:I have been unable to find a function for setting the interval in Cumulus, and was wondering if this was a feature that may be added in the future.
It's possible; I try to avoid writing to stations, I already get people from time to time accusing Cumulus of stopping their station working. It's a slightly different situation with Davis stations, as the interface is documented and any updates are actually done by the Davis DLL anyway - and there's the precedent of setting the clock.
Steve
belfryboy
Posts: 46
Joined: Thu 19 Jan 2012 8:49 am
Weather Station: Davis VP2 envoy 24hr FARS
Operating System: Windows 8.1
Location: somerset

Re: Homebuilt Serial Interface for Davis stations

Post by belfryboy »

Steve,

thanks for the speedy reply to my post. The commands are fairly simple (setper, start etc) and the responses predictable. You are right the the commands are well documented, which certainly made it easy for me to sort out the setup by hand.

BTW I always recommend Cumulus to anyone buying my logger, since it's so user friendly.

Also did you want one of my loggers (gratis of course!) to try out with any software mods that you may choose to do?
belfryboy
Posts: 46
Joined: Thu 19 Jan 2012 8:49 am
Weather Station: Davis VP2 envoy 24hr FARS
Operating System: Windows 8.1
Location: somerset

Re: Homebuilt Serial Interface for Davis stations

Post by belfryboy »

Edit.

sales based post removed by author
schlag
Posts: 1
Joined: Wed 24 Oct 2012 4:31 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7
Location: United States

Re: Homebuilt Serial Interface for Davis stations

Post by schlag »

gwynethh wrote:At http://www.wxforum.net/index.php?topic=10721.0 we have discussed using a Roving Networks XV RN-XV WiFi device for wireless connection to a home network. Works good so far.
I used the pinout as described on page 2 of that link and extrapolated the XBee radio setup to use an RN-XV. However, I'm stuck at configuring the RN-XV. I saw your posting where you were able to get it connected.

could you explain how you did the configuration? I think all of my connections are solid but I never see the RN-XV as an ad hoc connection from my laptop running Windows 7. I presume that is default mode although Roving Networks docs say you have to apply 3.3V to another pin.

I'd appreciate any help you can offer.

thanks.
Post Reply