We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df56b48 commit 0b4aaccCopy full SHA for 0b4aacc
src/hackair.cpp
@@ -179,7 +179,9 @@ void hackAIR::turnOff() {
179
}
180
181
182
+// Normalization function written by Zbyszek Kiliański, Piotr Paul
183
+// https://github.com/piotrkpaul/esp8266-sds011
184
void humidityCompensation(hackAirData &data, float humidity) {
- data.pm25 = data.pm25 / (3.72f * (1 + 7 * (humidity / 100.0f)));
- data.pm10 = data.pm10 / (3.72f * (1 + 7 * (humidity / 100.0f)));
185
+ data.pm25 = data.pm25 / (1.0 + 0.48756 * pow((humidity / 100.0), 8.60068));
186
+ data.pm10 = data.pm10 / (1.0 + 0.81559 * pow((humidity / 100.0), 5.83411));
187
0 commit comments