Skip to main content

Enviro pHAT Plus environmental monitoring add-on for Raspberry Pi"

Project description

Enviro+

Designed for environmental monitoring, Enviro+ lets you measure air quality (pollutant gases and particulates), temperature, pressure, humidity, light, and noise level. Learn more - https://shop.pimoroni.com/products/enviro-plus

Build Status Coverage Status PyPi Package Python Versions

Installing

You’re best using the “One-line” install method if you want all of the UART serial configuration for the PMS5003 particulate matter sensor to run automatically.

One-line (Installs from GitHub)

curl -sSL https://get.pimoroni.com/enviroplus | bash

Note report issues with one-line installer here: https://github.com/pimoroni/get

Or… Install and configure dependencies from GitHub:

  • git clone https://github.com/pimoroni/enviroplus-python

  • cd enviroplus-python

  • sudo ./install.sh

Note Raspbian Lite users may first need to install git: sudo apt install git

Or… Install from PyPi and configure manually:

  • Run sudo pip install enviroplus

Note this wont perform any of the required configuration changes on your Pi, you may additionally need to:

  • Enable i2c: raspi-config nonint do_i2c 0

  • Enable SPI: raspi-config nonint do_spi 0

And if you’re using a PMS5003 sensor you will need to:

  • Enable serial: raspi-config nonint set_config_var enable_uart 1 /boot/config.txt

  • Disable serial terminal: sudo raspi-config nonint do_serial 1

  • Add dtoverlay=pi3-miniuart-bt to your /boot/config.txt

And install additional dependencies:

sudo apt install python-numpy python-smbus python-pil python-setuptools

Help & Support

0.0.3

  • Fix “self.noise_floor” bug in get_noise_profile

0.0.2

  • Add support for extra ADC channel in Gas

  • Handle breaking change in new ltr559 library

  • Add Noise functionality

0.0.1

  • Initial Release

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

enviroplus-0.0.3.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

enviroplus-0.0.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

enviroplus-0.0.3-py2-none-any.whl (7.2 kB view details)

Uploaded Python 2

File details

Details for the file enviroplus-0.0.3.tar.gz.

File metadata

  • Download URL: enviroplus-0.0.3.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.9

File hashes

Hashes for enviroplus-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5a9f48bdf65ca653271d8697f7e5d14ef4014e50937b1ba6815987f03f18e089
MD5 8b9ae0cf80ef1cbdbe635b003a63e955
BLAKE2b-256 b69d8b0f3bf03d94354c7789ca634bf767aed744abb8908681d4d7cd373778e1

See more details on using hashes here.

File details

Details for the file enviroplus-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: enviroplus-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.9

File hashes

Hashes for enviroplus-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c06c191fd6ff082f4ece059abc2b6e5e2f79e3592cd55516c1f1d8fb3fa63694
MD5 bb1e9d90a7f39f5a9faa01714dc22816
BLAKE2b-256 66ad66cf6e8432e388992f4ed1fd9ea7d6319a4dcb598eb657ff226a918fe8e3

See more details on using hashes here.

File details

Details for the file enviroplus-0.0.3-py2-none-any.whl.

File metadata

  • Download URL: enviroplus-0.0.3-py2-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.9

File hashes

Hashes for enviroplus-0.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 931ed523832ea71bbbdc897b1f4f0fa7a2926cd89766e9cbb3879f7f2a6be16a
MD5 cbb5a84ff3cf273da184e3c3fd360d76
BLAKE2b-256 c67902462b57168da0be60ffb188da77f551e84ba053cc424251e05ebf34e366

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