Skip to main content

An app for capturing temperature/humidity readings on a raspberrry pi and displaying the information through a web interface

Project description

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
  • 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pigrometer-0.9.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pigrometer-0.9-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file pigrometer-0.9.tar.gz.

File metadata

  • Download URL: pigrometer-0.9.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.16 Linux/5.15.0-1024-azure

File hashes

Hashes for pigrometer-0.9.tar.gz
Algorithm Hash digest
SHA256 e7412caa9c02c8136124da5ff7a12a32d55cc19011794841d0afd86b1ca73b86
MD5 92559dd9cdd0b9358ae6a296791c14db
BLAKE2b-256 40d7d070732f21d45f1d64ed48731f2b589390a423315e1256f3b95422c85e86

See more details on using hashes here.

File details

Details for the file pigrometer-0.9-py3-none-any.whl.

File metadata

  • Download URL: pigrometer-0.9-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.16 Linux/5.15.0-1024-azure

File hashes

Hashes for pigrometer-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b2696960b77a45cd6b3f17e3bd4e86df562269310fefaed755303ce8178fbe1b
MD5 79bab1852842bb531d6fb3f2dff4aa7d
BLAKE2b-256 40c22605f0a75efbdfcecbc00698bb7b591f295f073747f318f99169268e88e1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page