Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 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

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Possibility of custom serial stream?

Discussion and questions about Cumulus weather station software version 1. This section is the main place to get help with Cumulus 1 software developed by Steve Loft that ceased development in November 2014.
Post Reply
Things
Posts: 3
Joined: Wed 26 Oct 2011 10:49 am
Weather Station: WH3081
Operating System: 7 Ultimate
Location: Australia

Possibility of custom serial stream?

Post by Things »

I'm in the process of DIY'ing a weather station, as my old cheapy eBay one kicked the bucket a while back, and I've always found the update times to be so slow on the cheaper stations.

I've read through the FAQ's and wiki, but couldn't really find anything in particular about this.

Is there any way for Cumulus to support just a generic serial datastream? Or perhaps pull data from a file instead? I can easily modify my code to match an existing protocol for input, however I'm not sure if they're actually published anywhere. At the moment the limits of my sensors seem to be about a 2 second update rate. I've used Cumulus with my cheap station in the past and it's worlds ahead of the garbage they send with it, so I'd love to be able to use it for my custom station too if I can.

Cheers
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Possibility of custom serial stream?

Post by steve »

The ways that people have used to interface their self-built stations to Cumulus are by emulating a station which Cumulus supports, which is the best way, or by getting Cumulus to read an 'easyweather.dat' file, see http://wiki.sandaysoft.com/a/EasyWeather_Format

The station protocols that I am aware of being used in this way are the Davis protocol (published on their web site) and the Fine Offset protocol (not officially published, as far as I am aware, but available unofficially in various places - there may be a copy in the wiki).

It's possible that at some point in the future I will add support for a custom serial stream input, but I have no idea when that might be.
Steve
Things
Posts: 3
Joined: Wed 26 Oct 2011 10:49 am
Weather Station: WH3081
Operating System: 7 Ultimate
Location: Australia

Re: Possibility of custom serial stream?

Post by Things »

Interesting, wouldn't have thought Davis would publish their protocol. Good to know.

Although a fair few of the commands seem to be pretty useless, I'm assuming Cumulus only really looks for the current data and high/low data? But I can check this pretty easily anyway by seeing what it's sending :)

Cheers
AllyCat
Posts: 1132
Joined: Sat 26 Feb 2011 1:58 pm
Weather Station: Fine Offset 1080/1 & 3080
Operating System: Windows XP SP3
Location: SE London

Re: Possibility of custom serial stream?

Post by AllyCat »

Hi,

Welcome to the forum; I don't think that the Davis protocol is all that "simple". :(

But to avoid reinventing the wheel, have you seen the Weatherduino project?

Cheers, Alan.
Things
Posts: 3
Joined: Wed 26 Oct 2011 10:49 am
Weather Station: WH3081
Operating System: 7 Ultimate
Location: Australia

Re: Possibility of custom serial stream?

Post by Things »

Yeah, it's a pretty neat project. That said I'd like to use some better, newer hardware and try get update rates as quickly as I can, and I'm looking at perhaps removing the need for a computer at all. Just waiting on a bit more money to go further with it :)
Post Reply