AirGradient Forum

"Share your data with IQAir" not working, maybe others

Thanks for the suggestion@Achim_AirGradient , I did have open tickets with both IQAir and AQICN a few days ago, but none of them were able to be solved so far unfortunately.

Also, I wanted to report that I’ve just noticed unexpected gaps in my data on the OpenAQ map, whereas this is not observed in the AirGradient map:

Last 24h OpenAQ:

Last 24h AG:

Btw, I did the sanity check on other station on OpenAQ and they did not present similar gap as mine.

Would have been any issue in the communication from AG server to OpenAQ (and maybe other maps as well)? I wonder whether this could be related to the issues I m facing with the others not showing my station.

I noticed these gaps too. They are happening on OpenAQ side.

This is a good point and may be a potential reason why they have not included the monitor yet.

While around my region there is no other monitor, IQAir does have their own model based on satellite imagery to estimate PM and US AQI.

If I check those estimated values, they are approximately in line with the corrected PM2.5 I found on the AG map.

However, as I noticed on the OpenAQ map, the corrected values are not the ones been streamed, but rather the raw ones. So I believe these would also be the ones IQAir would receive?

If that’s the case, they may have observed overestimated values for PM and AQI in comparison to their own - I believe the raw values in my region right now (120u/m3) could represent AQI close to 200, whereas the corrected values are 90u/m3 and 169, respectively, and their model estimates an AQi of 168.

Maybe under normal conditions of low AQI values, the observed differences wouldn’t be an issue. But in our wildfire case, in which cities in Brazil were ranked to have the worst quality in the world this week (by IQAir itself), then such discrepancy may play a bigger role if included.

But what I don’t understand: why does AG (apparently) stream the uncorrected values to other maps, as we are aware these to be overestimated, and therefore could lead to both misunderstanding from readers as well as failing validation with other stations / satellite models?

For example, if I compare PurpleAir monitors in Brazil on IQAir map, they do seem to present very consistent values with those I found on PurpleAir map for EPA corrected AQI, thus leading to believe they stream corrected values too.

Would it be possible for AG to stream the corrected PM2.5 values from AG to IQAir (and other maps) too?

When we implemented the integration with IQAir, IQAir informed us that they would like to do the compensation on their end. This is why they take the raw values from us.

Currently the corrected values are not part of our API but the conversion is done in the browser or map. We might change that in future and integrate it into the API.

Hum, but I don’t think that’s what happens in reality. If I open AirGradient profile on IQAir and pick a random station, I find consistent values with the corresponding station on AirGradient map for uncorrected selection.

For example the AirGradient station in Lima, Peru - see the current raw PM and corrected US AQI values on the AG interface below:


Now let’s look at the same station now using IQAir interface:


You can see that the uncorrected PM values are consistent across maps, whereas the US AQI value then shows considerably larger on the IQAir interface (as on AG map it’s corrected).

Also, one can see how the AG station stands out compared to all other stations shown for Lima on the map as being an outlier in terms of estimated values.

I’d suggest to investigate this further with IQAir. I think it might pose a reliability doubt from viewers that are able to compare AirGradient values with surrounding monitors (reference, PurpleAir, etc) on the IQAir map.

Good point. Something seems off. I will double check this with IQ Air.

Hello @Achim_AirGradient and @Yehor_AirGradient , I would like to let you know that IQAir responded they have just finished adding all AirGradient stations they had on their backlog. But mine was none of those - I still can’t see my data on their map. I still wonder whether the issue with AQICN (where I can’t find my station is either) would be related here.

I noticed this app option to select individual third parties to which we share the data has been recently added on a newer version of the app, is that correct? Is there any API request I myself could make directly to try to enforce my opt in choice to share data? I couldn’t find anything on it.

I am in touch with IQ Air on this. It seems our end point is working as expected and something is going on on their side.
I will let you know once I know it’s working again.

2 Likes

I raise up this thread as I check my station on IQAir.
PM10 seems consistent between IQAir and the Airgradient dashboard but the PM2.5 is wrong
for example :
On dashboard

On IQAir

PM10 seems OK

Is there some correction from IQAir? the value on IQAir is double than the value on the airgradient dashboard

Edit : I choose the corrected EPA formula (the lowest one) value and IQAir take the raw value.
Btw wich one is good? the EPA formula or the raw value?
Edit 2 : Corrected EPA formula is consistent with nearby national organisation stations

@Achim_AirGradient, could you ask IQAir to take the corrected formula EPA if the user ask for?

We are in touch with IQ Air on this already. I hope they will switch to the EPA corrected values soon.

1 Like

Is there a modification between IQAir and airgradient?
I can see european stations on Airgradient map but no one on IQAir map

(AirGradient map)

(IQAir map - Airgradient sensors)

Thanks

Hi @Hiigara !

Some locations share their data only with AirGradient and not with IQAir.
You can configure this by navigating to the ‘Edit Location’ settings and opening the ‘Data Sharing’ tab, where you will find the available options for sharing:

So, the locations you see on the AirGradient Map but not on IQAir’s may prefer to share only with AirGradient, or they might just be waiting for IQAir to add them to their map.

Thanks for the answer. Boxes was aleardy tick as my station appear on IQAir since last year.
In my screens, only european stations (but all european stations) were not shown on IQAir map. That’s very strange.

IQAir needs up to one month to get stations on their map. I think they have some manual process involved. This is not something we can influence from our side.

hi, the sync with IQAir worked before with my outdoor device but it doesn’t since the 15 of january. Are you aware of any issue ? Thanks :slight_smile:

I am having this same issue. I contacted IQAir some days ago to ask them to use the corrected values and they told me that AirGradient has agreed to provide them with these corrected values via API, but it may take one month more or less. Let’s hope this is corrected soon, :crossed_fingers:

Yes we are working on this right now.

1 Like

Hi! Were you able to implement the solution to this issue? Thanks!

My outdoor monitor and some others in Utrecht were last updated in air iq , more then 4 hours ago. Real time my ass :sweat_smile:. It’s their fault. OpenAQ is also up to date.

After submitting the 4 hour delay in the air iq app, they now just removed the outdoor monitor from the map. Sigh. Not really a solution for their shitty update latency.