Skip to content

jrueb/fhlthermorasp

This branch is 3 commits ahead of, 3 commits behind thomaseichhorn/fhlthermorasp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ad20e17 · May 6, 2019

History

64 Commits
Aug 15, 2018
Jun 26, 2017
Aug 15, 2018
Dec 6, 2017
Jul 23, 2018
Jul 23, 2018
Jun 26, 2017
Jan 11, 2019
Jun 26, 2017
May 2, 2017
Aug 15, 2018
Feb 7, 2017
Dec 6, 2017
Jan 11, 2019
Feb 18, 2019
May 6, 2019
Mar 26, 2018
Jun 26, 2017
May 6, 2019
Jun 26, 2017

Repository files navigation

fhlthermorasp

Scripts for environmental monitoring with a Raspberry Pi.

Supported sensors

  • DS18S20 temperature sensor
  • DHT11 temperature and humidity sensor
  • SHT2x temperature and humidity sensor
  • SHT7x temperature and humidity sensor
  • BME280 temperature, humidity and pressure sensor
  • BME680 temperature, humidity, pressure and air quality sensor

Single measurements with python

Usage:

  • python3 w1_temp.py for DS18S20
  • python3 dht11.py for DHT11
  • python3 sht21.py for SHT2x
  • python3 sht75.py for SHT7x
  • python3 bme280.py for BME280
  • python3 bme680.py for BME680

Other tools/files:

  • example_sensor.py is an example file
  • python3 graph.py does some simple analysis (ROOT required)
  • sh initi2c.sh can be used to reset the i2c bus after an error
  • python3 make_image.py can be used for picture taking with a connected web cam
  • README.md is this file

Continuous measurements with python

Usage:

  • python3 sensor_monitor.py --<sensors> --dir <directory> for continuous read-out, results are saved to
  • python3 sensor_monitor_gui.py contains a GUI
  • python3 server.py <file> reports the current measurement status to a TCP client

C++ implementation

Still under development

  • You can compile monitor.cc for a continuous measurement of some sensors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.5%
  • C++ 13.9%
  • Shell 4.6%