Compare community sensors with official sensors

Compare community values with offical values
This post is in response to the referenced topic (previous post from another community member)
The raised problem to get different values between community sensors and official sensors is key and results from the different nature of these sensors.
An official sensor is quite costly due its construction and associated tests to validate it; so it has a high quality level, reliability and credibility. The community sensors are very low cost sensors built with rough components not fully tested and really sorted out and based a different measurement principle than the official sensors.
Consequently we shall expect some dispersion in the community sensors performances (between sensors themselves) with possible significant delta with official sensors. However the SDS sensors used by the community are surprisingly efficient assuming we apply the right approach in their use and treatment.
Several reasons may justify the delta between the community sensors and official sensors:

  • performance dispersion between sensors, so the community sensors need a calibration.
  • sensitivity to thermal environment (in particular low temperature and indirectly to humidity)
  • position and orientation of a community sensor compared to the official sensor (distance, wind direction, thermal environment (heating…)…).

  • To illustrate these conditions the analysis of the sensors in the Ulm area (Germany) was performed involving the local official sensors (DEBW019 and DEBY052) and the community sensors in and around the town:
  • First step: evaluation in summer to avoid potential thermal effect (medium temperature around 22 °C)
  • in the present evaluation the community sensors are calibrated to minimize the dispersion between sensors

    The response of the community sensors is quite good compared to the official sensors; these latter are showing some more prominent peaks in particular for DEBY052 which could be interesting to understand in the specific area of this sensor.
  • Second step: evaluation in winter (January 2025)

Third step: It is then necessary to apply a temperature correction to get more realistic values for community sensors. (this correction was defined by testing of a SDS sensor in a thermal closure).


Once damped the SDS sensor values transcribed a better dynamical behavior of the environment evolution comparing with the official sensors. However some deltas still exist in particular for PM2.5. We can notice that the official sensor DEBY052 is still displaying high peaks compared to other sensors; this may be due to a dedicated position in a disturbed area where community sensors are not present or exposed in the same way.
For PM10, the sensors ID579 - ID1178- ID 17993 in Ulm perfectly transcribe the evolution of the official sensors; the sensors ID8252 and ID28070 do not translate the same trend: this could be explained by a particular position of orientation of these sensors. For PM2.5 the thermal correction seems to be too high and would need to be optimized.

Conclusion:
The SDS sensor is still an efficient sensor to assess the trend evolution of the air quality assuming we apply the necessary corrections which are required in complementary to the simplicity of its concept. It is non sense to compare values with official sensors point by point; the global behavior and measurement order is quite satisfactory to identify quality disturbances and to determine the global quality in a dedicated area where no official sensors are available.

1 Like

I have polished up a little bit the analysis to correct some divergences.

  • adjustment of the temperature correction law to be more adequate for PM2.5
  • ajustements of calibration factors of some sensors

For sensors being inside Ulm town (ID8252, ID17993, ID28070, ID579), the updated evolution is as follows:


The transcription of the community sensors measurements cope perfectly with the official sensors. Two conditions for that:

  • the adequate temperature correction law common for all sensors (so independent of the sensors)
  • the adaptation of the calibration factors specific for each sensor: in the present case the calibration factor varies between 2 and 2.3 for PM10 and 1.8 to 2.8 for PM2.5.
    This confirms the finding that the delta between community sensors values and official sensors values may reach a factor of 3. Furthermore during some period (ex on the 14th of January) the community values are still quite below the official measurements: this results probably from the position of the sensors measuring a different environment.

For sensors outside the town (ID35961, ID86613, ID68410, ID1380), there is no reason to find the same curves as the official sensors as these sensors are in the countryside where the pollution should quite lower. This translated in the following graph with the same temperature correction law and slightly lower calibration factors (<1.5). In this case the adaptation of the calibration factor is difficult without reference value and is done assuming that during the low concentration period, the measurement shall be the same for all sensors (no real disturbance).


Such analysis enables to distinguish the pollution common to a large area to the pollution generated in busy conurbation.
Unfortunately we can’t rely on pure raw values of the community sensors which need to be processed to get a realistic picture.
Note: the sensor ID53521 delivers strange values and the sensor ID1178 is partly interesting due to the fact that the owner is switching off the live box every night disturbing a correct presentation/analysis (occurs very often on sensors!).