AQI- unstable with a lot of dips

AQI- unstable with a lot of dips down to 0.0.

I use a PM sensor and SW from Luftdaten to measure the particles in the air.
I let WD do the AQI calculation, but when I look at the WD screens, the AQI-curve has a lot of dips.
The curves made by Luftdaten have no dips, but since WD does some calculations with the data from the sensor, I think that the problem is in WD.
Luftdaten is updated every 150 seconds, how often is WD updating the AQI? may be there is a setting for this?
Which parameters are used in the calculation for AQI in WD, including PM10 and PM2.5?
What does the formula look like?

PC: WIN10, WD 10.37S94. Have seen the same for older WD Versions.

see http://www.ts20.no


aqi1.png

sensor-esp8266-567483-sds011-1-day.png

sensor-esp8266-567483-sds011-25-day.png

the green line is dipping to zero
hence why the aqi line is
I would need a copy of the raw data file when that is happening

Sorry, but can you please tell me the name of that file :roll:

airquality.txt and airquality2.txt
where WD is installed

Hello

airquality.txt I can’t find anywhere on my computer…

But I’ll attach what I think you mean, airqualityaqi.inf (zipped due to size) and airquality2.txt.

I also attach the setup.

The dips are there more or less all the time.

Regards

ts20


airquality2.txt (400 Bytes)

airqualityaqi.zip (122 KB)

what I need is the copy of the airquality2.txt file when the pm2 value is zero in WD

Hello Brian

I logged during the night, lot of dips, here is what I found at 10:12:33.
Seems that the PM values are missing, between 10:10:18 and 10:19:18.
I also attach the whole log.

Logged time = 10:10:18,20 23.04.2019
{“software_version”: “NRZ-2018-123B”, “age”:“82”, “sensordatavalues”:[{“value_type”:“SDS_P1”,“value”:“5.80”},{“value_type”:“SDS_P2”,“value”:“2.95”},{“value_type”:“temperature”,“value”:“13.70”},{“value_type”:“humidity”,“value”:“42.60”},{“value_type”:“samples”,“value”:“1883805”},{“value_type”:“min_micro”,“value”:“74”},{“value_type”:“max_micro”,“value”:“21034”},{“value_type”:“signal”,“value”:“-72”}]}
*
Logged time = 10:12:33,13 23.04.2019
{“software_version”: “NRZ-2018-123B”, “age”:“109”, “sensordatavalues”:[{“value_type”:“temperature”,“value”:“13.70”},{“value_type”:“humidity”,“value”:“42.50”},{“value_type”:“samples”,“value”:“1891742”},{“value_type”:“min_micro”,“value”:“74”},{“value_type”:“max_micro”,“value”:“21560”},{“value_type”:“signal”,“value”:“-71”}]}
*
Logged time = 10:14:48,16 23.04.2019
{“software_version”: “NRZ-2018-123B”, “age”:“109”, “sensordatavalues”:[{“value_type”:“temperature”,“value”:“13.70”},{“value_type”:“humidity”,“value”:“42.50”},{“value_type”:“samples”,“value”:“1891742”},{“value_type”:“min_micro”,“value”:“74”},{“value_type”:“max_micro”,“value”:“21560”},{“value_type”:“signal”,“value”:“-71”}]}
*
Logged time = 10:17:03,15 23.04.2019
{“software_version”: “NRZ-2018-123B”, “age”:“109”, “sensordatavalues”:[{“value_type”:“temperature”,“value”:“13.70”},{“value_type”:“humidity”,“value”:“42.50”},{“value_type”:“samples”,“value”:“1891742”},{“value_type”:“min_micro”,“value”:“74”},{“value_type”:“max_micro”,“value”:“21560”},{“value_type”:“signal”,“value”:“-71”}]}
*
Logged time = 10:19:18,14 23.04.2019
{“software_version”: “NRZ-2018-123B”, “age”:“24”, “sensordatavalues”:[{“value_type”:“SDS_P1”,“value”:“5.12”},{“value_type”:“SDS_P2”,“value”:“2.77”},{“value_type”:“temperature”,“value”:“14.00”},{“value_type”:“humidity”,“value”:“42.10”},{“value_type”:“samples”,“value”:“1847291”},{“value_type”:“min_micro”,“value”:“76”},{“value_type”:“max_micro”,“value”:“21046”},{“value_type”:“signal”,“value”:“-71”}]}
*

Regards

ts20


log.txt (123 KB)

that is the issue then, those missing pm 2.5 readings

use a new .zip update of WD, so that WD then does not set that reading to zero (hopefully)

Hello Brian.

Installed the zipped files earlier today, but no success. The PM-values do not update, except when I manually click “Test”- button in the setup window.
Every time I do this, the PM2.5 is updated, never during normal operation.
See the log.

Regards

ts20


New Text Document (6).txt (13.4 KB)

auto updating should not have been affected by the change I made
there is something else going on with your setup I suspect

Hello again.

I have tried to disable and removing different options that I suspected was giving me trouble with the AQI trending, but still no luck.
When I read about air quality index in Wikipedia, there are about ten different countries that might be using different methods for the index.

Which formula is used here in WD? Which inputs are used for AQI, except particulate matter? How to calculate this manually?

In US, these inputs seem to be used: ground-level ozone, particulate matter, carbon monoxide, sulfur dioxide, and nitrogen dioxide.

Is there any WD users that have success With the AQI trending using Luftdaten sensor?

Regards

ts20

I suggest you check out this thread http://discourse.weather-watch.com/p/527137

the latest update should fix this

Hello,

Seems much better now with Weather Display install file v 10.37S Build 96 Version on 18 May 2019 - 01:30:22.

But still some dips during the last 24 h.

Regards ts20


i have found a better way of getting the data (using json library)
so if you could email me the airquality.txt and airquality2.txt files, I will test that way

Hello Brian,

Here is airquality2.txt, airquality.txt I do not have in my system.

{“software_version”: “NRZ-2018-123B”, “age”:“100”, “sensordatavalues”:[{“value_type”:“SDS_P1”,“value”:“2.40”},{“value_type”:“SDS_P2”,“value”:“2.20”},{“value_type”:“temperature”,“value”:“14.70”},{“value_type”:“humidity”,“value”:“79.70”},{“value_type”:“samples”,“value”:“1756873”},{“value_type”:“min_micro”,“value”:“80”},{“value_type”:“max_micro”,“value”:“21093”},{“value_type”:“signal”,“value”:“-71”}]}

Regards

ts20

is this a luftdaten type?
(the more detailed info you can provide the better)

Hello Brian.

Yes it’s Luftdaten; https://luftdaten.info/en/home-en/
Homebrew, total cost: US$ 20.

Seems to work well, since January: https://www.madavi.de/sensor/graph.php?sensor=esp8266-567483-sds011

Regards

ts20

OK, I got a json library parsing that data OK
but I need other peoples sample Luftdaten data to make sure it will work OK