WXforum.net

Weather Related Organizations => CWOP Forum => Topic started by: TheBushPilot on March 03, 2023, 03:50:03 PM

Title: Uploading Station Data to CWOP
Post by: TheBushPilot on March 03, 2023, 03:50:03 PM
Hi all,

I've got some questions regarding data upload to CWOP:

Some background: I currently have plans in the not so distant future to put together a generally decent weather station. It's going to use an older data logger — CR23X — from Campbell Scientific and will log at 1 minute intervals for "XYZ" software to upload to CWOP. Then for viewing the data publicly just using the NWS Time Series Viewer since I don't really care about having my own website or anything.

Do any of you have a comprehensive breakdown of what parameters can be uploaded to CWOP? Or perhaps where I might go to find something like that? I've been perusing their site and haven't been able to find any documents or clearer answers than what was on their FAQ. The other part to this is that my station will have weather type and visibility as output and will be able to do just about anything with derived measurements. I'll be the first to admit I know nothing about "middle-man" software for weather stations to internet and wanted to know if there were any options that communicate with CSI and also do non-conventional measurements types like visibility, ceiling, etc.?

The obvious alternative to this would be using a modern logger with CRBasic with which I could directly code the internet communication into the program and eliminate any third-party software. Would prefer not going this route as I'd like to use what I already have and have grown accustomed to the software those older loggers use. And I'd also rather not pay as much for one the same as a used car.

Any feed back or suggestions are welcome and appreciated,

Cheers
Title: Re: Uploading Station Data to CWOP
Post by: CW2274 on March 03, 2023, 04:15:23 PM
will log at 1 minute intervals for "XYZ" software to upload to CWOP.
Last I checked, CWOP prefers a frequency of no more than 5 minutes.
Title: Re: Uploading Station Data to CWOP
Post by: TheBushPilot on March 03, 2023, 04:20:31 PM
will log at 1 minute intervals for "XYZ" software to upload to CWOP.
Last I checked, CWOP prefers a frequency of no more than 5 minutes.

Sorry, should have specified the station itself will be logging every 1 minute while the software uploads every 5 minutes.
Title: Re: Uploading Station Data to CWOP
Post by: CW2274 on March 03, 2023, 04:46:18 PM
 [tup]
Title: Re: Uploading Station Data to CWOP
Post by: TheBushPilot on July 13, 2023, 12:01:48 PM
Alright I've mostly done my homework.

Here's what I've found if anyone else is looking for similar information.

You can upload:

Timestamp
Position data
Wind direction in degrees
Wind speed in MPH
Wind gust in MPH over 5 minute period
Temperature in degrees fahrenheit
Rain in hundredths of an inch in the last 1 hour
Rain in hundredths of an inch in the last 24 hours
Rain in hundredths of an inch since midnight local time
Humidity in percent (%)
Altimeter barometric pressure in tenths of millibar
Solar Radiation luminescence in w/m^2
Equipment in use

I found this helpful link here (http://pond1.gladstonefamily.net:8080/aprswxnet.html) that describes in more detail the protocol.

On CWOP and the gladstonefamily page, it mentions the coordinates being in degrees, minutes, and hundredths of minutes. I guess this is actually degrees, minutes, and seconds(?) Please correct me if I am wrong.

Known ranges descried in a publication documenting instrumentation operating requirements found here (https://weather.gladstonefamily.net/CWOP_Guide.pdf):

Wind speed range is 1 to 144 mph
Temperature range is -80 to 130 deg F
pressure range is 616 to 1066 hPa/mbar

Quirks with reporting I found:

When humidity reads 100%, it should actually report '00'.

Solar Radiation when reporting at or below 999 will be formatted as L999, when 1000 or above, it rolls over and reports only the ones, tens, and hundreds digits while changing uppercase L to lowercase L such that reporting 678 w/m^2 would read L678, while reporting 1032 w/m^2 would read l032.

So with whatever program you have outputting the data string, it should look something like this:

@13173000z1234.56N/01234.56W_032/005g008t054r001p078P044h50b10245L678"Your equipment here"

Where:

13173000z, timestamp
1234.56N/01234.56W, coordinates
_032, wind direction
/005, wind speed
g008, wind gust
t054, temperature
r001, rain last hr
p078, rain last 24 hrs
P044, rain since midnight local
h50, humidity
b10245, barometric pressure - altimeter
L678, solar radiation


Cheers