https://github.com/jokkeez/thum
A web app that collects real-time temperature and humidity data from a DHT11/DHT21/DHT22 sensor and displays it in a user-friendly interface.
https://github.com/jokkeez/thum
bootstrap5 dht11 dht21 dht22 python3 quart sqlite3
Last synced: 28 days ago
JSON representation
A web app that collects real-time temperature and humidity data from a DHT11/DHT21/DHT22 sensor and displays it in a user-friendly interface.
- Host: GitHub
- URL: https://github.com/jokkeez/thum
- Owner: JokkeeZ
- License: mit
- Created: 2024-05-09T11:28:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-03-28T15:05:54.000Z (about 1 month ago)
- Last Synced: 2025-03-28T16:22:45.930Z (about 1 month ago)
- Topics: bootstrap5, dht11, dht21, dht22, python3, quart, sqlite3
- Language: Python
- Homepage:
- Size: 643 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# t h u m
A lightweight web application that collects real-time temperature and humidity data from a DHT11/DHT21/DHT22 sensor and displays it in a simple and user-friendly interface.
> [!NOTE]
> Developed with Raspberry Pi 4B and DHT11 sensor.### Usage
Clone the repository:
```sh
git clone https://github.com/JokkeeZ/thum.git
cd thum
```Create venv and install requirements:
```sh
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r ./requirements.txt
```Run the app:
```sh
python3 src/app.py
```# Dependencies
- [Quart](https://github.com/pallets/quart)
- [aiosqlite](https://github.com/omnilib/aiosqlite)
- [Adafruit_CircuitPython_DHT](https://github.com/adafruit/Adafruit_CircuitPython_DHT)
- [Bootstrap](https://getbootstrap.com/)
- [Bootswatch theme](https://bootswatch.com/)
- [Chart.js](https://www.chartjs.org)
- [@kurkle/color](https://github.com/kurkle/color)# License
thum is licensed under the [MIT License](https://github.com/JokkeeZ/thum/blob/main/LICENSE)