# Pico Enviro+ BME688 temperature accuracy

**URL:** https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722
**Category:** Support
**Created:** [August 14, 2023, 12:21pm UTC](https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722 "2023-08-14T12:21:20Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![fleepo](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/fleepo/32/10012_2.png) [@fleepo](https://forums.pimoroni.com/u/fleepo)
#### Post date: [August 14, 2023, 12:21pm UTC](https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722/1 "2023-08-14T12:21:20Z")

</div>

Hi, I’m trying to use the Pico Enviro+ as a temperature and humidity display, with the onboard BME688 sensor; however the reported temperature is consistently too high, due to the gas sensor heater. i don’t really need the voc sensor running; it’s nice to have but I’d prefer an accurate temperature reading.

Is there any way to turn off the heater using the breakout\_bme68x Python module; or if not are there any workarounds you suggest?  
i know the Bosch driver package does have options to disable the heater but I’m not sure how to make that accessible in Micropython / on the Pico Envrio+.

Thanks

---

<div class="post-metadata">

### Author: ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)
#### Post date: [August 24, 2023, 7:44am UTC](https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722/2 "2023-08-24T07:44:54Z")

</div>

I’m wanting to do the same thing on my Pico Enviro +, for the exact same reasons.  
@hel

---

<div class="post-metadata">

### Author: ![hel](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/hel/32/6075_2.png) [@hel](https://forums.pimoroni.com/u/hel)
#### Post date: [August 25, 2023, 11:23am UTC](https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722/3 "2023-08-25T11:23:18Z")

</div>

I don’t think there are any ways of controlling the heater that are exposed to MicroPython currently - looks like there’s stuff relating to heater temperature that happens in [the underpinning C driver](https://github.com/pimoroni/pimoroni-pico/blob/main/drivers/bme68x/bme68x.cpp) though?

You could suggest it as an enhancement on Github if that’s something you’d find useful?

> **[Issues · pimoroni/pimoroni-pico](https://github.com/pimoroni/pimoroni-pico/issues)**
>
> Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython. - Issues · pimoroni/pimoroni-pico

---

<div class="post-metadata">

### Author: ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)
#### Post date: [August 25, 2023, 11:28am UTC](https://forums.pimoroni.com/t/pico-enviro-bme688-temperature-accuracy/22722/4 "2023-08-25T11:28:02Z")

</div>

Under Pull Requests or under Issues?
