Skip to content

Releases: tlum/wview

wview-5.21.7

04 Mar 00:14
Compare
Choose a tag to compare

5.21.7 05-28-2014

radlib version required: 2.12.0 or newer

  1. Fixed debian package dependency.

5.21.6 05-27-2014

radlib version required: 2.12.0 or newer

  1. Automatically detect the rsyslogd default owner and group for log files
    and use those for the debian package installer (different platforms
    use different values).

  2. Updated hidapi from latest upstream source. This effects all USB
    stations.

  3. Updated WMRUSB interface. Found the cause for missing bytes in the
    stream which in turn caused bad rain packets, among others.

  4. Formatted the source code. Many esoteric diffs with previous release.

  5. Added better support for extra humidity sensors.

wview-5.21.5

03 Mar 23:56
Compare
Choose a tag to compare

5.21.5 04-06-2014

radlib version required: 2.12.0 or newer

  1. Remove debug message.

5.21.4 04-06-2014

radlib version required: 2.12.0 or newer

  1. Added stale pid file cleanup to the APT package start script.

  2. 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

  1. Further WMRUSB interface improvements. Better packet framing.

5.21.2 03-30-2014

radlib version required: 2.12.0 or newer

  1. Updated debian APT postinst script to include copying the exfoliation skin
    for new installs.

  2. Enabled checksum processing for WMR stations.

  3. Changed LOOP windspeed items to floats for better precision.
    NOTE: If you use custom datafeed clients the LOOP data structure has changed.

  4. Added temp only packet support for WMRUSB stations. This adds support for
    add-on sensors such as the pool sensor.

  5. 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

  1. Modified HILOW database storage so higher precision is used for cumulative
    data such as rain and ET.

  2. 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.

  3. 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

03 Mar 23:38
Compare
Choose a tag to compare

5.21.0 03-05-2014

radlib version required: 2.12.0 or newer

  1. 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.

  2. Modify CWOP packet header for new stricter compliance requirements of CWOP servers.

  3. Fix log message time_t bug for 64-bit platforms.

  4. Add timeout parameter for ssh rules. Added rows to config database.

  5. Updated data feed conversion logic to handle ARCHIVE_VALUE_NULL in loop data.

  6. 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.

  7. Added Station Name, City and State to the wviewmgmt System Status page header.

  8. 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.

  9. Fixed TE923 rain calculation to assume each tip is 1/36" instead of 1mm.

  10. 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.

  11. Added wet bulb temperature calculation and html tag --WetBulbTemp--. Added to all
    "readings.incx" templates.

  12. 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).

  13. Updated start scripts to detect and delete stale pid files.

  14. Modified WH1080 data parsing to assume a humidity of 9% if the value from the
    station is undefined (0xff).

wview-5.20.2

03 Mar 23:27
Compare
Choose a tag to compare

5.20.2 03-21-2012

radlib version required: 2.12.0 or newer

  1. Added back "dailyrainin" for http reporting. They do no computation based on hourly rain values.

  2. Fixed a typo in the wviewmgmt station.php file.

5.20.1 03-20-2012

radlib version required: 2.12.0 or newer

  1. 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

  1. 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.

  2. Updated the User Manual section on skin selection to better describe enabling
    extended data generation (UV, ET, radiation).

  3. 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.

  4. 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).

  5. Updated the Weatherforyou URL for data submissions.

  6. Fixed bug with DataFeed clients that caused an infinite loop if you
    restarted wview while there was a datafeed client connection.

  7. Fixed bug with Alarm Type configuration introduced in 5.19.0.

  8. Changed TWI station to compute rain fall rate as it is reported to not
    be provided by the station.

  9. Added socket retry logic to the station ethernet interface (used by the
    Vantage Pro IP datalogger and any serial-to-ethernet device).

  10. 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.

  11. 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.

  12. Added bounds checking for calibrated humidity values so they don't fall
    outside [0, 100].

  13. Fixed a bug with datafeed client utilites which incorrectly converted
    ARCHIVE_VALUE_NULL (-100000) when preparing a packet for network transmission.

  14. Fixed a bug with wind average computation that overflowed the accumulator
    for very large sample size.

  15. Added a default logrotate configuration for APT installs.

  16. Fixed a bug introduced with 5.19.0 which caused the wind and windgust values
    to always be the same.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. Fixed UV processing for FFFF protocol WMRUSB stations.

  23. 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.

  24. Added support for solar radiation and UV to http clients (Wunderground
    and WeatherForYou). If these sensor values are populated they will now
    be transmitted.

  25. Added exfoliation skin designed by Matthew Wall.

  26. Changed the minimum CWOP reporting interval from 10 to 5 minutes.

  27. Added n1otx's example script for fast SQLite3 queries:
    examples/scripts/rainInLastWeek.sh.

  28. Added socket recovery logic to the ethernet station medium. Added restart
    logic to the serial medium. Added restart function to the medium abstraction.

  29. Changed debian package definition to "Recommends" apache and php-sqlite as
    opposed to "Requires".

wview-5.19.0

03 Mar 23:19
Compare
Choose a tag to compare

5.19.0 05-22-2011

radlib version required: 2.11.2 or newer

  1. 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.

  2. 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.

  3. 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.

  4. Added alarm type definitions to the Alarm Type mouse over tool tip so they
    can be viewed directly from the wviewmgmt configuration page.

  5. Added release of SIGABRT signal for all process initializations. This allows
    a clean abort for the operating system.

  6. Update WH1080 station interface to better handle potential extraneous data
    on the USB bus.

  7. Moved all calculated values (wind chill, heat index, dew point) to the
    generic station code so they are not computed until after calibrations.

  8. 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.