@@ -331,19 +331,51 @@ static int fineoffset_WH24_callback(r_device *decoder, bitbuffer_t *bitbuffer)
331
331
Fine Offset Electronics WH0290 Wireless Air Quality Monitor
332
332
Also: Ambient Weather PM25
333
333
Also: Misol PM25
334
- Also: EcoWitt WH41
335
-
336
- The sensor sends a package each ~10m. The bits are PCM modulated with Frequency Shift Keying.
337
-
338
-
339
- PM10 readings might be bogus:
340
-
341
- 2 PM1.0 in μg/m3, PM4.0 in μg/m3, and PM10 in μg/m3 are calculated from PM 2.5 readings.
342
- Source:
343
- https://sensing.honeywell.com/honeywell-sensing-particulate-hpm-series-datasheet-32322550.pdf
344
-
345
- So the PM2.5 is a proper read reading and PM10 is as suspected simply derived/calculated from the PM2.5 value.
346
-
334
+ Also: EcoWitt WH0290, EcoWitt WH41
335
+
336
+ The sensor sends a data burst every 10 minutes. The bits are PCM
337
+ modulated with Frequency Shift Keying.
338
+
339
+ Ecowitt advertises this device as a PM2.5 sensor. It contains a
340
+ Honeywell PM2.5 sensor:
341
+
342
+ https://sensing.honeywell.com/honeywell-sensing-particulate-hpm-series-datasheet-32322550.pdf
343
+
344
+ However, the Honeywell datasheet says that it also has a PM10 output
345
+ which is "calculated from" the PM2.5 reading. While there is an
346
+ accuracy spec for PM2.5, there is no specification of an kind from
347
+ PM10. The datasheet does not explain the calculation, and does not
348
+ give references to papers in the scientific literature.
349
+
350
+ Note that PM2.5 is the mass of particles <= 2.5 microns in 1 m^3 of
351
+ air, and PM10 is the mass of particles <= 10 microns. Therefore the
352
+ difference in those measurements is the mass of particles > 2.5
353
+ microns and <= 10 microns, sometimes called PM2.5-10. By definition
354
+ these particles are not included in the PM2.5 measurement, so
355
+ "calculating" doesn't make sense. Rather, this appears an assumption
356
+ about correlation, meaning how much mass of larger particles is likely
357
+ to be present based on the mass of the smaller particles.
358
+
359
+ The serial stream from the sensor has fields for PM2.5 and PM10 and
360
+ these fields have been verified to appear in the transmitted signal by
361
+ cross-comparing the internal serial lines and data received via
362
+ rtl_433.
363
+
364
+ The Ecowitt displays show only PM2.5, and Ecowitt confirmed that the
365
+ second field is the PM10 output of the sensor but said the value is
366
+ not accurate so they have not adopted it.
367
+
368
+ By observation of an Ecowitt WH41, the formula is pm10 = pm2.5 +
369
+ increment(pm2.5), where the increment is by ranges from the following
370
+ table (with gaps when no samples have been observed). It is left as
371
+ future work to compare with an actual PM10 sensor.
372
+
373
+ 0 to 24 | 1
374
+ 25 to 106 | 2
375
+ 109 to 185 | 3
376
+ 190 to 222 | 4
377
+ 311 | 5
378
+ 390 | 6
347
379
348
380
349
381
Data layout:
0 commit comments