Bonjour à tous,
J’avais un Raspberry Pi 2B, une vieille clé Wi-Fi, un ancien iPad et quelques composants qui dormaient dans mes tiroirs. Plutôt que de continuer à les laisser prendre la poussière, j’en ai fait une station météo connectée.
Le montage utilise :
- un Raspberry Pi 2B ;
- un capteur DHT22 sur GPIO4 ;
- un ancien câble téléphonique RJ11 de 5 mètres, dont seulement 3 fils sur 4 sont utilisés ;
- une vieille clé Wi-Fi largement suffisante pour transmettre quelques mesures ;
- un iPad Air sous iOS 12.5.7 comme écran permanent ;
- une brique comme support officiel du Raspberry Pi ;
- un crochet et du ruban adhésif pour la fixation extérieure, parce que la haute technologie a parfois ses limites.
La station propose :
- la température et l’humidité locales ;
- une collecte automatique toutes les 5 minutes ;
- un historique dans une base SQLite ;
- des statistiques sur 24 heures ;
- des graphiques sur 24 heures, 7 jours et 30 jours ;
- les prévisions horaires locales via Open-Meteo ;
- le choix de la commune au premier lancement ;
- le calcul du point de rosée ;
- un mode nuit automatique selon le coucher du soleil ;
- l’affichage de la température du processeur ;
- une interface adaptée à l’ancien Safari de l’iPad.
Le Raspberry Pi utilise Python pour relever les mesures, SQLite pour les conserver, Apache et PHP pour servir l’application web.
J’ai publié le code complet, les photos ainsi qu’un tutoriel d’installation détaillé sur GitHub :
Le projet est distribué sous licence MIT.
Les retours, idées d’amélioration et signalements de problèmes sont les bienvenus.