INTRODUCTION · PROGRAMS · NEWS · HARDWARE · DOCUMENTS · DOWNLOAD · MISCELLANEOUS · LINKS |
Welcome to the home of One-wire weather (Oww), a RISC OS or Linux interface to the Dallas Semiconductor 1-wire weather station.
Please note that this software is mostly for Unix variants and
RISC OS
Only Oww Client and Oww Log are available for
Windows
Sourceforge project summary page: http://sourceforge.net/projects/oww/ |
If you have an Android device you can now try my Android client to connect to Oww.
Now compatible with the Hobbyboards soil moisture and leaf wetness sensors.
New command (when running "owwnogui -i"):
special
This is a means of providing device-specific setup. Currently two devices will accept special commands - the soil moisture / leaf wetness sensor and the WSI603A weather instrument.
For a soil moisture / leaf wetness sensor choose the device when presented with the list. You will then be asked to select a channel and the channel sensor type.
For a WSI603A you are asked for the LED mode, level and threshold values (when required). This lets you turn off the LEDs from Oww.
Following reports of success with owwnogui
on the Raspberry Pi
I thought I'd have a go myself.
UV sensors now saved to / read from the devices file.
A few versions back I added support for the TAI8560, but just as a general ADC. I have now added support for thermocouple readout. See the calibration page for information on thermocouple settings.
I have also renamed and altered the units for the ADC function.
Owwl protocol now handles the new data types.
I have changed the mechanism for generating the GTK user interface.
The glade file (which is xml) is now distributed with oww, and is read-in at start up to construct the GUI. If you like you can mess around with the file using glade3.
This version fixes a bug in uploads to Wunderground &c, introduced with 0.85.0.
Oww can now read UVI from the UVI2-R1-A sensor.
Also I have made an improvement to T reading from the AAG WSI603 weather station. Please let me know how well this works for you.
I just received a BeagleBone (for a project at work):
Naturally I had a go with Oww. After installing a few developer packages (using the opkg system - much like ipkg on Optware) building owwnogui natively on the BeagleBone was quite straight-forward. The kernel driver for the AAG TAI603B was already installed, so no problem. Even a DS9490R works.
Just thought I'd share this news, as the BeagleBoard makes a neat little embedded computer. Its abilities go way beyond running a little thing like Oww of course.
This version adds upload capability for the UK Met Office WOW format. Please see the WOW home page for registering your station.
New setup/setupNG lines will look like this:
httpwow http://wow.metoffice.gov.uk/automaticreading httpwowid [Your ID] httpwowpin [Your PIN] httpwowon 1
N.B. Corrected 2011-11-23
This will upload to WOW on each log update.
I have also changed the number formatting for uploads.
This release addresses a problem with USB and 32-bit architectures. The previous bug fix for time-keeping had the unfortunate side-effect of stopping USB operations waiting long enough to complete.
There is still an issue with libusb on Optware, as a patch for digitemp has made it imcopatible with Oww. Please use libusb - 0.1.12-1
I recently upgraded my Linux PC to openSUSE 11.3, and I've found that they have adopted the cp210x open-source driver (currently version 0.09). This works "as shipped" with the WSI603B! I presume other distributions will be following suit.
This is a bug-fix release. Please update to this version as 1-wire performance can be pretty ropey with the previous version on some set-ups.
There are several updates in this release:
Thanks for user contributions.
Please report any issues.
The Silicon Labs CP2101 USB-to-serial adaptor used in the WSI603B is not well-supported under Linux. The un-patched kernel driver doesn't seem to work. You can try this patch from Paul Erkkila which he has kindly allowed me to post here.
This has a couple of bug fixes, including sending the correct user name and password for Ham Weather uploads. Statistics reset is a bit more sensible for 1-shot operation now.
The main changes affect cwop, swapping two of the rain statistics.
A change to the statistics reset scheme should help 1-shot operation.
I've fed the latest changes into the RISC OS version, but note that I don't recommend using the WUnderground fast update on RISC OS, as there is a memory leak using the http fetcher module.
There are changes for USB 1-wire adapters, new parser output for daily rainfall, support for the DS2760, rapid updates to wunderground.
More details may be found on the News page.
This (Linux) version fixes a bug in Web uploading.
libcurl
This new release brings several bug fixes.
But the biggest change, for the Linux version, is that
I have swapped from libghttp
to libcurl
for http uploads. This works much more reliably –
libghttp
had a nasty habbit of locking up
if the network connexion failed during an upload.
Read your weather station data on a mobile phone! Updated 2006-05-13, version 1.0.3 |
|
Added support for DS1923 hygrochron
Oww now runs on the NSLU2 (Slug).See the News page item, orSkip to the hardware page. |
Oww Client is a graphical client for Oww.
Oww Log is a logger daemon for Oww data.
One of my previous projects (ThermIIC) used I²C to read values from thermometer ICs. Partly because of the trouble of using the I²C bus over long distances, I recently became interested in the Dallas 1-wire bus. This was used in some RISC OS machines to communicate with the unique machine id chip. To make things fun for us experimenters, Dallas have produced a weather station kit, using the 1-wire bus.
Some time ago I wrote an article about Oww for Acorn User. In the event they let me down, so I have made it available for free, in full, online. Please note that I cannot provide any support for the associated software. Recently I wrote a new article, which was published in Archive.
SUMMARY · PROJECTS · SIMON · MELHUISH.INFO |