# Node for reading data of BME680 Sensor

**URL:** <https://discourse.nodered.org/t/node-for-reading-data-of-bme680-sensor/24039>\
**Category:** General\
**Created:** [1 April 2020 15:18 UTC](https://discourse.nodered.org/t/node-for-reading-data-of-bme680-sensor/24039 "2020-04-01T15:18:54Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![user7](https://avatars.discourse-cdn.com/v4/letter/u/7ea924/32.png) [@user7](https://discourse.nodered.org/u/user7)\
**Post date:** [1 April 2020 15:31 UTC](https://discourse.nodered.org/t/node-for-reading-data-of-bme680-sensor/24039/2 "2020-04-01T15:31:39Z")

</div>

Hey, you can check this topic from while ago.  
Best solution would be to use an external module like a d1 mini for example and connect it to bme680. Values can be send via mqtt to you Rpi and nodered.  
I think the easiest way would be to use d1 mini, BME and EspEasy on the module

> [@BME680 and i2c communication](https://discourse.nodered.org/t/bme680-and-i2c-communication/15527):
>
> Hey, Have anyone managed to connect bme680 or similar i2c sensor in Nodered using i2c contrib node? Can you share the sample flow? I read the sensor datasheet, but looks like my knowledge is limited. I know the i2c adress and sensor is working in python, so wiring is good. I tried various numbers for command and bytes, but the values recieved are not good. Maybe I need to send specific command first, before sensor returns data? I also tried to use exec node, to run the python code directly, …

---

_[View the full topic](https://discourse.nodered.org/t/node-for-reading-data-of-bme680-sensor/24039)._
