Projet Station Météo Pro : le site !
Pour aller avec le matériel, il faut bien un site pour exposer ces données. Et c’est ce que j’ai fait. Voici quelques infos et bien sûr l’url du site météo.
Base du site
Le site est codé en PHP, sur la base de l’excellent portail back AdminLTE. Il permet, en bootstrap, de fournir tout un tas de bout de code pour tout :
- boutons
- tableaux
- cases
- menus
- …
La version utilisée est la 3.
Contenu du site
J’ai étoffé le site au fil des semaines pour y rajouter tout un tas de fonctionnalités, vous y trouverez dans l’ordre :
Page d’accueil
- une page d’accueil avec la situation live,
- une image de la webcam (une nouvelle webcam va arriver pour filmer le village et non plus notre potager),
- des prévisions pluie à 12h,
- des prévisions de temps à 5j,
- la direction et force du vent sur 24h,
- les éphémérides,
- la vigilance météo france de l’Isère
- la qualité de l’air
- l’état des pollens
- quelques statistiques
Prévisions 24h
Sur cette page, vous trouverez les prévisions heures par heure venant de 4 sites différents.
Observations
Ici vous retrouverez les observations venant du site meteo60.fr sous forme de cartes (pluie, températures, satellite, foudre).
Climatologie
Cette page est un tableau coloré récapitulant les données pour un mois donné.
Statistiques
Ce menu permet d’accéder aux statistiques sous formes de graphiques (faits avec Highcharts) pour 1j, 1 mois, 1 an. La liste :
- température
- pluie
- vent
- pression atmosphérique
- humidité
Données brutes
Pour certaines facilité, j’avais besoin d’afficher les valeurs brutes de la base de données. J’affiche donc ici sous format csv les 2000 dernières lignes de la base.
La station
Cette page reprend dans les grandes largeurs les articles de ce site pour décrire la station.
Sources d’infos
Cette page partage les sources d’infos externes utilisées sur le site, avec les format des URL API utilisée. Si besoin de plus de détail, merci de demander en commentaires.
Réseau météo
Enfin, cette dernière page donne les liens où la station partage ses données sur les sites météo tels que Weather Underground ou Awekas.
Changelog
Une page presque cachée vous montrera le changelog du site (lien dans le bas de page)
Le site (enfin)
Le site est disponible sur https://meteo-four38.fr. Bonne navigation, et n’hésitez pas à me laisser un avis dans les commentaires !
Vraiment, bravo et c est vraiment super, j ai envie depuis longtemps de faire pareil, merci beaucoup.
Merci 🙂
Si vous avez besoin d’infos complémentaires pour faire votre station et votre site, n’hésitez pas !
Vraiment top ce projet!!!
Il y aurai moyen d’avoir plus d’infos sur le site ? Code source ?
Bonjour Kévin,
Merci pour votre retour.
Évidement, il y a beaucoup de développement perso dedans mais je peux en partager une grande partie. Quels genres d’infos souhaitez vous avoir sur le site ? Quelle page ?
N’hésitez pas à me faire un retour.
Dans un premier temps ce serait la page principal. Le code css/html est trouvable facilement mais c’est l’intégration du PHP pour aller récupérer les données en base et l’affichage de celle ci qui m’intéresse
Bonjour Kévin,
Je vous envoie un mail pour plus de détails.
Bonjour Fabien
Merci pour le partage de ton super projet, il me remonte le moral.
Car je suis depuis plusieurs semaines à fond sur le même projet. J’ai également les capteurs de chez lextronic avec qualité d’air et mesure UV en +.
Je suis partie sur une UNO WIFI rev2 pour envoyer sur le web.
Je débute dans le domaine et j’ai réussi à assembler 2 codes pour envoyer une température et une humidité sur les Web en brut de chez brut… (ligne de caratére ).
Plus ça va plus je me demande si la UNO WIFI rev2 est vraimant la bonne solution??
Qu’en pence-tu?
Bonjour Pierre,
mon avis est partagé !
1/ j’avais initialement tout mis sur un arduino mega mais un des inconvénients majeurs, c’est que si il plante, plus aucune info remonte tant que l’arduino n’est pas remonté
2/ niveau fiabilité, j’ai mis une carte RJ45 pour ne pas dépendre de mon réseau wifi qui peut connaitre des soucis
Mais au fil des semaines, j’ai changé mon fusil d’épaule : j’ai déporté pas mal de capteurs sur des ESP8266 qui se connectent en wifi (en fait mon wifi est super fiable, j’ai une borne ubiquity) sur mon synology et appelent des webservices écrit en PHP qui eux envoient les données aux sites. Si 1 capteur est KO, je garde le reste des valeurs.
En fait, mon installation se décentralise doucement pour n’avoir qu’un point central : mon synology et ses scripts PHP !
Il me reste sur mon arduino mega anémomètre, girouette et pluviomètre (plus pour longtemps, je vais en mettre un 2e au sol dans le jardin sur un ESP8266 aussi).
Le plus dur est de synchroniser les données que l’on envoie au site, mais avec quelques routines ca passe tout seul !
Je suis par contre intéressé par le retour du capteur de qualité de l’air et mesure d’UV : quel matériel et est-ce fiable ?
Merci pour ton retour et les informations.
Concernent les capteurs UV et qualité d’air, ce sont des capteurs présents dans le pack Lextronic que j’ai acheté.
Qualité d’air : « Air quality senso v1.3 »
UV : « Grove Sunlight sensor v1.0 7/9/2015 »
Je n’ai pas de retour à te faire pour le moment car je m’en suis très peu servie vue que mon projet n’avance pas.
D’ailleurs, au vue des explication que tu me donne, je me dis que ça vas être très compliqué pour moi. Mais ça m’intéresse.
Cordilement, Pierre
Le mode central sur un arduino fonctionne bien ! C’est juste que je lui préfère le mode décentralisé.
Je pense qu’il faut que tu ailles au bout de ta démarche, monter ce que tu avais prévu et ensuite voir pour l’optimisation.
Mes exemples sur le mode central sont décrits sur le blog, c’est une bonne base.
Je t’envoie un email en parallèle si tu as des questions plus particulières.
OK je vois sa!! merci Fabien