Lecture capteur DS18B20 via le web  [RESOLU]

Pour mesurer les paramètres et partager les informations recueillies

Modérateur : Francois

Répondre
yoshi
Raspinaute
Messages : 102
Enregistré le : sam. 29 août 2015 08:29

Lecture capteur DS18B20 via le web

Message par yoshi » lun. 31 août 2015 18:20

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 !
-Deux raspberry avec Cayenne pour suivre la température
-Bientôt deux arduino nano pour un drone térrestre

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Lecture capteur DS18B20 via le web

Message par ComteZera » lun. 31 août 2015 19:49

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.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: Lecture capteur DS18B20 via le web

Message par zeverybest » lun. 31 août 2015 21:01

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

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Lecture capteur DS18B20 via le web

Message par destroyedlolo » lun. 31 août 2015 21:03

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
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
Manfraid
Modérateur
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Lecture capteur DS18B20 via le web

Message par Manfraid » lun. 31 août 2015 22:16

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
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

yoshi
Raspinaute
Messages : 102
Enregistré le : sam. 29 août 2015 08:29

Re: Lecture capteur DS18B20 via le web

Message par yoshi » mar. 1 sept. 2015 07:51

Merci à tous !
Pouvez vous me faire un tuto rapide ?
-Deux raspberry avec Cayenne pour suivre la température
-Bientôt deux arduino nano pour un drone térrestre

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Lecture capteur DS18B20 via le web  [RESOLU]

Message par destroyedlolo » mar. 1 sept. 2015 09:55

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.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Répondre

Retourner vers « La météo »