Page 1 sur 1

Lecture capteur DS18B20 via le web

Posté : lun. 31 août 2015 18:20
par yoshi
Bonjour !
Suite à ma lecture de l'article de François:
http://www.framboise314.fr/mesure-de-te ... pberry-pi/
J'aimerai lire les informations des sondes avec une page web hébergé sur le RPI et de voir l'évolution de température de chaque capteur avec une courbe.
Ah j'ai oublié... :o
Je souhaite acheter un capteur d'humidité mais je ne sais pas le quel choisir.
Avez vous un conseil ??
Merci d'avance pour vos réponses !

Re: Lecture capteur DS18B20 via le web

Posté : lun. 31 août 2015 19:49
par ComteZera
Bonjour,

Je peux t'aider dans la partie acquisition et affichage des valeurs sur une page WEB, je l'ai fait cet été (mis à part le graphique, j'ai pas eu le temps ...)

Pour ma part, je suis parti sur un programme en Python qui enregistre toutes les 10 minutes les valeurs dans une base de données MySQL.
Ensuite j'exploite la base de donnée afin qu'elle m'affiche la dernière mesure, le min, le max et la date et l'heure de celle-ci. J'ai ajouté une page qui me permet de sélectionner une plage de données suivant un intervalle de temps.

Pour le capteur d'humidité, je ne sais pas, mais je partirai sur un capteur avec un bus en 1wire (si cela existe) vu ma mésaventure avec la sonde DHT22.

Re: Lecture capteur DS18B20 via le web

Posté : lun. 31 août 2015 21:01
par zeverybest
J'ai procédé de la même manière : un script Python récupère la valeur des différentes sondés et les place en base de données
Le script PHP vient chercher les valeurs de la période souhaitée dans la base

Pour la courbe, j'utilise Highcharts
C'est genial

Re: Lecture capteur DS18B20 via le web

Posté : lun. 31 août 2015 21:03
par destroyedlolo
Salut,

Pour l'aquisition, je passe par le très connu owfs.
Ensuite, j'ai créé un démon en C qui publie les données sur un broker MQTT, qui alimente entre autre des widgets maison sur les PC de la famille ainsi que sur mon logiciel de supervision écrit en PHP avec une base PostgreSQL. Highcharts se charge des courbes.
Tous est plus ou moins décrit sur cette page.

A+

Laurent

Re: Lecture capteur DS18B20 via le web

Posté : lun. 31 août 2015 22:16
par Manfraid
Salut, je ne dirait pas mieux que les autres, un script ou un programme en C qui aliment une DB et ensuite un serveur web pour l'affichage

Re: Lecture capteur DS18B20 via le web

Posté : mar. 1 sept. 2015 07:51
par yoshi
Merci à tous !
Pouvez vous me faire un tuto rapide ?

Re: Lecture capteur DS18B20 via le web  [RESOLU]

Posté : mar. 1 sept. 2015 09:55
par destroyedlolo
Ben sur cette page, j'explique la partie owfs ainsi que la connexion 1wire : c'est pour BananaPI, mais c'est compatible avec les bus de la framboise). La partie purement logiciel est à la fin.

Coté logiciel, il peut s'agir d'un simple script bash qui lit /var/lib/owfs/mnt/28.*/temperature, ou alors, tu reprends des trucs tout fait comme Domoticz ou mon Marcel.