« Capteurs Luftdaten » : différence entre les versions

De WikiRennes
Aller à la navigationAller à la recherche
3 021 octets ajoutés ,  15 janvier 2020
aucun résumé des modifications
m (Majuscules et points)
Balises : Éditeur visuel Modification par mobile Modification par le web mobile
Aucun résumé des modifications
(23 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Fichier:Capteur_lufdaten.jpg|right|thumb|400px|Eléments du capteur Luftdaten]]
[[Fichier:Capteur_lufdaten.jpg|right|thumb|400px|Eléments du capteur Luftdaten]]


Les '''capteurs Luftdaten''' sont des capteurs de mesures, à bas coût, open source des particules fines PM2.5 et PM10. Développé au [https://www.codefor.de/stuttgart/ OK Lab de Stuttgart], les capteurs se déploient en 2018 à Rennes dans le cadre de l'opération de mesure citoyenne de l'air [[Ambassad'Air]]. Le collectif citoyen [[Capteurs Citoyens Qualite Air|Capteurs citoyens & qualité de l'air]] a vu le jour fin 2018 pour permettre à une communauté rennaise de se former autour du capteur Luftdaten.
Les '''capteurs Luftdaten''' sont des capteurs de mesures, à bas coût, open source des [http://www.wiki-rennes.fr/Particules_en_suspension_(PM)/ particules fines] PM2.5 et PM10. Développé au [https://www.codefor.de/stuttgart/ OK Lab de Stuttgart], les capteurs se déploient depuis 2018 à Rennes dans le cadre de l'opération de mesure citoyenne de l'air [[Ambassad'Air]] et le [[LabFab|LabFab de Rennes.]] Le collectif citoyen [[Capteurs Citoyens Qualite Air|Capteurs citoyens & qualité de l'air]] a vu le jour fin 2018 pour permettre à une communauté rennaise de se former autour du capteur Luftdaten.


== Comment fabriquer un capteur Luftdaten ==
== Comment fabriquer un capteur Luftdaten ==
Ligne 11 : Ligne 11 :


Différentes solutions sont possibles :  
Différentes solutions sont possibles :  
* '''Tubes PVC''' (coude de gouttière) : c'est ce qui est recommandé par les concepteurs du LAB de Stuttgart.  
* '''Tubes PVC''' (coude de gouttière) : c'est ce qui est recommandé par les concepteurs du OK Lab de Stuttgart.  
* '''Boîtier de dérivation électrique''' : plus conforme aux pratiques des électriciens
* '''Boîtier de dérivation électrique''' : plus conforme aux pratiques des électriciens.
* '''Impression 3D''' : voir la [https://www.thingiverse.com/thing:2423413 réalisation] de la Maison de quartier la Touche.
* '''Impression 3D''' : voir la [https://www.thingiverse.com/thing:2423413 réalisation] de la Maison de quartier la Touche.
* '''Découpe laser''' : voir la [http://www.labfab.fr/portfolio-item/boitier-bois-capteur-luftdaten/ réalisation] de l'EduLab de l'Université Rennes 2. Nous n'avons pas de recul sur l'étanchéité de ce boîtier
* '''Découpe laser''' : voir la [http://www.labfab.fr/portfolio-item/boitier-bois-capteur-luftdaten/ réalisation] de l'EduLab de l'Université Rennes 2. Nous n'avons pas de recul sur l'étanchéité de ce boîtier
Ligne 38 : Ligne 38 :
* ''comment protéger l'entrée d'air du capteur des abeilles solitaires qui peuvent boucher le tuyau'' ? Nous conseillons vivement de rajouter un tissu de type moustiquaire, afin d'empêcher les insectes d'obstruer l'arrivée d'air  
* ''comment protéger l'entrée d'air du capteur des abeilles solitaires qui peuvent boucher le tuyau'' ? Nous conseillons vivement de rajouter un tissu de type moustiquaire, afin d'empêcher les insectes d'obstruer l'arrivée d'air  


== La carte des données "live" ==
== Les données travaillées ==
=== La carte des données "live" ===
Il est possible d'accéder à la carte (mondiale) des résultats en direct : site web [https://france.maps.luftdaten.info/ Luftdaten].  
Il est possible d'accéder à la carte (mondiale) des résultats en direct : site web [https://france.maps.luftdaten.info/ Luftdaten].  
Nous attirons l'attention sur les points suivants :
Nous attirons l'attention sur les points suivants :
Ligne 49 : Ligne 50 :
<br>
<br>


== Les graphiques ==
=== Les graphiques ===
Le site [https://airtube.info/index.php?pos=48.108118930780066,-1.6567039489746096,13 Air Tube] (onglet ''Map'') fait les courbes d'évolution des PM10 (courbe bleue) et PM2,5 (courbe rouge), sur les 4 derniers jours.  
Le site [https://airtube.info/index.php?pos=48.108118930780066,-1.6567039489746096,13 Air Tube] (onglet ''Map'') fait les courbes d'évolution des PM10 (courbe bleue) et PM2,5 (courbe rouge), sur les 4 derniers jours.  
[[Fichier:Air tube carte.JPG|center|thumb|600px|Carto et graphes sur Air Tube]]
[[Fichier:Air tube carte.JPG|center|thumb|600px|Carto et graphes sur Air Tube]]


== Les statistiques ==
=== Les statistiques ===
Le site [https://airtube.info/stats.php?country=FR&city=Rennes Air Tube] (onglet ''Statistics'')  reproduit les données Luftdaten, pour n'importe quelle ville équipée d'un capteur (en faisant la moyenne de tous les capteurs présents sur la ville) :
Le site [https://airtube.info/stats.php?country=FR&city=Rennes Air Tube] (onglet ''Statistics'')  reproduit les données Luftdaten, pour n'importe quelle ville équipée d'un capteur (en faisant la moyenne de tous les capteurs présents sur la ville) :
* les moyennes journalières (de particules fines, de température, d'humidité ou de pression atmosphérique)
* les moyennes journalières (de particules fines, de température, d'humidité ou de pression atmosphérique)
Ligne 60 : Ligne 61 :
[[Fichier:AirTube stat jour.JPG|center|thumb|600px|Moyennes journalières de PM à Rennes sur Air Tube]]
[[Fichier:AirTube stat jour.JPG|center|thumb|600px|Moyennes journalières de PM à Rennes sur Air Tube]]


== Les capteurs sur Rennes Métropole ==
=== Initiative rennaise ===
Les initiatives étant citoyennes ou associatives, les capteurs naissent et meurent. Cet inventaire est donc difficilement exhaustif (car en perpétuelle évolution) :
Les données en Open Data sont exploitables par tout citoyen qui le souhaite.
* A [[Rennes]]
Ci-dessous des représentations issues des données brutes des capteurs Luftdaten installés à Rennes et réalisées par un rennais, via le site Grafana : https://grafana.kabano.net/
** A Moulin du Comte, capteur (11034), depuis avril 2018
 
** A La Touche, capteur (12503) à la [[Maison de quartier La Touche]], depuis mai 2018
[[Fichier:Luft grafana1.JPG|frameless|left|600px|Concentration des PM2.5 à Rennes]] [[Fichier:Luft grafana2.JPG|frameless|center|600px|Concentration des PM10 à Rennes]]
** A Bréquigny Capteur (12513) à la [[MJC Bréquigny]], depuis mai 2018  (il est pour l'instant en air intérieur)
<br>
** A Villejean, capteur (16862), depuis octobre 2018
[[Fichier:Luft grafana4.JPG|frameless|left|600px|Carte de chaleur des PM2.5 à Rennes]] [[Fichier:Luft grafana3.JPG|frameless|center|600px|Carte de chaleur des PM10 à Rennes]]
** A Moulin du Comte, capteur (16824), depuis octobre 2018
<br>
** A Beauregard, capteur (17173)
[[Fichier:Luft grafana6.JPG|frameless|left|600px|Carte de chaleur des PM2.5 à Rennes]] [[Fichier:Luft grafana5.JPG|frameless|center|600px|Carte de chaleur des PM10 à Rennes]]
** A Ste Thérèse, capteur (17320)
<br>
** A Ste Elisabeth, capteur (22230), depuis février 2019
* A [[Pacé]]
** Capteur (16975) depuis octobre 2018
* A [[Betton]]
** Capteur (12621) au tiers lieux "Atelier partagé", depuis mai 2018  (il est pour l'instant en air intérieur)
* A [[Saint-Sulpice-la-Forêt]]
** Capteur (21749) février 2019


== Les fichiers CSV ==
== Les données brutes (open data) ==
=== Les fichiers CSV ===
Les archives complètes (actualisées chaque jour) de Luftdaten sont disponibles ici :
Les archives complètes (actualisées chaque jour) de Luftdaten sont disponibles ici :


Ligne 87 : Ligne 82 :
Comme il s'agit d'un simple "Index of" avec des noms de fichiers bien structurés, il est facile de développer un scrapper (par exemple en langage python) pour télécharger les données de certains capteurs sur une période définie.<syntaxhighlight lang="python3">
Comme il s'agit d'un simple "Index of" avec des noms de fichiers bien structurés, il est facile de développer un scrapper (par exemple en langage python) pour télécharger les données de certains capteurs sur une période définie.<syntaxhighlight lang="python3">
import requests
import requests
 
#Mettre les ID des capteurs dans le tableau séparées par des virgules
#Mettre les ID des capteurs dans le tableau
 
sensor_id = []
sensor_id = []
 
#Mettre les dates dans le tableau au format 'YYYY-MM-DD' séparées par des virgules
#Mettre les dates dans le tableau au format YYYY-MM-DD
 
dates = []
dates = []
url_deb = 'http://archive.luftdaten.info/'
url_deb = 'http://archive.luftdaten.info/'


Ligne 101 : Ligne 91 :


     date = dates[n1]
     date = dates[n1]
     url_ok = url_deb + date
     url_ok = url_deb + date
     r1 = requests.get(url_ok)
     r1 = requests.get(url_ok)
     source_code = r1.text
     source_code = r1.text
Ligne 109 : Ligne 97 :
     for n2 in range(0,len(sensor_id)):
     for n2 in range(0,len(sensor_id)):


         test = 'sensor_'+sensor_id[n2]+'.csv'
         test = 'sensor_'+str(sensor_id[n2])+'.csv'
 
           
         if test in source_code:
         if test in source_code:


             split1 = source_code.split(test)[0]
             split1 = source_code.split(test)[0]
             split2 = split1.split('<a href="')[-1]
             split2 = split1.split('<a href="')[-1]
             url_fin = url_ok + '/' + split2 + test
             url_fin = url_ok + '/' + split2 + test
             r2 = requests.get(url_fin)
             r2 = requests.get(url_fin)
             data = r2.text
             data = r2.text
           
             #Les données vont s'afficher dans le terminal.  
             #Les données vont s'afficher dans le terminal.  
           
             print(data)
             print(data)
         
</syntaxhighlight>
</syntaxhighlight>


== API ==
=== API ===
Pour une réutilisation des données dans des applications ou des sites internet, des API sont disponibles. Veuillez les utiliser de façon raisonnable.
Pour une réutilisation des données dans des applications ou des sites internet, des API sont disponibles. Veuillez les utiliser de façon raisonnable.


Ligne 153 : Ligne 134 :


{{Partie vide}}
{{Partie vide}}
== Les capteurs sur Rennes Métropole ==
Les initiatives étant citoyennes ou associatives, les capteurs naissent et meurent. Cet inventaire est donc difficilement exhaustif (car en perpétuelle évolution) :
* A [[Rennes]]
** A Moulin du Comte, capteur (11034), depuis avril 2018
** A La Touche, capteur (12503) à la [[Maison de quartier La Touche]], depuis mai 2018
** A Bréquigny Capteur (12513) à la [[MJC Bréquigny]], depuis mai 2018  et capteur (27139) depuis juin 2019
** A Villejean, capteur (16862), depuis octobre 2018
** A Moulin du Comte, capteur (16824), depuis octobre 2018
** A Beauregard, capteur (17173)
** A Ste Thérèse, capteur (17320)
** A Ste Elisabeth, capteur (22230), depuis février 2019
** A la Bellangerais, capteur (23794), depuis avril 2019
** A Beauregard, capteur (23792), depuis avril 2019
** A Alphonse Guérin, capteur (24333), depuis avril 2019
** A Maurepas, capteur (26828), depuis mai 2019
** A la Binquenais, capteur (25693) depuis mai 2019
** Aux Longs Champs, capteur (27752), depuis juin 2019
* A [[Pacé]]
** Capteur (16975) depuis octobre 2018  et capteur (25429) depuis mai 2019
* A [[Betton]]
** Capteur (12621) au tiers lieux "Atelier partagé", depuis mai 2018  (il est pour l'instant en air intérieur)
* A [[Saint-Sulpice-la-Forêt]]
** Capteur (21749), depuis février 2019
* A [[Chartres-de-Bretagne]]
** Capteur (24888), depuis avril 2019
* A [[L'Hermitage]]
** Capteur (26528), depuis mai 2019
* A [[Saint-Grégoire]]
** Capteur (26995), depuis juin 2019  et à Maison Blanche, capteur (26963) depuis juin 2019
Le capteur 24341 sur [[Orgères]] n'est plus actif


== Analyse de la fiabilité des mesures ==
== Analyse de la fiabilité des mesures ==
Ligne 161 : Ligne 175 :
* La configuration sous Windows semble plus difficile, que sur Mac ou Linux. Il semble plus facile de flasher le code avec le “NodeMCU Flasher” firmware programmer  
* La configuration sous Windows semble plus difficile, que sur Mac ou Linux. Il semble plus facile de flasher le code avec le “NodeMCU Flasher” firmware programmer  
* Quand on alimente en électricité le capteur (ne fois le code chargé dans l'Esp8266), il est parfois long de voir apparaître sur le wifi le feindtaubsensor-XXXX. Et long aussi de s'y connecter. Le temps d'affichage de la page de configuration peut être très long (et donner l'impression que tout est planté). '''Soyez patient'''.
* Quand on alimente en électricité le capteur (ne fois le code chargé dans l'Esp8266), il est parfois long de voir apparaître sur le wifi le feindtaubsensor-XXXX. Et long aussi de s'y connecter. Le temps d'affichage de la page de configuration peut être très long (et donner l'impression que tout est planté). '''Soyez patient'''.
* Lorsqu'on configure depuis un téléphone portable, il faut désactiver les données mobiles le temps de faire la manipulation. Autrement la connexion au site permettant de configurer ne se fait pas.
* Cable USB : Il semble préférable d'avoir un USB de moins d'un mètre pour transférer le firmware. Rappel : certains câbles USB ne permettent que de recharger mais ne transfèrent pas les données  
* Cable USB : Il semble préférable d'avoir un USB de moins d'un mètre pour transférer le firmware. Rappel : certains câbles USB ne permettent que de recharger mais ne transfèrent pas les données  
* De la condensation peut se former à l'entrée du tube d'aspiration de l'air et ainsi fausser les mesures.
* De la condensation peut se former à l'entrée du tube d'aspiration de l'air et ainsi fausser les mesures, voire empêcher le capteur de particules fines de bien fonctionner.
* Les données ne remontent pas, plus ou partiellement sur internet, quel peut-être le problème ? '''A vérifier :'''
** le capteur est sur secteur, la WiFi fonctionne ?
** les connections entre les câbles et les composants sont bien faites et ne bougent pas ?
** aucune donnée ne remonte ou seulement les PM ? la température ? l'humidité ? -> ça permet d'identifier si c'est un composant ou plusieurs qui posent souci
** le ventilateur du capteur de particules fines tourne ? si non, soit il est mal connecté et donc non alimenté, soit le composant est défectueux
** le tube d'aspiration d'air est bouché ? une goutte d'eau, un insecte, une accumulation de particules à la jonction tube/capteur... empêchent l'air de rentrer et le capteur de mesurer, voire ça peut dégrader le matériel
** il se peut juste que certaines pièces du matériel (qui est à bas prix) soit de mauvaise qualité et donc défectueuses. Dans ce cas la solution est de les changer...


== Articles connexes ==  
== Articles connexes ==  
* [[Ambassad'Air]]
* [[Ambassad'Air]]
* [[Monter son capteur Lufdaten]]
* [[Monter son capteur Lufdaten]]
* [[Discussion:Capteurs Citoyens Qualité Air]]
* [[Particules en suspension (PM)]]


== Références ==
== Références ==
151

modifications

Menu de navigation