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
Permalink
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
README.md adding install notes for python-pil, python-setuptools Jul 4, 2019
install.sh
uninstall.sh Switch to v2 installer Jul 2, 2019

README.md

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

You can’t perform that action at this time.