Étant donné que c’est la première fois que je poste sur le projet Omeglast, il me semble nécessaire de commencer par une petite introduction.
Omeglast, donc, est un projet opensource d’objets connectés, big data/data science, monitoring et de domotique… Ce projet a pour objectif d’agréger des données venant de différentes sondes connectés (température, humidité, présence, etc.) à l’intérieur et à l’extérieur de la maison avec des données météorologiques afin de pouvoir comprendre comment la maison réagi par rapport aux changements extérieurs et à l’activité humaine. C’est un moyen de pouvoir mesure une partie de la performance énergétique.
C’est aussi pour moi l’occasion d’expérimenter de nouvelles technologies.
Le projet est Open Source, vous pouvez donc retrouver tous les sources sur github, et tout commentaires et contributions sont les bienvenues.
Et donc, quoi de neuf ?
Alors, ça y est, le premier capteur à base d’Arduino est en mesure d’envoyer les données vers le serveur et donc de s’affichées sur Grafana.
Pour se faire j’ai utilisé, coté Hardware :
- un arduino Uno
- un shield WiFi CC3000
- un capteur DHT11, qui permet de lire en meme temps la température et le pourcentage d’humidité
Et coté logiciel :
- la librairie Adafruit CC3000
- une librairie de portage MQTT client pour le CC3000
- la librairie Adafruit Generic Sensor
- une librairie DHT sensors
- Et enfin, le code source final est disponible sur le repository github
Après quelques tâtonnements, j’ai enfin des graphiques cohérents :