Skip to content

Releases: pimoroni/bme680-python

Version 2.0.0

Choose a tag to compare

@Gadgetoid Gadgetoid released this 10 May 10:52
30fcb34

What's Changed

New Contributors

Full Changelog: v1.1.1...v2.0.0

Version 1.1.1

Choose a tag to compare

@Gadgetoid Gadgetoid released this 11 May 10:18
  • New: constants to clarify heater on/off states

From 1.1.0:

  • New: support for BME688 "high" gas resistance variant
  • New: set/get gas heater disable bit
  • Enhancement: fail with descriptive RuntimeError when chip is not detected

Version 1.0.5

Choose a tag to compare

@Gadgetoid Gadgetoid released this 01 Jun 16:18

This release adds a new feature set_temp_offset for compensating t_fine before it's used for humidity calculations and converted to temperature. The compensation can be given in degrees C, and is converted automatically.

You should use this if your environment imparts a constant temperature variation upon the bme680 and you regularly read values with a consistent offset from a calibrated temperature sensor.

See #11 for details.

Version 1.0.4

Choose a tag to compare

@Gadgetoid Gadgetoid released this 08 Dec 13:41

This release should fix problems reported in issue #6 - thank you to @lowflyerUK for spotting and fixing the error that caused these.

  • Fix to range_sw_err for extremely high gas readings
  • Convert to unsigned int to fix negative gas readings

Version 1.0.3

Choose a tag to compare

@Gadgetoid Gadgetoid released this 23 Nov 11:33

This release should fix issues with temperature compensation in pressure readings. Thank you to @gkluoe for finding a bug in the Python port, and @jorisvervuurt for testing.

  • Merged temperature compensation fix from Bosch's BME680_driver 3.5.3

See: https://github.com/BoschSensortec/BME680_driver/releases/tag/bme680_v3.5.3

Version 1.0.2

Choose a tag to compare

@Gadgetoid Gadgetoid released this 19 Oct 11:24
  • Fixed: added int() cast to set_gas_heater_temperature to avoid i2c TypeError