Version and hardware versions in PA json

Hardware And Firmware Information

Our Local JSON Documentation describes version and hardwareversion. “version” is the firmware version while “hardwareversion” refers to what generation of hardware your sensor has.

The hardware version of a sensor is not upgradable, but our support can set a specific firmware version for a sensor if you would like. 7.02 is the most current version of firmware for Classic sensors, while 7.04 contains updates relevant to Flex sensors.

Was this data taken from a PurpleAir Flex or a PurpleAir Classic? The hardware version of 2.0, as well as the hardware discovered, indicate that this data is from a Classic. An easy way to tell the difference is the Flex sensor will have the colored AQI LED, while a PurpleAir Classic will not. Additionally, could you elaborate on the firmware being 1.06 on your sensor? I’m unsure of what exactly you’re referring to.

Custom Data Processor Fields

“response_date” refers to the last response of a data processor. Up to two data processors can be set on the registration form. Your sensor will then send data to the specified data processor in addition to PurpleAir. The “response” field should also appear to indicate the HTTP status code of sending data to the data processor. These fields aren’t currently in the documentation linked above, but will be added.

It’s likely that one sensor is registered with Weather Underground as the first data processor (the default), while your other sensor is unregistered or was registered without a data processor. You can verify this by checking for data processors in the registration confirmation emails you received for each sensor.