diff --git a/PartSensor.ino b/PartSensor.ino index f5775a2..2cf592e 100644 --- a/PartSensor.ino +++ b/PartSensor.ino @@ -562,11 +562,11 @@ void loop() { DEBUG_PRINTLN("loop start"); //Get Temperature & Humidity from DHT - humidity = dht.readHumidity(); + humidity = dht.readHumidity() + adjustHumidity; #ifdef USE_CELCIUS - temperature = dht.readTemperature(); + temperature = dht.readTemperature() + adjustT0; #else - temperature = dht.readTemperature(true); + temperature = dht.readTemperature(true) + adjustT0; #endif if (isnan(humidity) || isnan(temperature)) { DEBUG_PRINTLN("DHTXX not ready, skipped"); diff --git a/config.h b/config.h index 5264e85..a242152 100644 --- a/config.h +++ b/config.h @@ -8,6 +8,10 @@ const char* Wifi_SSID = "SSID"; const char* Wifi_PASSWORD = "PASSWORD"; +// Ajustement TO et humidité +float adjustT0 = -1.9;// remplacer par la valeur de correction +float adjustHumidity = +11.3;// remplacer par la valeur de correction + //Thingspeak #define USE_THINGSPEAK //comment to remove thingspeak data feeding #ifdef USE_THINGSPEAK @@ -27,8 +31,8 @@ const char* Wifi_PASSWORD = "PASSWORD"; // Field4= Atm PM 1.0 (μg/m3) // Field5= Atm PM 2.5 (μg/m3) // Field6= Atm PM 10 (μg/m3) - // Field7= Humidity (%) - // Field8= Temperature (°C or F)*/ + // Field7= Temperature (°C or F)*/ + // Field8= Humidity (%) const String ThingSpeak_PM_APIKey = "APIKEY1"; /*