BME688 returning 0

Hi @buz12. The reason the reading is always 0 is that your sketch is missing some essential code to initialize and read from the BME688.

You can study this example to learn how to use the "Adafruit_BME680" library: