     // higher increase accuracy but takes more time
     uv.begin(VEML6070_2_T);
 
-    bmp_available=bmp.begin();
-    if (!bmp_available) {
+    bme_available=bme.begin();
+    if (!bme_available) {
       Serial.println("Could not find a valid BMP180 sensor, check wiring!");
       // reboot
       ESP.restart();
     }
+
     Serial.println("Sensor ready");
     displaySensorDetails();
 


void readAtmosphere() {
    //Serial.println("Read bpm180");
    if(!bmp_available){
      return;
    }
    sensors_event_t event;
    bmp.getEvent(&event);

    // Do we have datas
    if (event.pressure) {
      float myTemperature;
      bmp.getTemperature(&myTemperature);
      if(myTemperature<150){
        // assumed correct read
        temperature = myTemperature;
        pressure = event.pressure;
        altitude = bmp.pressureToAltitude(
          SENSORS_PRESSURE_SEALEVELHPA,
          event.pressure
        );
      }
    }
}

int BH1750_Read(int address) //

  return uv.readUV();
}

// float readHumidity(){
//   return SHT2x.GetHumidity();
// }

void trace(){
    // DISPLAY DATA
