Skip to main content

PyDatalogger - Data logging made easy

Project description



Datalogger for SBC machines like BeagleBone, RaspberryPi or similar.

Supported sensor types

  • BME280
  • BMP180
  • DHT11
  • DS18B20
  • SDS011
  • HX711


git clone
cd PyDatalogger

virtualenv --python=python3 .venv3
source .venv3/bin/activate
python develop


$ pydatalogger --help

  pydatalogger info
  pydatalogger readings [--config=<config>] [--target=<target>]... [--dry-run] [--debug]
  pydatalogger --version
  pydatalogger (-h | --help)

  --config=<config>             Configuration file for runtime settings
  --target=<target>             Data output target
  --version                     Show version information
  --dry-run                     Skip publishing to MQTT bus
  --debug                       Enable debug messages
  -h --help                     Show this screen


  # Display readings in JSON format
  pydatalogger readings

  # Publish readings to MQTT broker on localhost
  pydatalogger readings --target=mqtt://localhost/testdrive

  # Publish readings to MQTT broker on remote host
  pydatalogger readings --target=mqtt://


Download files

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

Files for pydatalogger, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size pydatalogger-0.1.0.tar.gz (10.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page