PurpleAir sensor reports occasionally miss temperature, humidity and pressure items yet still continue to report air quality measurements. It is important to capture the air quality measurements even if the other measurements are missing. This patch makes it possible to do so. Without it, the collection task will throw an exception and fail to log any data.
If these fields are missing, they will now be logged at INFO level, with a message similar to the following:
PurpleAir sensor reports occasionally miss temperature, humidity and pressure items yet still continue to report air quality measurements. It is important to capture the air quality measurements even if the other measurements are missing. This patch makes it possible to do so. Without it, the collection task will throw an exception and fail to log any data.
If these fields are missing, they will now be logged at INFO level, with a message similar to the following: