Skip to main content

Python library for driving the Pimoroni BME680 Breakout

Project description

https://shop.pimoroni.com/products/bme680

The state-of-the-art BME680 breakout lets you measure temperature, pressure, humidity, and indoor air quality.

Installing

Manual install:

Library install for Python 3:

sudo pip3 install bme680

Library install for Python 2:

sudo pip2 install bme680

Development:

If you want to contribute, or like living on the edge of your seat by having the latest code, you should clone this repository, cd to the library directory, and run:

sudo python3 setup.py install

(or sudo python setup.py install whichever your primary Python environment may be)

In all cases you will have to enable the i2c bus.

Documentation & Support

1.0.5

  • New: set_temp_offset to calibrate temperature offset in degrees C

1.0.4

  • Fix to range_sw_err for extremely high gas readings

  • Convert to unsigned int to fix negative gas readings

1.0.3

  • Merged temperature compensation fix from Bosch’s BME680_driver 3.5.3

1.0.2

  • Fixed set_gas_heater_temperature to avoid i2c TypeError

1.0.1

  • Added Manifest to Python package

1.0.0

  • 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

bme680-1.0.5.tar.gz (10.5 kB view details)

Uploaded Source

Built Distributions

bme680-1.0.5-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

bme680-1.0.5-py2-none-any.whl (11.2 kB view details)

Uploaded Python 2

File details

Details for the file bme680-1.0.5.tar.gz.

File metadata

  • Download URL: bme680-1.0.5.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bme680-1.0.5.tar.gz
Algorithm Hash digest
SHA256 df8f6eaf7a640be77b50c5e8f91406e6d49a66e2a02c3aba7bba6b4dca4f61dc
MD5 31197cce809911ce311a486907c14051
BLAKE2b-256 4dc5422f2f49f8d0bc0abdfc3575f8a4e1b97f3bb78c508a47114e3654b577fb

See more details on using hashes here.

File details

Details for the file bme680-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for bme680-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e9b5f84ab42d2402c8872b82488f8b38f053406d5ec41abc4d577f0c5ceee38a
MD5 ea5c3b031c46855eaa77fb7e8704ae40
BLAKE2b-256 0d57601aa55b6f23164a3e6a06c05f22f7e5283d09db9610fd4e49f0356f5a97

See more details on using hashes here.

File details

Details for the file bme680-1.0.5-py2-none-any.whl.

File metadata

File hashes

Hashes for bme680-1.0.5-py2-none-any.whl
Algorithm Hash digest
SHA256 52223986d483818b06a9dacdb28074e5dade27526c61827c813b5b009041f685
MD5 cb9500da9988d01e46acd936d1d35de9
BLAKE2b-256 835581505dc68f66398c0c605cb24e9d331828a12596a8881f2b7968071e0c20

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