Skip to content

flyinva/airbreton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contexte

L'association AirBreizh publie des données de qualité de l'air sous forme de tableaux HTML mises à jour de temps en temps. Le but de ce script est de télépcharger les données et de les mettre en forme en vue d'une réutilisation par une machine.

Script

Le script télécharge les données du tableau HTML et créée un fichier texte de la forme :

timestamp,data1,data2,data3,dataX

Le script peut être exécuté via une cron. Il n'ajoutera des lignes au fichier texte uniquement s'il y a de nouvelles données (la mise à jour par AirBreizh n'est pas régulière et il peut y avoir plusieurs heures d'un coup).

C'est écrit en BASH en prenant en compte quelques bonnes pratiques.

collectd et graphite

Les fichiers CSV sont lus par collectd. La configuration collectd associée est présente dans le fichier airbreizh.conf. collectd envoie les données à graphite. Les paramètres de stockage carbon sont fournis dans le fichier storage-schemas.conf.

Les données sont exploitées dans Grafana un exemple pour 2 stations de Rennes peut-être consulté.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages