• # Ma solution

    Posté par . En réponse au journal Capteurs météo et graphiques Munin. Évalué à 7.

    Il y a quelques temps j'ai ressenti plus ou moins le même besoin et j'ai mis ça en place :

    Matériel :
    * un raspberry pi 0 w (https://www.kubii.fr/fr/pi-zero-w/1855-starter-kit-pi-zero-w-3272496007031.html : 30 € environ)
    * un BME280 (ou un clone je ne sais pas) (http://www.ebay.fr/itm/GY-BME280-3-3V-Breakout-Temperature-Humidity-Barometric-Pressure-Digital-Sensor-/263033357120 : 4 €)
    * un câble réseau entre les 2 (récup)
    * une station à soucoupe bricolée avec des soucoupes de pot fleurs (il ressemble à ça : https://www.station-meteo.com/plan-abri-meteo-avec-sous-pot-a-fleurs/), le matériel m'a couté 19 ,ドル peinture comprise.

    Logiciel :
    * influxdb pour le stockage
    * grafana pour la restitution
    * un micro script en bash pour l'insertion (toutes les 5 minutes, crontab)

    #!/bin/bash
    bme280=$(python /usr/local/bin/bme280.py)
    temperature=$(grep 'Temperature' <<< "$bme280" | cut -d' ' -f2)
    pressure=$(grep 'Pressure' <<< "$bme280" | cut -d' ' -f2)
    pressure=$(echo "$pressure+233/8.36" | bc)
    humidity=$(grep 'Humidity' <<< "$bme280" | cut -d' ' -f2)
    echo "$temperature$pressure$humidity"
    influx -database meteo -execute "insert temperature value=$temperature" 2> /dev/null
    influx -database meteo -execute "insert pressure value=$pressure" 2> /dev/null
    influx -database meteo -execute "insert humidity value=$humidity" 2> /dev/null

    Au final ça donne ça :

    http://pix.toile-libre.org/?img=1505149861.png
    grafana

    Tout ça me donne normalement des résultats très fiables et précis. Il y a une station Météo France pas très loin de chez moi qui publie ses relevés sur le net ces derniers sont cohérents avec les miens.

    Les stations météo m'intéressaient depuis longtemps. Mais les boites noires du commerce ne sont pas ma tasse de thé. Ce qui me plaît le plus dans ma solution c'est que c'est parfaitement hackable. Chaque brique est basique et parfaitement interchangeable. J'ai l'impression du coup que c'est très fiable, j'ai mis ça en place le 15 août (férié :D) depuis ça tourne silencieusement.