MQTT data errors

Hello,

Several sensors are giving good data in the AirGradient app but providing erroneous data to MQTT:

{
    "firmware":"9.5.2","
    wifi":-50,
    "ssid":"*REDACTED*",
    "light":1839,
    "hwVersion":8,
    "rco2":430,
    "atmp":20.45,
    "rhum":41.19,
    "tvoc_index":0,
    "nox_index":0,
    "pm003_count":-1,
    "pm01":-1,
    "pm02":-1,
    "pm10":-1,
    "boot":1,
    "wdog":1,
    "serial":"*REDACTED*"
}

An example of that data graphed in Grafana:

We have ~20 Air Gradients, ~ half offline for various reasons right now, but those that are reporting are almost all giving inconsistent readings and the timing of the readings is all over the place, it’s not like we’re getting a MQTT message every 30 seconds or something.

What would be causing this and how do we fix it?

It seems you are having our older model of the AirGradient ONE. Please contact our support through our website support form.