An open API service indexing awesome lists of open source software.

https://github.com/pimoroni/bme280-python

Python library for the BME280 temperature, pressure and humidity sensor
https://github.com/pimoroni/bme280-python

pypi-package

Last synced: 4 months ago
JSON representation

Python library for the BME280 temperature, pressure and humidity sensor

Awesome Lists containing this project

README

        

# BME280 Temperature, Pressure, & Humidity Sensor

[![Build Status](https://img.shields.io/github/actions/workflow/status/pimoroni/bme280-python/test.yml?branch=main)](https://github.com/pimoroni/bme280-python/actions/workflows/test.yml)
[![Coverage Status](https://coveralls.io/repos/github/pimoroni/bme280-python/badge.svg?branch=main)](https://coveralls.io/github/pimoroni/bme280-python?branch=main)
[![PyPi Package](https://img.shields.io/pypi/v/pimoroni-bme280.svg)](https://pypi.python.org/pypi/pimoroni-bme280)
[![Python Versions](https://img.shields.io/pypi/pyversions/pimoroni-bme280.svg)](https://pypi.python.org/pypi/pimoroni-bme280)

Suitable for measuring ambient temperature, barometric pressure, and humidity, the BME280 is a great indoor environmental sensor.

# Pre-requisites

You must enable:

* i2c: `sudo raspi-config nonint do_i2c 0`

You can optionally run `sudo raspi-config` or the graphical Raspberry Pi Configuration UI to enable interfaces.

# Installing

Stable library from PyPi, the smbus library is also needed:

* Just run `python3 -m pip install pimoroni-bme280`

Latest/development library from GitHub:

* `git clone https://github.com/pimoroni/bme280-python`
* `cd bme280-python`
* `sudo ./install.sh`