Device::WS2500PC

About
The Decvice::WS2500PC perl package allows you to access the interface of the WS2500PC device, produced by the german company ELV. This device receives and stores data sent by various sensors (temperature, pressure, rain, etc.). With the help of this package you can easily access the buffer via the serial interface and read all available data.
 
News
2004-02-09     Version 0.99b:
- Bugfix: Reading of other sensors than temp1-temp8 issued warnings
- Added: ws2500_GetDatasetBulk
- Modified: example program now uses the new bulk function
2004-02-08     Version 0.99a: Minor bugfix: Prerequisite for perl 5.8.2 deleted; 'make test' with older perl versions should work now
2004-02-06     Version 0.99: Initial test release

 
Download
The latest stable version can be downloaded here (source tarball): Device-WS2500PC-latest.tar.gz
Older versions and additional files can be found here.

 
Notes
This package has following dependencies:
  • Device::SerialPort
  • Time::HiRes
  • Time::Local
In order to compile and install the package, a simple
	# tar -xzvf <name>
	# cd <name>
	# perl Makefile.pl
	# make
	# make test
	# make install
should do the trick. Depending on your installation, you must be root for make install. Documentation is available through the perldoc program. Simply type 'perldoc Device::WS2500PC' to get help.
Within the distribution tarball is a directory called 'example'. There you can find a command line driven example application using this library.

Notes:

  • This program has been developed and testet under linux. I may or may not work on other platforms. Please report if you have managed to run it on non UNIX-Platforms.
  • As the protocol is very time dependent, perl may be too slow to execute everything in time on old system (e.g. 80x386).
    Please report when you encouter any problems


 
Contact & Links
You can reach me under: (click for eMail). Any suggestions, comments or ideas are welcome.

Links of interest: