|
Last modified on July 3, 2008
wviewweather.com - home of wview
Davis Vantage Pro/Pro2 Console Controller
Vaisala WXT-510 Controller La Crosse WS-2300/2305/2310/2315 Controller Oregon Scientific WMR918/968 Controller Weather Station Simulator Weather Web Site Generator Weather Alarm Processor/Data Feed Engine Citizen Weather Observer Program (CWOP) Client Weather Underground Client
Fast Generation • Non-GUI, Headless, Lightweight
• Multi-Lingual • US or Metric Units • Extended Sensor
Support • Weatherlink Archive Format • MySQL/PostgreSQL
Archive • RSS Weather Feeds • Runs on the Linksys NSLU2
• Embeddable • 24x7x365 Reliability
What Is It? What Do I Need? How do I install it? wview Processes wview has been successfully deployed on many OS and hardware platforms
including Linux, FreeBSD, Mac OSX (Darwin), i386, ARM and PowerPC
(Mac). Check out the Weather Site Directory
for some example implementations of wview. HTML Generation Image Quality Embedded Friendly |
News7/3/2008: 4.0.1 released - Fixed nuisance bug in FTP status logging - did not effect performance; Fixed "Rain Units are mm" message appearing during boot when imperial units are selected. 6/28/2008: 4.0.0 released - Adjusted rain rate accumulator
window for the WS-2300; Add rain rate accumulator to the WMR918 station
as the reported rain rate from the station is inferior; Changed default
source location for ftp transfers from $prefix/var/wview to $prefix/var/wview/img
so by default no "img" directory will be tacked on to the destination
directory;Added tipper size support for Vantage Pro stations; The
calibration solution for VP stations with non-0.1" tippers did not
work because of the VP protocol inconsistencies; Now no calibration
is required to support any VP tipper size; Enhanced dual unit support
in charts and buckets; Added new html tags for various wind units
(thanks W. Krenn); Added a new html template "parameterlist.htx" which
includes every html tag displayed as " 4/20/2008: 3.9.0 released - Added new station support
for the Oregon Scientific WMR918/968 stations. The WMR918/968 is selected
during the "configure" step by specifying "--enable-station-wmr918".
Added battery status HTML tags for the four WMR918 transmitters; Added
example alarm script "outtempMaxEmail.sh" to illustrate how to use
alarm scripts to send notification emails.
4/1/2008: 3.8.0 released - Added basic sensor calibration
support such that a multiplier and constant are defined for each of
the sensors which can be calibrated. Added a new config file "calibrate.conf"
to allow configuration of the calibration. Now (for example) calibration
of the rain collector type is possible: 0.01", 0.2mm, 0.1mm and others
can be supported. Station pressure deviations can be calibrated. Allows
ratio and/or constant calibrations; fixed input bug in vpinstall script
so configuration is only done if 'y' is entered; fixed strcmp bug
in alarms configuration; removed barometer trend indicator from automatic
inclusion with barometer value during generation; fixed a bug in dbfStoreArchiveRecord
which allowed the "dashed" value of 255 through as a valid wind reading
for VP stations; fixed a bug in the station simulator so no serial
fd is added to the wviewd file descriptor list; added additional console
wakeup try for VP archive retrieval; changed station time sync interval
from every 1 hour to every 4 hours.
3/22/2008: 3.7.3 released - Fixed "exec-prefix"
bug in wview start script generation; added support for generation
of NOAA reports in metric units; added support for a new "pre-generate.sh"
script which, if it exists in $prefix/etc/wview, will be executed
after image generation but before template generation; added to the
classic/standard and classic/plus skins.
3/18/2008: 3.7.2 released - Fixed MaxWindSpeed bug
in the WS-2300 interface; fixed wviewconfig bug introduced with stationType
addition in 3.7.1 which omits position configuration for non-VP stations;
fixed small bug in alarms error logging if the script execution fails.
3/17/2008: 3.7.1 released - Enabled NOAA generation
for metric stations; fixed bug in wviewconfig which prevented non-standard
database names for SQL setup; fixed start script generation to use
$exec-prefix instead of $prefix for "WVIEW_INSTALL_DIR"; clarified
text for "STATION_RAIN_ET_YTD_YEAR" config value to indicate the year
is the year of the rain season start; added new tag !--stationType--
so the weather station type can be produced for html pages, etc. Modified
wviewconfig to allow for specification of the station type. Removed
"Generic" type and added "Simulator", "WXT510" and "WS-2300"; added
to classic skin homepages.
3/9/2008: 3.7.0 released - Fixed missing config
file blocks in htmlGenerateInit; Added transparency level values to
graphics.conf and support for all graphic types (thanks to Jon Barber);
Fixed bugs in endian conversion utilities (thanks to Michael Puckett
and Jerry Fiddler); Added dual unit buckets (thanks to Randy Miller);
Changed CWOP submission logic to only send a packet if a new archive
record has been received; Changed the report interval from a hard-coded
10 minutes to be the station archive interval, with a minimum duration
of 10 minutes; Added new wview.conf parameters to configure preset
values for rain and ET; Added support for a "static" directory to
be included in site skins - the contents of this directory will be
copied to the HTML destination once when wviewhtmlconfig is run; Changed
location of wview configuration and data trees from /etc/wview and
/var/wview to $prefix/etc/wview and $prefix/var/wview respectively
- this allows wview to be installed at any prefix specified during
the configure process (--prefix=/opt/local for example); this allows
wview to be installed/run in a chroot jail if so desired (or required
by package management systems); enhanced example start scripts so
they are populated with the proper paths for binaries and the data
directory based on the configure $prefix during the build process;
Added new station support for the La Crosse WS-2300 series stations:
the WS-2300 is selected during the "configure" step by specifying
"--enable-station-ws2300". Added rain rate computation for the WS-2300
as it does not provide it; Update DST change handling to recompute
the sun rise/set etc. data when a daylight savings time event occurs.
2/23/2008: 3.6.0 released - Added new config file
"graphics.conf" to define alternate graphics colors and sizes. Added
support in htmlGenerate.c for these definitions (thanks to Brooks
Clark). Made "graphics.conf" part of skin definitions so graphics
can be customized by skin designers; added "post-generate.sh" and
"images-user.conf" to skin definitions so post-generation and image
customization can be defined by skin designers; updated "examples/html/Template-Skins-HOWTO.txt"
to reflect changes and better describe the skin creation process;
moved the destination directory for NOAA and ARC pages to ".../NOAA"
and ".../Archive" respectively; fixed bug introduced in delayed CWOP
submission logic of 3.5.0 release; added support for image background
transparency (configured in graphics.conf); fixed missing change for
the "htmlmgrReReadImageFiles" method so it no longer looks for "images-metric.conf"
if a metric station (images-metric.conf is now copied to images.conf
by wviewhtmlconfig based on your wviewconfig choices).
2/12/2008: 3.5.0 released - Changed CWOP generation
logic so that packets are sent every 10 minutes and the transmission
offset is based on the last digit/character of the APRS call sign.
Also changed the default servers to all be "cwop.aprs.net" per recent
requirements; Added a new HTML configuration script "wviewhtmlconfig"
to simplify template setup for US/metric and standard/extended data
settings. It must be run immediately after "wviewconfig". Moved old
example templates to examples/html/classic/standard and /examples/html/classic/plus
and added a HOWTO in examples/html for contribution of new template
skins; Changed the format of the "wviewftp.conf" file so that the
FTP binary and arguments can be configured there rather than hard-coded;
Added config value SQLDB_FULL_SYNC to allow choice of either full
sync of all archive data or partial sync from last database entry.
The partial sync option should allow those with lots of data or slow
links to be up and running more quickly.
12/22/2007: 3.4.1 released - Fixed make target "install-env"
so the html template directory is properly created; updated new include
templates to support "plus" pages more completely; modified WXT510
station interface so it does not over-write the heating configuration.
Heating enable/disable must be done outside of wview.
12/17/2007: 3.4.0 released - Added new meta-tag
for file inclusion: !--include filename.xxx--. Included files can
themselves be generated from templates; Added new wview process, wvpmond,
to monitor other wview processes and kill/restart ones which have
become non-responsive (such as wvhttpd); Fixed bug in htmlgend introduced
with the post-generate enhancement which caused messages sent to htmlgend
to not be received until the next generation timer expiry; Moved default
html templates from "examples/html" to "examples/html/classic"; Renamed
the wunderground process to "wvhttpd" and added support for the weatherforyou
system - wunderground and/or weatherforyou are enabled during configuration
by specifying "--enable-http"; Modified the Vantage Pro station state
machine to only log being in the error state one time to avoid continuous
system logging.
05/28/2007: 3.3.0 released - Added DATE_FORMAT config
value in htmlgen.conf to allow user-defined date format in images
and tags. Formats allowed are those defined by strftime(3). Added
DIAL_TEMP_FEELSLIKE_DISABLE macro to htmlGenerate.[ch] so that if
the caller passes this value for the "feelsLike" argument, no apparent
temperature will be drawn for the htmlGenPngDialTemperature method.
Changed default CWOP servers and port numbers to match new APRS servers
specified by Dave Helms. Verified 64-bit operation with radlib versions
2.7.0 and up. Added new html tags for !--windGustSpeed-- and !--windGustDirectionDegrees--
which allow access to the "current" wind gust speed and direction.
Added new html tags for !--windBeaufortScale-- and !--intervalAvgBeaufortScale--.
Added "Recent Avg Wind" and "Recent Beaufort Scale" rows to all the
"index" templates. Added a post-generation script for the htmlgend
daemon. It will be run (if found at /etc/wview/post-generate.sh) after
all template files have been generated, each time they are generated.
|