Cherchant à logger les températures issues de capteurs DS18B20 afin de pouvoir ensuite les exploiter facilement sous forme de graphique pour optimiser le chauffage de mon futur logement, je n'avais pas vraiment trouvé de logiciel ou script répondant vraiment à mes attentes.
Je souhaitais que mes différentes valeurs soient stockées dans une base de données de type Mysql afin de permettre une exploitation facile de celle ci à partir d'un serveur web. 2 logiciels sous windows permettent de faire cette opération : logtemp (http://www.mrsoft.fi/ohj01en.htm) ou Msure (http://www.msure.se). Mon choix c'est tournée vers logtemp qui présente une interface graphique simple et claire même si dans le fond il est moins poussé que Msure.
Je me retrouvais donc avec une table Mysql remplie des mesures prise par mes capteurs (1 prise de température toutes les 5 minutes) mais je n'ai rien trouvé me permettant de faire générer facilement les graphiques à partir d'une page web.
Je ne suis pas un pro de la programmation web mais j'ai quand même écrit quelques lignes de code afin de répondre à mon besoin. Le code est surement pas optimisé, la mise en page est nulle, il y a encore bien des choses à faire (à commencer par permettre de donner un nom aux capteurs) mais ça fonctionne est je partage ici mon travaille avec vous.
Voici une copie d'écran du résultat :
![Image](http://www.chaleurterre.com/forum/images/uploads/paka23/Capture1_248.png)
Vous pouvez aussi allé voir le script en action sur mon serveur : http://home.paka23.com
Pour ceux qui sont intéressé, vous pouvez le télécharger au lien suivant : http://dl.free.fr/gULqxWika
Il vous suffira de le mettre en place sur votre serveur web, d'éditer le fichier config.php qui se trouve dans le répertoire includes afin d'y définir les paramètres de votre base de données.
Si certain le souhaite je ferais un petit tutoriel vidéo afin de vous expliquer de façon détaillé comment mettre en place ce système.
Bonne soirée à tous