AirGradient Forum

AG One I-9PSL-DE display (and HA) is showing the default PM reading instead of the corrected one

Comparing my recently bought AG ONE kit (I-9PSL) with my existing three week old assembled monitor (I-9PSL-DE) confirmed what I suspected, that the older version wasn’t showing the correct PM2.5 readings. Opening the case, I found that the Planttower PMS5003 was one of the problem ones that needed the PM2.5 correction applied to it (20240820).

I went to the Advanced Settings and changed the PM2.5 correction from default to PMS5003_20240826.

Whilst the correct settings readings were shown on the dashboard, the monitor and Home Assistant still showed the original (default) readings - i.e. generally around zero most of the time…

I decided to start from fresh. I deleted the monitor from the dashboard, did a factory reset and connected to wifi, and added the monitor back to the dashboard. The monitor had automatically picked up the PMS5003_20240826 setting without me having to select it, but the monitor display and HA were still showing the default values.

I assume that this is related to the “monitorDisplayCompensatedValues”: false entry in Config

Apparently, the corrected values should be displayed on the monitor and in HA, but I can’t find out how to do it. What do I need to do?
Thanks

Below are the Config and Current entries for that monitor:
Config

{
“country”: “GB”,
“mqttBrokerUrl”: “”,
“configurationControl”: “cloud”,
“pmStandard”: “ugm3”,
“temperatureUnit”: “c”,
“postDataToAirGradient”: true,
“ledBarBrightness”: 90,
“displayBrightness”: 90,
“ledBarMode”: “pm”,
“tvocLearningOffset”: 12,
“noxLearningOffset”: 12,
“abcDays”: 8,
“model”: “I-9PSL-DE”,
“offlineMode”: false,
“monitorDisplayCompensatedValues”: false
}

Measures / Current

{
“pm01”: 1,
“pm02”: 2,
“pm10”: 2,
“pm01Standard”: 1,
“pm02Standard”: 2,
“pm10Standard”: 2,
“pm003Count”: 222.67,
“pm005Count”: 199.5,
“pm01Count”: 26.17,
“pm02Count”: 2.83,
“pm50Count”: 0,
“pm10Count”: 0,
“atmp”: 19.17,
“atmpCompensated”: 19.17,
“rhum”: 52.08,
“rhumCompensated”: 52.08,
“pm02Compensated”: 2,
“rco2”: 832.67,
“tvocIndex”: 189.42,
“tvocRaw”: 31512,
“noxIndex”: 1,
“noxRaw”: 16580.58,
“boot”: 100,
“bootCount”: 100,
“wifi”: -28,
“ledMode”: “pm”,
“serialno”: “xxxxxxxxxxxx”,
“firmware”: “3.1.21”,
“model”: “I-9PSL”
}

Things seem to have now sorted themselves out. The desktop, the monitor display, and home assistant all now show approximately the same readings (allowing for the fact that the reading might be slightly different depending on the exact time that the reading is posted to the above.

At least I no longer have a frequent zero reading on the monitor and HA when the desktop was showing otherwise.

Comparing the HA and desktop records for the PM2.5 readings, it appears that the monitor and HA started receiving the correct readings around dinner time yesterday, about 24 hours after I’d factory reset the monitor and the corrected PM2.5 adjustment was applied…

Curiously, config was still showing “monitorDisplayCompensatedValues”: false, when I checked just now. I expected it to be showing True