Skip to content

Web app to display temperature and humidity readings taken using a DHT11 or DHT22 sensor with a Raspberry Pi

Notifications You must be signed in to change notification settings

BrianKmdy/PiGrometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Temperature and Humidity

This app can be used to measure temperature and humidity with a DHT11 or DHT22 sensor connected to your raspberry pi.

Chart

Installation

> sudo apt install libgpiod2
> pip install pigrometer

Usage

Connect a DHT11/DHT22 sensor to your raspberry pi on port GPIO 4. You can then run the app with the shell command pigrometer. After starting the app you should be able to connect to the server at http://<raspberry_pi_ip>:5000 on your local network.

To change which DHT sensor you're using or which pin you want to connect it to, run with --dht-version or --dht-pin set. --dht-version can be set to either 'DHT11' or 'DHT22'. For possible pin names see this circuit python guide. For other options type --help.

To change the amount of data shown on the chart add params to the url ?granularity=900&history=3 where granularity is the number of seconds between points on the graph and history is the number of days to display.

Upcoming features

  • More readable timestamps at the bottom of the chart
  • Better logging
  • More features in the web ui, ability to easily set time range and granularity
  • Display and compare outside temperature and humidity
  • Ability to download data .csv with data from the web ui

Feel free to create an issue if you run into any problems, or if there's any features you think would be a nice addition. Contributions are welcome as well.

About

Web app to display temperature and humidity readings taken using a DHT11 or DHT22 sensor with a Raspberry Pi

Resources

Stars

Watchers

Forks

Packages

No packages published