Skip to main content

#tsys01-python

A python module to interface with the TSYS01 temperature sensor. Tested on Raspberry Pi 3 with Raspbian.

The python SMBus library must be installed.

sudo apt-get install python-smbus

#Usage

import tsys01

###TSYS01(bus=1)

sensor = tsys01.TSYS01() # Use default I2C bus 1 sensor = tsys01.TSYS01(0) # Specify I2C bus 0

###init()

Initialize the sensor. This needs to be called before using any other methods.

sensor.init()

Returns true if the sensor was successfully initialized, false otherwise.

###read()

Read the sensor and update the temperature.

sensor.read()

Returns True if read was successful, False otherwise.

###temperature(conversion=UNITS_Centigrade)

Get the most recent temperature measurement.

sensor.temperature() # Get temperature in default units (Centigrade) sensor.temperature(ms5837.UNITS_Farenheit) # Get temperature in Farenheit

Valid arguments are:

tsys01.UNITS_Centigrade tsys01.UNITS_Farenheit tsys01.UNITS_Kelvin

Returns the most recent temperature in the requested units, or temperature in degrees Centigrade if invalid units specified. Call read() to update.

Metadata

Release files for bluerobotics-tsys01 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for bluerobotics-tsys01 0.0.1
File Interpreter ABI Platform
bluerobotics_tsys01-0.0.1-py2.7.egg Legacy Egg format - - Details

Release files / bluerobotics_tsys01-0.0.1-py2.7.egg

Download URL bluerobotics_tsys01-0.0.1-py2.7.egg
Size 4.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
9a7a12d972b465eabcae92be3ddaf4ec274d0c34eb3250334279cd045e449a3f
BLAKE2b-256 checksum
How to use checksums
7d25424ab47d60a31cc3dd79b6d3ecb113e5357fc90a8f7a0b5e5d8e4a4c2785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.9

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page