Releases: tlum/wview
wview-5.21.7
5.21.7 05-28-2014
radlib version required: 2.12.0 or newer
- Fixed debian package dependency.
5.21.6 05-27-2014
radlib version required: 2.12.0 or newer
-
Automatically detect the rsyslogd default owner and group for log files
and use those for the debian package installer (different platforms
use different values). -
Updated hidapi from latest upstream source. This effects all USB
stations. -
Updated WMRUSB interface. Found the cause for missing bytes in the
stream which in turn caused bad rain packets, among others. -
Formatted the source code. Many esoteric diffs with previous release.
-
Added better support for extra humidity sensors.
wview-5.21.5
5.21.5 04-06-2014
radlib version required: 2.12.0 or newer
- Remove debug message.
5.21.4 04-06-2014
radlib version required: 2.12.0 or newer
-
Added stale pid file cleanup to the APT package start script.
-
WMRUSB HID interface changes. Changed reader thread to blocking IO.
Mitigated the console occasionally blasting out bogus data. Now zero
packet loss. Fixed issue with pressure sanity check. Added sanity
check for bogus rain accumulator values from the WMR console.
5.21.3 03-31-2014
radlib version required: 2.12.0 or newer
- Further WMRUSB interface improvements. Better packet framing.
5.21.2 03-30-2014
radlib version required: 2.12.0 or newer
-
Updated debian APT postinst script to include copying the exfoliation skin
for new installs. -
Enabled checksum processing for WMR stations.
-
Changed LOOP windspeed items to floats for better precision.
NOTE: If you use custom datafeed clients the LOOP data structure has changed. -
Added temp only packet support for WMRUSB stations. This adds support for
add-on sensors such as the pool sensor. -
Fixed APT installs changing the wview.log file ownership incorrectly. Also
restarts rsyslog automatically if a new install.
5.21.1 03-13-2014
radlib version required: 2.12.0 or newer
-
Modified HILOW database storage so higher precision is used for cumulative
data such as rain and ET. -
Fixed issue with yearly historical charts when generated at wview start
(as opposed to at midnight). The current day was erroneously being included in
the history data. This was most apparent with the UV and Solar Radiation
charts. -
Fixed bug introduced in 5.21.0 release causing NULL wind direction to have
360 added to it (to normalize calibration result). A value of -99640 was
being stored/displayed.
wview-5.21.0
5.21.0 03-05-2014
radlib version required: 2.12.0 or newer
-
WMRUSB improvements. Further reverse engineering of the undocumented protocol. Reset and
heartbeat messages now working. Packet reception more stable. Initial packet acquisition
faster resulting in faster startup. -
Modify CWOP packet header for new stricter compliance requirements of CWOP servers.
-
Fix log message time_t bug for 64-bit platforms.
-
Add timeout parameter for ssh rules. Added rows to config database.
-
Updated data feed conversion logic to handle ARCHIVE_VALUE_NULL in loop data.
-
Added flat line sensor value detection for outside temp, wind direction and wind speed.
If there are no changes over a 4 hour period an email alert will be sent. -
Added Station Name, City and State to the wviewmgmt System Status page header.
-
Added logic to SSH timer to fixup next timer interval if system time has skewed or
if the ssh transfer took longer than 2 minutes. -
Fixed TE923 rain calculation to assume each tip is 1/36" instead of 1mm.
-
Fixed a bug for Vantage Pro stations which could cause the last archive interval of
the previous day to be included in the current day HILOW data. This occurred if the
midnight archive record was provided late by the console. -
Added wet bulb temperature calculation and html tag --WetBulbTemp--. Added to all
"readings.incx" templates. -
Added email alert notification if no loop data has been received for a given archive
interval. This applies to all stations except the Davis stations (alerts already
exist for them). -
Updated start scripts to detect and delete stale pid files.
-
Modified WH1080 data parsing to assume a humidity of 9% if the value from the
station is undefined (0xff).
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".
wview-5.19.0
5.19.0 05-22-2011
radlib version required: 2.11.2 or newer
-
Added "-f" argument to all processes so they can be run in the foreground
(i.e., not as daemons). This will facilitate tracing and debugging wview
processes from the command line. -
Added "start-trace" command to the wview start script examples that don't
use some distro-specific magic to start/stop processes so all processes can
be started with strace and run in the foreground. Added section in the User
Manual to describe the use of strace and the "-f" argument for debugging. -
Added an rsyslog config file to the debian APT installation such that wview
logs are placed in the file /var/log/wview.log. Also added "99-wview.conf"
to the examples/rsyslog directory and instructions for use in the source
build section of the User Manual. -
Added alarm type definitions to the Alarm Type mouse over tool tip so they
can be viewed directly from the wviewmgmt configuration page. -
Added release of SIGABRT signal for all process initializations. This allows
a clean abort for the operating system. -
Update WH1080 station interface to better handle potential extraneous data
on the USB bus. -
Moved all calculated values (wind chill, heat index, dew point) to the
generic station code so they are not computed until after calibrations. -
Added new configuration parameter to control if station interface details
(such as host/port or serial device) are displayed with the station type
when the tag "!--stationType--" is expanded. The default is "yes". Can be
configured on the File Generation page of wviewmgmt.