Skip to content

bowerhaus/bhroaster2-logger

Repository files navigation

Coffee Roaster Data Logger

A Python-based data logging application for coffee roasting that captures temperature and humidity data from multiple sensors.

Features

  • Real-time data collection from DHT22 and SHT31 sensors
  • Web interface for viewing roast sessions and data
  • SQLite database for data storage
  • Configurable sensor setup
  • Live chart updates during roasting

Setup

  1. Install dependencies:
pip install -r requirements.txt
  1. Configure sensors in config.json

  2. Run the application:

python src/app.py
  1. Access the web interface at http://localhost:5000

Hardware Requirements

  • Raspberry Pi Compute Module
  • DHT22 temperature/humidity sensor
  • Adafruit SHT31 sensor
  • GPIO and I2C connections as configured

Project Structure

src/
├── sensors/     # Sensor interface modules
├── database/    # Database models and operations
├── web/         # Flask web application
└── utils/       # Utility functions
static/          # CSS and JavaScript files
templates/       # HTML templates
tests/           # Test files

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published