wview-5.20.2
5.20.2 03-21-2012
radlib version required: 2.12.0 or newer
-
Added back "dailyrainin" for http reporting. They do no computation based on hourly rain values.
-
Fixed a typo in the wviewmgmt station.php file.
5.20.1 03-20-2012
radlib version required: 2.12.0 or newer
- Modified http rain submission (Wunderground and Weatherforyou) so only the
"rainin" parameter is sent so daily rain will be correct.
5.20.0 03-17-2012
radlib version required: 2.12.0 or newer
-
Added "wait_for_time_set" function to most wview start script examples so
wview daemons are not started until the system time is set. This applies to
platforms without a real time clock which must reset their time during
startup. -
Updated the User Manual section on skin selection to better describe enabling
extended data generation (UV, ET, radiation). -
Updated the debian post install script to try harder to find the default http
document root location for creation of symbolic links to wviewmgmt and the
weather home page. -
Added new configuration option to optionally disable using the Vantage Pro
console archive records and instead autogenerate them from the LOOP data.
This is how all other stations work. It also supports non-standard console
interfaces (those not using the datalogger on the console). -
Updated the Weatherforyou URL for data submissions.
-
Fixed bug with DataFeed clients that caused an infinite loop if you
restarted wview while there was a datafeed client connection. -
Fixed bug with Alarm Type configuration introduced in 5.19.0.
-
Changed TWI station to compute rain fall rate as it is reported to not
be provided by the station. -
Added socket retry logic to the station ethernet interface (used by the
Vantage Pro IP datalogger and any serial-to-ethernet device). -
Modified CWOP host name to IP address resolution so that 'getaddrinfo' is
used instead of 'gethostbyname' and all results are tried in the order they
are returned. This requires radlib 2.12.0 or newer. -
Modified the WH1080 station interface to relax packet header requirements
so it is compliant with more stations of this type. Also hardened the read
process to require two consecutive matching reads of any record block.
Added log text to indicate that bad magic numbers can be resolved by clearing
the station memory. -
Added bounds checking for calibrated humidity values so they don't fall
outside [0, 100]. -
Fixed a bug with datafeed client utilites which incorrectly converted
ARCHIVE_VALUE_NULL (-100000) when preparing a packet for network transmission. -
Fixed a bug with wind average computation that overflowed the accumulator
for very large sample size. -
Added a default logrotate configuration for APT installs.
-
Fixed a bug introduced with 5.19.0 which caused the wind and windgust values
to always be the same. -
Removed requirement for a rain sensor for the WMRUSB stations. Stopped sanity
check of dewpoint values from WMR console which can vary wildly when the
temperature is low. -
Fixed a data size mismatch when the virtual server is used and one end is
64-bit and the other end is 32-bit. Modified LOOP_PKT and ARCHIVE_PKT to
use sized integers (int32_t) defined in stdint.h. -
Incorporated Debbie P's changes for the debian wview start script so it uses
start-stop-daemon and supports running wview processes as a non-root user
specified in a new wview-user config file. -
Modified wviewmgmt Station page to hide location entry if the station type
is Davis Vantage Pro. ELEV/LAT/LON are defined in the VP console and not by
wview. -
Added configuration item "Default Wind Units" to the wviewmgmt generation
page. Added support for all tags and graphics to use the selected wind
units. You can now select one of mph, m/s, knots or km/h for the global
default wind units in wview. -
Fixed UV processing for FFFF protocol WMRUSB stations.
-
Added support for last 60 minutes rain ("r"), last 24 hours rain ("p") and
solar radiation ("L") to CWOP packet submission. The use of "P" (rain since
local midnight) has been removed in favor of the Madis-preferred rain
reporting data. -
Added support for solar radiation and UV to http clients (Wunderground
and WeatherForYou). If these sensor values are populated they will now
be transmitted. -
Added exfoliation skin designed by Matthew Wall.
-
Changed the minimum CWOP reporting interval from 10 to 5 minutes.
-
Added n1otx's example script for fast SQLite3 queries:
examples/scripts/rainInLastWeek.sh. -
Added socket recovery logic to the ethernet station medium. Added restart
logic to the serial medium. Added restart function to the medium abstraction. -
Changed debian package definition to "Recommends" apache and php-sqlite as
opposed to "Requires".