Skip to content

drystone/arexxfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fuse filesystem interface to the Arexx BS-500 data logger.

Copyright © 2013 John Hedges <john@drystone.co.uk>

Depends on libusb (>=1.0) and libfuse (>=2.9)

To run
$ arexxfs <mountpoint>

A file is created in the mountpoint for each of the tempereature/humidity
sensors. These files contain the raw 4-digit hex reading from the sensors.

To convert the hex values to useful values see:

http://www.algorithm-forge.com/techblog/2010/01/linux-usb-driver-for-the-arexx-tl-500-%E2%80%93-part-ii/

    "Further investigation shows us that we can calculate the measurements from
    RH sensors by (0.6 + Rawdata * 0.03328) RH%, from temperature sensors
    TSN-TH70E by (-39.58 + Rawdata * 0.01) °C and from temperature sensors
    TL-3TSN by (Rawdata * 0.0078) °C. These coefficients are based on the the
    following linear regressions. With more data they will slightly change, but
    given the accuracy and that you need to calibrate your sensors either way,
    it’s a sufficient translation of uncalibrated sensor data."


With thanks to Kornelius Rohmeyer for his work in decoding the tlx00 USB protocol:
http://www.algorithm-forge.com/techblog/2009/12/using-libusb-to-write-a-linux-usb-driver-for-the-arexx-tl-500-part-i/

See License for licensing.

See INSTALL for installation instructions.

Bug reports to John Hedges <john@drystone.co.uk>

About

Fuse interface to Arexx tlx00 data loggers BS-500

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages