Skip to content
Python library for the Enviro+ environmental monitoring board
Branch: master
Clone or download
Gadgetoid Merge pull request #12 from pimoroni/patch-adc
Add support for breakout ADC channel
Latest commit a73ee78 Jul 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Merge pull request #12 from pimoroni/patch-adc Jul 17, 2019
library Expand test coverage, bugfix Jul 17, 2019
.gitignore Start gas and tests Jun 6, 2019
.stickler.yml Initial Commit May 24, 2019
.travis.yml Fixes/improvements from pypa/sampleproject May 30, 2019
LICENSE Initial Commit May 24, 2019
Makefile adding install notes for python-pil, python-setuptools Jul 4, 2019 Switch to v2 installer Jul 2, 2019


Designed for environmental monitoring, Enviro+ lets you measure air quality (pollutant gases and particulates), temperature, pressure, humidity, light, and noise level. Learn more -

Build Status Coverage Status PyPi Package Python Versions


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 | bash

Note report issues with one-line installer here:

Or... Install and configure dependencies from GitHub:

  • git clone
  • cd enviroplus-python
  • sudo ./

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

You can’t perform that action at this time.