Data from BME680 to Blynk apps

Hey.
How to get this data from a BME680 sensor, along with a wemos d1 mini to a Blynk apps ?? I cant see data on my serial monitor in the Arduino IDE.

How to get it over with Blynk apps.

#include <Wire.h>
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include "Adafruit_BME680.h"
 
 
#define SEALEVELPRESSURE_HPA (1013.25)
 
Adafruit_BME680 bme; // I2C
 
void setup() {
  Serial.begin(9600);
  while (!Serial);
  Serial.println(F("BME680 test"));
 
  if (!bme.begin(0x77)) 
  {
    Serial.println("Could not find a valid BME680 sensor, check wiring!");
    while (1);
  }
 
  // Set up oversampling and filter initialization
  bme.setTemperatureOversampling(BME680_OS_8X);
  bme.setHumidityOversampling(BME680_OS_2X);
  bme.setPressureOversampling(BME680_OS_4X);
  bme.setIIRFilterSize(BME680_FILTER_SIZE_3);
  bme.setGasHeater(320, 150); // 320*C for 150 ms
}
 
void loop() 
{
  if (! bme.performReading()) 
  {
    Serial.println("Failed to perform reading :(");
    return;
  }
  Serial.print("Temperature = ");
  Serial.print(bme.temperature);
  Serial.println(" *C");
 
  Serial.print("Pressure = ");
  Serial.print(bme.pressure / 100.0);
  Serial.println(" hPa");
 
  Serial.print("Humidity = ");
  Serial.print(bme.humidity);
  Serial.println(" %");
 
  Serial.print("Gas = ");
  Serial.print(bme.gas_resistance / 1000.0);
  Serial.println(" KOhms");
 
  Serial.print("Approx. Altitude = ");
  Serial.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
  Serial.println(" m");
 
  Serial.println();
  delay(2000);
}

Code is from this website BME680 environment sensor and ESP8266 example - esp8266 learning

#include <Wire.h>
#include <SPI.h>
#include <Blynk.h>
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#include <Adafruit_Sensor.h>
#include "Adafruit_BME680.h"
#define SEALEVELPRESSURE_HPA (1013.25)

//Setup connection of the sensor

Adafruit_BME680 bme; // I2C

   char auth[] = "xxxxx";
   char ssid[] = "xxxx";
   char pass[] = "xxxx";
   
   BlynkTimer timer;

   void setup() {
 
 Serial.begin(9600);
 while (!Serial);
 Serial.println(F("BME680 test"));

 if (!bme.begin(0x77)) {
   Serial.println("Could not find a valid BME680 sensor, check wiring!");
   while (1);
 }
     
 // Set up oversampling and filter initialization
 bme.setTemperatureOversampling(BME680_OS_8X);
 bme.setHumidityOversampling(BME680_OS_2X);
 bme.setPressureOversampling(BME680_OS_4X);
 bme.setIIRFilterSize(BME680_FILTER_SIZE_3);
 bme.setGasHeater(320, 150); // 320*C for 150 ms

     Blynk.begin(auth, ssid, pass);
     timer.setInterval(5000L, ReadSensors);   // read sensor every 5s       
   }

   void ReadSensors(){
     //Read values from the sensor:

 if (! bme.performReading()) {
   Serial.println("Failed to perform reading :(");
   return;
 }
 Serial.print("Temperature = ");
 Serial.print(bme.temperature);
 Serial.println(" *C");

 Serial.print("Pressure = ");
 Serial.print(bme.pressure / 100.0);
 Serial.println(" hPa");

 Serial.print("Humidity = ");
 Serial.print(bme.humidity);
 Serial.println(" %");

 Serial.print("Gas = ");
 Serial.print(bme.gas_resistance / 1000.0);
 Serial.println(" KOhms");

 Serial.print("Approx. Altitude = ");
 Serial.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
 Serial.println(" m");

 Serial.println();
 delay(10);

 float a = bme.readTemperature();
 float b  = (bme.readPressure() / 100.0F);
 float c =  bme.readHumidity();
 float d = (bme.gas_resistance / 1000.0);
 float e =  bme.readAltitude(SEALEVELPRESSURE_HPA);

 Blynk.virtualWrite(V0, a);
 Blynk.virtualWrite(V1, b);
 Blynk.virtualWrite(V2, c);
 Blynk.virtualWrite(V3, d);
 Blynk.virtualWrite(V4, e);
     
         }

   void loop() {
     Blynk.run();
     timer.run();
           }