Geeek.org 🗲 Le Blog Geek & High Tech 100% Indépendant

Vous êtes développeur et habitant des Pays de la Loire ? Vous cherchez à récupérer la qualité de l'air en temps réel dans votre ville ? Voici une API REST/JSON non documentée exposée par le site airpl.org.

Description de l'API AIRPL

AIRPL expose différentes API et Dataset sur son site OpenData : https://data.airpl.org/

Les données peuvent être appellées très simplement. Voici un exemple d'appel pour récupérer les données des différents départements de la région :

https://data.airpl.org/api/v1/mesure/journaliere/?&code_configuration_de_mesure__code_point_de_prelevement__code_polluant=24&date_heure_tu__range=2024-1-4,2025-1-3&code_configuration_de_mesure__code_point_de_prelevement__code_station__code_commune__code_departement__in=44,49,53,72,85,&export=json

Le code polluant 24 correspond au particules fines PM10, mais différents autres polluants sont disponibles : O3=03, SO2=01, NO2=02, PM25=39 ...

Enfin, une API permettant d'extraire l'ensemble des polluants par commune est aussi disponible au travers de cette URL :

https://data.airpl.org/api/v1/indice/commune/?export=json&date__range=2021-1-1,2025-1-3

Il existe de nombreuses autres API permettant de consulter la données des capteurs installés dans la région. N'hésitez pas à aller lire la documentation du site pour découvrir l'ensemble des ressources disponibles.

Intégration des données à Node-Red

Pour intégrer un connecteur de cette API sur votre serveur Node-Red, vous pouvez utiliser le composant "HTTP Request" :

flow-air-node-red.png

Vous pourrez ainsi faire parler votre assistant vocal, ou modifier la couleur de vos ampoules Philips Hue en fonction du niveau de pollution en ville.


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site