Simplifies reading temperature and humidity data from a DHT11/22 sensor using pigpio
Project description
dhtsensor
Simplifies reading temperature and humidity data from a DHT11/22 sensor using pigpio
Requirements
pip install pigpio
Install
pip install dhtsensor
Quickstart
# Connect to pigpio
import pigpio
pi = pigpio.pi()
# Create a new Sensor object for a DHT22 temperature and humidity sensor
# GPIO to read from: 21
# GPIO that powers the sensor: 20
from dhtsensor.sensor import Sensor
s = Sensor(pi, 21, powered_by=20)
# Turn on power to the sensor
s.activate()
# Get temperature and humidity measurement from the sensor
# Do not call read_once repeatedly! Use .read instead
reading = s.read_once()
# Temperature and humidity as separate variables
temp, rh = s.read_once()
# Read from the sensor 10 times, with a 5-second interval between reads
# Outputs a list of 10 Reading objects
reading = s.read(10, interval=5)
Acknowledgment
Contact
License: MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dhtsensor-0.1.0.tar.gz
(4.0 kB
view hashes)