« Capteurs Luftdaten » : différence entre les versions

3 015 octets ajoutés ,  22 mars 2019
→‎Les fichiers CSV : Ajout d'informations et de code
(→‎Les fichiers CSV : Ajout d'informations et de code)
Ligne 80 : Ligne 80 :


== Les fichiers CSV ==
== Les fichiers CSV ==
Les archives complètes (actualisées chaque jour) de Luftdaten sont disponible ici :
http://archive.luftdaten.info/
[[Fichier:Index.png.png|gauche|vignette|286x286px]]
Comme il s'agit d'un simple "Index of" avec des noms de fichiers bien structuré, il est facile de développer un scrapper (par exemple en langage python) pour télécharger les données des capteurs désirés sur une période désirée.<syntaxhighlight lang="python3">
import requests
#Put your sensor IDs in the array
sensor_id = []
#Put the dates in the array in format YYYY-MM-DD
dates = []
url_deb = 'http://archive.luftdaten.info/'
for n1 in range(0,len(dates)):
    date = dates[n1]
    url_ok = url_deb + date
    r1 = requests.get(url_ok)
    source_code = r1.text
    for n2 in range(0,len(sensor_id)):
        test = 'sensor_'+sensor_id[n2]+'.csv'
        if test in source_code:
            split1 = source_code.split(test)[0]
            split2 = split1.split('<a href="')[-1]
            url_fin = url_ok + '/' + split2 + test
            r2 = requests.get(url_fin)
            data = r2.text
           
            #The data is printed in the Terminal. You can also write it in a text file.
           
            print(data)
         
</syntaxhighlight>
{{Partie vide}}
{{Partie vide}}


Ligne 101 : Ligne 151 :
[[Catégorie:Qualité de l'air à Rennes]]
[[Catégorie:Qualité de l'air à Rennes]]
[[Catégorie: Fabrication numérique]]
[[Catégorie: Fabrication numérique]]
[[Catégorie:MCE]]
[[Catégorie:2018 à Rennes]]
[[Catégorie:2019 à Rennes]]
[[Fichier:Nuvola_mimetypes_txt.png|gauche|35x35px]]
''Cette partie est vide ou attend d'avantage de contenu !''
<small>A vous de [http://www.wiki-rennes.fr/index.php?title=Capteurs+Luftdaten&action=edit l'éditer pour y ajouter du contenu] ([[Comment contribuer|Comment faire ?]]). Cette action nécessite un [[Spécial:Connexion|compte actif]].</small>
== Analyse de la fiabilité des mesures ==
Voir [http://www.wiki-rennes.fr/R%C3%A9sultats_des_mesures_de_la_saison_2_d%27Ambassad%27Air#Analyse_de_fiabilit.C3.A9_du_capteur_Luftdaten l'article détaillé]
[[Fichier:Fiabilite_station_luftdaten.JPG|centré|600x600px]]
== Les problèmes possibles ==
* 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'''.
* 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.
== Articles connexes ==
* [[Ambassad'Air]]
* [[Monter son capteur Lufdaten]]
== Références ==
<references />
[[Catégorie:Qualité de l'air à Rennes]]
[[Catégorie:Fabrication numérique]]
[[Catégorie:MCE]]
[[Catégorie:MCE]]
[[Catégorie:2018 à Rennes]]
[[Catégorie:2018 à Rennes]]
[[Catégorie:2019 à Rennes]]
[[Catégorie:2019 à Rennes]]
101

modifications