wview Changelog

What's new in wview 5.19.0

May 23, 2011
  • Added new station support for all Oregon Scientific WMR and RMS USB stations,
  • Fine Offset WH1080 (and all variants),
  • Honeywell TE923W (and all variants);
  • added support for the Weatherlink IP datalogger;
  • Mac OSX universal binary install support;

New in wview 5.18.5 (Apr 1, 2011)

  • A problem in which NOAA yearly reports were missing rain on the day that DST starts was fixed.
  • Read thread was added to WMRUSB using the new radthread facility.
  • Email alert when VP archive record has to be retried was added.

New in wview 5.18.1 (Mar 15, 2011)

  • This version adds wind rose graphics.
  • It adds support for the Vantage Pro Weatherlink IP datalogger.
  • It adds support for the Oregon Scientific WMR USB stations.
  • It adds support for the Fine Offset WH1080 station and all of its variants.
  • It adds support for the Honeywell TE923W station and all of its variants.

New in wview 5.17.1 (Apr 7, 2010)

  • Added more verbose logging of WMR918 sensor initialization. Fixed timeout value for select call while waiting for first data packets. Added htmlgend timer to limit the wait time for wviewd data packets once requested. If packets are not received the timeout will produce log output to indicate a problem. Add back in the display of time for storm start. Added user contributed PHP code to do path and file sanity check for certain configuration items in wviewmgmt screens. Will indicate problems in red. Added "From" email address configuration and use for email alerts.

New in wview 5.17.0 (Apr 5, 2010)

  • Added more verbose logging of WMR918 sensor initialization. Fixed timeout value for select call while waiting for first data packets. Added htmlgend timer to limit the wait time for wviewd data packets once requested. If packets are not received the timeout will produce log output to indicate a problem. Add back in the display of time for storm start. Added user contributed PHP code to do path and file sanity check for certain configuration items in wviewmgmt screens. Will indicate problems in red. Added "From" email address configuration and use for email alerts.

New in wview 5.16.0 (Mar 29, 2010)

  • Added contributed java script code to wviewmgmt so the focus defaults to the login page's password entry. Added contributed moon rise and set utilites and html tags. If you are upgrading and you want to add them to your Almanac page, you will have to do so manually. Enhanced alarms datafeed archive sync so new archive records will not be sent if archive sync is in progress.

New in wview 5.15.0 (Mar 22, 2010)

  • Added daily rain (since midnight) to the wunderground and weatherforyou data submissions.
  • Added station time sync after DST change so stations like the Vantage Pro which time stamp archive records will heve the new DST time update in a *timely* manner.
  • Added a 2 minute timeout argument to rsync for ssh file transfers.

New in wview 5.14.3 (Mar 3, 2010)

  • Modified NOAA update to use a 30 second offset from midnight to avoid DB resource conflicts at midnight. Simplified update logic and fixed bug introduced in 5.14.2 for NOAA causing alternating update and no update at midnight.

New in wview 5.14.2 (Feb 26, 2010)

  • Remove legacy FTP interval definition per rule and replace with one global interval value to allow control of the frequency of possible FTP transfers. Files are still only transmitted if new. Added more verbose logs describing per file status/action. Modified NOAA database update logic based on time stamps. Fixed bug in process monitor preventing restart of the station daemon if the wview-binary file included CR or LF.

New in wview 5.14.1 (Feb 22, 2010)

  • Enhance serial read retry logic for the WS-2300.

New in wview 5.14.0 (Feb 19, 2010)

  • Add user-contributed WS-2300 sensor data validation via multiple sample collection. Three "similar" readings are required before each sensor data is stored. Modified NOAA database behavior to allow replacement of existing NOAA records with newer data.

New in wview 5.12.5 (Jan 29, 2010)

  • Modified history rollup utility to better handle database and wview NULL values in station data. Removed obsolete station type selection during ./configure.

New in wview 5.12.4 (Jan 26, 2010)

  • Fixed wvhttpd and wvcwopd not setting exit status properly.
  • Cleaned up some previously contributed generator code.
  • Added new wviewcleardata utility.
  • This script will purge all archive records and delete the dependent databases to allow a clean start.
  • Can be used to purge simulator data when ready to "go live" with your weather station.

New in wview 5.12.2 (Jan 17, 2010)

  • Fixed bug in ssh rule processing introduced with popen change.

New in wview 5.12.1 (Jan 14, 2010)

  • Added passive mode configuration to the FTP daemon.

New in wview 5.12.0 (Jan 14, 2010)

  • Change FTP daemon to use libcurl transactions directly, not tnftp. This should alleviate any "hangs" waiting on the remote server. tnftp dependency removed.

New in wview 5.8.0 (Dec 13, 2009)

  • Updated Awekas US templates to send proper rain unit. Added new data tag "--stationName--" (brackets removed) to display the station name as configured in wviewmgmt. Updated build environment to support debian packaging. Added wview debian package support. See the new User Manual for details. Removed use of the HTTP_DOC_ROOT environment variable. Now the install location for wviewmgmt will be $(localstatedir)/wviewmgmt. Soft links can be used to make this visible in the http server document root as desired. $(localstatedir) is /usr/local/var by default. Changed the default station type configured from Vantage Pro to Simulator. Added targets for default generation configuration of "chrome", "standard", "US units" to the build. It will not overwrite existing html configuration (based on existence of the wview-conf.sdb file). wviewhtmlconfig will no longer be required outside of the new installation unless a different skin or different units are selected. Reformatted the User Manual wview-User-Manual.html. Removed old references and added new content for the debian and MacPorts package installs.

New in wview 5.6.3 (Nov 3, 2009)

  • Changed computed rain rate period to 5 minutes for stations for which it is computed; Fixed example alarm scripts so the path is correct; Fixed issue in Vantage Pro archive record time stamping when DST "falls back". Now all records will be stored in the archive database for Vantage Pro, including the "2nd" 1 AM to 2 AM period. All non-archive-generating stations were already doing this. Modified day history chart time labeling to be smarter about DST changes.

New in wview 5.6.2 (Oct 22, 2009)

  • This release fixes a bug in Makefile.am that allowed the station type to be overwritten during "make install-env".

New in wview 5.6.1 (Oct 22, 2009)

  • The user manual and quick start guides were updated.

New in wview 5.6.0 (Oct 13, 2009)

  • This release is more stable and adds a Netflow panel to control and manage Flow-tools utilities and produce RRDtool graphics.

New in wview 5.5.5 (Sep 23, 2009)

  • Fixed a bug for forecast icons and rules introduced in 5.5.4; Updated selected log messages to be more user friendly.

New in wview 5.5.2 (Jul 22, 2009)

  • Changed Vantage Pro serial initialization to remove hangup and HW flow control.
  • Changed internal data structures to not be packed.
  • Changed SIGCHLD processing to be more robust.

New in wview 5.5.1 (Jun 15, 2009)

  • Changed UV to float in LOOP structure so decimal precision is not lost.
  • Add more paranoid sanity checks for NULL archive data.
  • Remove references to "NOAA" for NOAA-style reports in HTML templates (because it apparently isn't clear wview generated the data?!?).
  • Updated the User Manual.
  • Added more sanity checks for data converters.

New in wview 5.5.0 (May 14, 2009)

  • Modified WMR9XX station init so it will exit more gracefully.
  • Removed the wviewsqld process. Exports to external database servers will now be done through the $distro/dbexports scripts.
  • Improved NOAA initialization process so when there are no records, it doesn't try so hard.
  • Integrated WMR9XX changes to support configurable outside channel (thanks Kevin Cloy).
  • Split out some NULL value checks for Vantage Pro archive record reception.
  • Added more boundary tests for image generation so when the user tries to generate non-existent sensors, htmlgend will not crash.
  • Changed wind direction graphs from line graphs to scatter graphs (thanks Debbie Pickett).
  • Fixed errant UV conversions in the generator.
  • Changed wind direction processing so NULL values are not graphed. Modified wind direction archive record creation for non-archive generating stations so it is consistent with VP record creation.
  • Fixed some bucket issues from prior dual units contributions.
  • Updated the wview management site (wviewmgmt) to support network configuration on Debian-based distributions. Added automatic upgrade support for wviewPlug systems.
  • Enhanced the install-env make target further including setup for Debian-based network config.

New in wview 5.4.0 (Apr 18, 2009)

  • Added new SQLite3-MySQL export scripts. Added $distro/dbexport directory to contain the script sources. Version 5.4.x will be the last release containing the wviewsqld daemon as it is now deprecated in favor of the wview-mysql-export script. Added wview-mysql-create script to allow easy setup of the user, database and tables on the MySQL server in preparation for export. Archive, HILOW and NOAA tables are exported to the same MySQL database. Updated User Manual section on MySQL exports.
  • Added missing documentation of the default wviewmgmt password in the User Manual.
  • Added marker file support for the archive, hilow and noaa databases so the synchronization externally via scripts is facilitated.
  • Removed sample databases for config and archive and changed the "install-env" make target so it generates them. This avoids platform issues of sqlite3 databases.
  • Modified wvpmond so it reads the wview-binary marker file to know which binary name to use for wviewd. wviewd binary names are now appended with the station type.
  • Added new SQLite3-PostgreSQL export scripts. Added $distro/dbexport directory to contain the script sources. Version 5.4.x will be the last release containing the wviewsqld daemon as it is now deprecated in favor of the wview-pgsql-export script. Added wview-pgsql-create script to allow easy setup of the database and tables on the PostgreSQL server in preparation for export. Archive, HILOW and NOAA tables are exported to the same PostgreSQL database. Updated User Manual section on PostgreSQL exports.
  • Added vpconfig contributions from Deborah Pickett so the ISS channels can be configured. Also adds support for setting rain collector size and wind direction calibration.
  • Commented out SQLite3 pragma attempts to change the journaling mode. Support for it is not consistent across SQLite3 versions.

New in wview 5.3.2 (Mar 27, 2009)

  • Changed behavior of the "install-env" make target so it only copies config and run environment examples from the distro if the directories do not exist. This means future upgrades will require manual copy or manual rename of the config and run directories prior to building the "install-env" target (if and when new features are desired).

New in wview 5.3.1 (Mar 26, 2009)

  • Added SQLite3 version check before applying "journal_mode" pragmas.

New in wview 5.2.0 (Mar 12, 2009)

  • The ConfigForms directory has been moved out of $distro/examples to $distro/wviewmgmt, and automake logic added so it is aware of the install prefix and opens the wview-conf.sdb file directly (no soft link is required).
  • NOAA data has been moved from the ASCII file noaa.dat to an SQLite3 database, wview-noaa.sdb.
  • NOAA generation has been modified to use the new API.
  • Email alert notifications have been added.
  • Configuration support has been added to wviewmgmt, and new config parameters added to the example wview-conf.sdb database.
  • All Time HTML tags and sensor support have been added.
  • New tags have been added to the almanac template examples.

New in wview 5.1.2 (Mar 3, 2009)

  • This release fixes a bug for Vantage Pro stations that only occurred if there were no records in the wview-archive.sdb database (new install), which caused the wviewd daemon to never retrieve archive records because of a bad LastArchiveTime value ("retrying archive record...").

New in wview 5.1.1 (Mar 2, 2009)

  • This release adds an out-of-band utility to create the HILOW database so that limited power platforms like the NSLU2 can create the new database while the older version continues to archive data and generate files from templates.
  • See the UPGRADE file for full details on the process.

New in wview 5.1.0 (Mar 1, 2009)

  • This release adds new HTML/Javascript/PHP forms for wview configuration. They are found at $distro/examples/ConfigForms. That entire directory should be copied to your Web server document root. The entry point is /ConfigForms/wview-form.php.
  • There is a new database to store HILOW data, wview-hilow.sdb.
  • Hourly highs and lows are stored along with timestamps for the events, an accumulator, and the number of samples included (average = accumulator/samples).

New in wview 5.0.0 (Feb 6, 2009)

  • The use of multiple text files for wview configuration was replaced with one SQLite3 database.
  • There are now multiple ways to configure wview, including some new graphical choices.
  • The use of the "WLK" database files was replaced with the use of one SQLite3 database.
  • Support was added for the new radlib red-black text search utility for data tag matching.