Downloads
Site Links
Other Links
|
Last modified on May 28, 2014
wviewweather.com - Home of wview
Davis Vantage Pro/Pro2/Vue Console Controller
Vaisala WXT510/520 Controller
Texas Weather Instruments Controller
Oregon Scientific WMR-USB (WMR88/WMR88A/WMR100/WMR100N/WMR200/WMRS200) Controller
Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928 Controller
Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE,
Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC Controller
La Crosse WS-2300/WS-2305/WS-2310/WS-2315 Controller
Oregon Scientific WMR918/WMR928NX/WMR968 Controller
Weather Station Simulator
Virtual Weather Station
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 • SQLite3 Archive Format • MySQL/PostgreSQL
Export • RSS Weather Feeds • Embeddable • 24x7x365 Reliability
What Is It?
wview is a collection of unix daemons which interface with a supported
weather station to retrieve archive records (if generated by the station)
and current conditions. The stations currently supported are:
- Davis Vantage Pro/Pro2/Vue (Serial, USB and IP)
- Vaisala WXT510/WXT520
- Texas Weather Instruments (All)
- Oregon Scientific WMR-USB (WMR88/WMR88A/WMR100/WMR100N/WMR200/WMRS200)
- Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928
- Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE,
Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC
- La Crosse WS-2300/WS-2308/WS-2310/WS-2315
- Oregon Scientific WMR918/WMR928NX/WMR968
- Station Simulator
- Virtual Station
wview will generate archive records based on the sensor readings collected
for that interval. The archive records are stored in an SQLite3 database.
At a configurable interval wview will utilize the archive history
and current conditions to generate weather images (buckets, dials and
graphs) and HTML web pages based on user-configurable HTML templates. Other
types of file generation are supported including PHP, XML, python, etc. to
support custom web site designs.
Features:
- 24x7x365 reliability.
- Fast image and HTML/XML file generation.
- Non-GUI, headless, lightweight (size and resources).
- Embeddable - can be deployed on low-power embedded systems such
as the Linksys NSLU2 or the SheevaPlug.
- Multi-Lingual - HTML/XML templates, labels and text.
- US (Imperial) or Metric Units - can be easily configured for metric
or US units of measure.
- SQLite Archive Storage - archive data is stored in an SQLite3
relational database.
- Remote Upload - web pages and images can be transferred to a remote
web host server
via an ftp or secure ssh process included with wview.
- Alarms - the wview alarm daemon wvalarmd can be enabled to deliver
current conditions to TCP socket clients as a near real-time data
feed engine. wvalarmd can also be configured to function as a weather
data alarm generator to user specified scripts or binaries.
- CWOP - can be configured to submit data to CWOP.
- Wunderground - can be configured to submit data to Wunderground.
- WeatherForYou - can be configured to submit data to WeatherForYou.
- Awekas - can be configured to submit data to Awekas.
- RSS Feeds - processes XML template files and includes a default
weather data RSS feed template.
What Do I Need?
Weather Station - one of the following:
- Vantage Pro or Vantage Pro2 or Vantage Vue Weather Station with Console
- WeatherLink or WeatherLinkIP datalogger for Vantage Pro or Pro2 or Vue; Serial,
USB or IP - the windows software is not required, but this is the
only way to obtain the serial, USB or IP datalogger
- Vaisala WXT510/WXT520
- Texas Weather Instruments
- Oregon Scientific WMR-USB (WMR88/WMR88A/WMR100/WMR100N/WMR200/WMRS200) Controller
- Hideki, Nexus, Mebus, Irox, Honeywell, Cresta TE923, TE923W, TE821W, WXR810, DV928
- Fine Offset WH1080/WH1081, Watson W-8681/WX-2008, National Geographic: 265 NE,
Elecsa 6975/6976, Ambient Weather WS-1080/WS-1090/WS-2080, Tycon TP1080WC Controller
- La Crosse WS-2300/2308/2310/2315
- Oregon Scientific WMR918/WMR928NX/WMR968
- Station Simulator (included for demos and testing)
PC or Embedded Device to Host wview - this can be any platform running
linux/*BSD/unix/MacOSX with an available serial or USB port and a
network interface
linux/*BSD/unix/MacOSX Operating System
Standard Installations of: libz, libpng, gawk, libgd2-noxpm-dev,
libsqlite3-dev, libreadline5-dev, radlib
wview
libcurl (in the curl package) if you plan to submit data to the
Weather Underground and/or WeatherForYou
How do I install it?
Debian/Ubuntu APT Install
See the
User Manual APT Install Section for details on adding the wviewweather.com
APT repository and automated installation.
APT Distributions and Architectures Supported:
| Debian Squeeze |
i386, amd64, armel, powerpc, armhf |
| Debian Wheezy |
i386, amd64, armel, powerpc, armhf |
| Ubuntu Lucid |
i386, amd64, armel, powerpc, armhf |
| Ubuntu Precise |
i386, amd64, armel, powerpc, armhf |
| Ubuntu Quantal |
i386, amd64, armel, powerpc, armhf |
| Ubuntu Raring |
i386, amd64, armel, powerpc, armhf |
| Ubuntu Saucy |
i386, amd64, armel, powerpc, armhf |
Mac OS X MacPorts Install
See the
User Manual MacPorts Install Section for details on how to install wview via MacPorts.
Source Install
Download the most recent tarball (wview-x.y.z.tar.gz) then extract
it wherever you like by executing "tar zxvf wview-x.y.z.tar.gz". In
the top-level of the distribution, consult the files wview-Quick-Start.html
(or wview-Quick-Start-MacOSX.html
if you have a Mac) and wview-User-Manual.html
for detailed building and operational instructions.
Web Site Generation
Out of the box wview provides a full weather web site template which
includes an almanac page, historical pages for the last 24 hours,
the last week, the last 28 days and the last year. The home page
presents current conditions and frequently viewed historical data in
a space-efficient display:

It is straightforward to start with this site template and customize
it for your specific needs. PHP and XML are two common methods used to
extend file generation and integrate with other applications
or custom designs.
wviewmgmt HTML Configuration
wview is quite versatile and as a result has a high degree of configurability.
This can often cause applications to be difficult to set up. With wview,
the wviewmgmt HTML Management system makes configuration visually appealing
and easy. The System Status Page displays the current state of all wview
services:

Configuration is broken up into logical sections with context sensitive
help available by mousing over configuration items:

wview Processes
| wviewd |
The station interface daemon. Communicates via
serial/ethernet/USB interface to obtain current conditions and
archive records. Stores archive and HILOW data in SQLite3
databases.
|
| htmlgend (optional) |
The HTML and image generation daemon. Communicates
with wviewd and reads archive records generated by wviewd to create
the weather images and HTML pages.
|
| wvpmond (optional) |
The process monitor daemon. |
| wvalarmd (optional) |
The alarm processing daemon. Communicates with wviewd
to receive current weather data values. Listens on port 11011 for
data feed socket connections, sends current weather data to socket
clients, and processes user-defined alarms.
|
| wvcwopd (optional) |
The CWOP client daemon. Transmits CWOP data to
APRS servers.
|
| wvhttpd (optional) |
The HTTP submission daemon. Transmits data to
wunderground/weatherforyou servers.
|
| wviewftpd (optional) |
The FTP transfer daemon. Transfers image and HTML
files to a remote server. |
| wviewsshd (optional) |
The rsync/ssh transfer daemon. Transfers image
and HTML files to a remote server. |
Go to Thetop10bestwebhosting.com Web Hosting for reviews to get the best out of online web hosting.
|