Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.26 KB

README.md

File metadata and controls

99 lines (67 loc) · 2.26 KB

python-rhusb

This library provides a pure Python interface to the Omega RH-USB temperature/humidity sensor.The device includes a USB-Serial interface which is used to send commands and receive input from the device.

More information on this device is available at http://www.omega.com/pptst/RH-USB.html

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

The python-rhusb library uses the pyserial library.

pip install pyserial

Installing

From Source:

$ git clone https://github.com/HewlettPackard/python-rhusb.git
$ cd python-rhusb
$ python setup.py install --user # to install in the user directory (~/.local)
$ python setup.py install        # to install globally

Using PIP:

$ git clone https://github.com/HewlettPackard/python-rhusb.git
$ cd python-rhusb
$ pip install .

From Pypi:

TBD

Running the Sample Script

C:\Python36-32\python.exe sample.py
Platform: Windows
Device: COM4

PA: [b'42.1,74.1']
C: [b'23.4 C']
F: [b'74.1 F']
H: [b'42.1 %RH']

Starting 10 periodic readings every 1 seconds
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'
--> b'42.1,74.1'

Running the tests

TBD

Built With

TBD

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Dave Brookshire - Initial work - HPE

License

This project is licensed under the Apache 2.0 License- see the LICENSE.md file for details

Acknowledgments