air-pays-de-la-loire.png

Vous êtes développeur en 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.

L'API est très simple d'utilisation :

http://www.airpl.org/api/mesures?polluant=<id polluant>&zones=<id zone>

Pour récupérer par exemple le taux de particules fines actuellement à Nantes, il suffit d'appeler en GET HTTP l'URL suivante :

http://www.airpl.org/api/mesures?polluant=24&zones=1

La liste des polluants mesurés est accessible ici :

http://www.airpl.org/api/polluants

Ainsi que la liste des zones où se situent les capteurs :

http://www.airpl.org/api/zones

Pour intégrer un connecteur de cette API sur votre serveur Node-Red, vous pouvez utiliser la librairie suivante :

flow air node red

[{"id":"1028343d.efd7cc","type":"http request","name":"Particules fines","method":"GET","ret":"txt","url":"http://www.airpl.org/api/mesures?polluant=24&zones=1","x":323,"y":145,"z":"7ceded12.831214","wires":[["383f8ed.fc7c072"]]},{"id":"383f8ed.fc7c072","type":"json","name":"parse JSON","x":513,"y":144,"z":"7ceded12.831214","wires":[["827b6947.7d8498"]]},{"id":"58bc86ac.a74378","type":"debug","name":"","active":true,"console":"false","complete":"true","x":852,"y":143,"z":"7ceded12.831214","wires":[]},{"id":"89bf88f7.764078","type":"inject","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":145,"y":145,"z":"7ceded12.831214","wires":[["1028343d.efd7cc"]]},{"id":"827b6947.7d8498","type":"function","name":"Extract data","func":"var index = msg.payload.mesures['140'].data.length - 1;\nreturn msg.payload.mesures['140'].data[index].niveau;","outputs":1,"noerr":0,"x":684,"y":143,"z":"7ceded12.831214","wires":[["58bc86ac.a74378"]]}]

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

Remarques :

  • Le noeud "Particule fines" est à adapter avec l'identifiant de la zone et du polluant que vous souhaitez récupérer.
  • Le noeud "Extract Data" est à adapter avec l'identifiant du point de mesure que vous souhaitez utiliser.
  • 5 idées de cadeaux 100% Geek pour Noël

    C'est bientôt Noël, il vous manque toujours des cadeaux pour vos proches technophiles ? Vous ne savez pas ce qui leur ferait plaisir cette année ? Voici comme chaque année ma sélection de 5 idées de cadeaux High-Tech tendance pour ce Noël.

  • bulletin_euromillions.gif

    Comment gagner à l'Euromillions

    Et s'il suffisait de réaliser des probabilités pour gagner plus souvent à l'Euromillions ?

1. Le , 16:09 par ceinpap
533a892f2131c0706e573f0b8d2090b2

L'application mobile "Nantes dans ma poche" ;)

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.