readme-1.txt errata
Posted: Wed 25 Dec 2013 6:20 pm
I just happened to read the 1.9.4 readme and I wanted to comment on the following:
Around about February 2010 Davis released v1.90 firmware for the console and envoy. V1.90 contains important changes relevant to pressure and wind gust. The firmware now includes the new LPS command and another LOOP packet format known as LOOP2. Software developers should consider LOOP packets to be deprecated [according to me]. LOOP2 includes important enhancements that are especially important to the correct operation with newer station console models.
At a glance
V1.90 firmware, and above, now allows for the console/envoy to send, what once was MSLP using a fixed reduction table, as one of three different reduction methods. What I'm now calling "Legacy Pressure" can no longer be assumed to be MSLP. With the introduction of the Vantage Vue console the user now has the ability to select the reduction method - as either MSLP, Altimeter, or User Defined Offset - which will result in data errors when the value is assumed to be MSLP and the user has selected a different reduction method. Software developers must now check the Barometric Reduction Method in the LOOP2 in order to get the correct context, or at the very least, advise users that settings other than NOAA Bar Reduction is not supported.
All of this of course requires the user to upgrade the firmware to >= 1.90. Therefor, its up to the developer to decide whether to check for and continue to support prior versions.
Wind data is officially defined as:
Davis stations calculate Sea Level Pressure from Station Pressure using a formula based on several parameters such as temperature, humidity, etc, rather than just using altitude as most other stations do. CWOP require 'Altimeter Pressure' to be uploaded, i.e. a value calculated simply using altitude. The station does not provide this value directly, nor the station pressure, so Cumulus has to read some extra data once a minute in order to do the calculation. This can take several seconds, so it means that a 'normal' data reading may be missed, so you might miss a high gust value, for example. If you don't use CWOP, or you are happy for Cumulus to send Sea-Level pressure to CWOP (the difference is small unless you are at high altitude) add a line to the [Station] section of cumulus.ini:...
- CWOP/MADIS/NWS/MesoWest/et al. are NOT happy for Cumulus to send MSLP! Nor are the other ~8,540 CWOP submitters who may end up with poor data quality scores as a result. Please observe the specifications and think of your fellow hobbyists and your downstream consumers.
- There is no reason to be missing any gust data if wind gust is being handled properly.
- The station does/can supply both altimeter and station pressure.
Around about February 2010 Davis released v1.90 firmware for the console and envoy. V1.90 contains important changes relevant to pressure and wind gust. The firmware now includes the new LPS command and another LOOP packet format known as LOOP2. Software developers should consider LOOP packets to be deprecated [according to me]. LOOP2 includes important enhancements that are especially important to the correct operation with newer station console models.
At a glance
- Altimeter and Station Pressure is directly available.
- Pressure in no longer expected to use a fixed reduction method, so a new flag has been added to express the reduction method employed. Under certain conditions failure to use and interpret this will cause data errors.
- Correct standard wind measurements are directly available.
V1.90 firmware, and above, now allows for the console/envoy to send, what once was MSLP using a fixed reduction table, as one of three different reduction methods. What I'm now calling "Legacy Pressure" can no longer be assumed to be MSLP. With the introduction of the Vantage Vue console the user now has the ability to select the reduction method - as either MSLP, Altimeter, or User Defined Offset - which will result in data errors when the value is assumed to be MSLP and the user has selected a different reduction method. Software developers must now check the Barometric Reduction Method in the LOOP2 in order to get the correct context, or at the very least, advise users that settings other than NOAA Bar Reduction is not supported.
All of this of course requires the user to upgrade the firmware to >= 1.90. Therefor, its up to the developer to decide whether to check for and continue to support prior versions.
Wind data is officially defined as:
- Wind speed is the mean of the last 2-minute interval.
- Wind gust is the highest instantaneous value in the last 10-minute interval.