     humidity = sensor.readHumidity();
     temperature = sensor.readTemperature();
     // don't have pressure
-    pressure = 101325; // 1 atm, 30mmHg
+    pressure = 101325; // 1 atm, 30inHg
 
 #endif
 #if SENSOR == USING_BME
+    //https://www.esp8266.com/viewtopic.php?f=13&t=8030&sid=5b736d896eb9758f6ae56ce5aefbaceb&start=28
+
+    sensor.takeForcedMeasurement();
     humidity = sensor.readHumidity();
-    temperature = sensor.readTemperature();
+    temperature = sensor.readTemperature() - BME280_TEMP_OFFSET;
     pressure = sensor.readPressure();
 #endif
 

    Serial.println("Could not find a valid BME280 sensor, check wiring!");
    while (1);
  }
#endif

#if SENSOR == USING_BMP

  Serial.print(celsius_to_fahrenheit(temperature), 2);
  Serial.println("F");
  Serial.print("Pressure: ");
  Serial.print(pressure);
  Serial.println("hPa");
  Serial.print(hpascals_to_inhg(pressure));
  Serial.println("inHg");

