DHT22

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: DHT22

Message par patrice »

ah oui en effet ce n'est pas la vraier valeur puisque je t'ai fait mettre 60 dedans pour verifier si on avait Ok ou erreur

Maintenant il faut que tu fasses la suite de la manip avec les echo $TEMP et echo $HUM pour savpoir ce que le script recupere vraiment comme valeurs
TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
HUM=$(cat $ $TMPFILE |grep Temp |awk '{print $7}')
# echo $TEMP
# echo $HUM
# Send data
curl -s -i -H "Accept: applic

tu supprime les # devant echo $Temp et echo $Hum
et tu verra ce que tu reçois du DHT et tu le rapporte ici

est ce que le cript ne fait pas d'autres erreurs lorsque tu le lance par un ./lenomdetonscript
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
nickos
Messages : 50
Inscription : 28 sept. 2014, 19:28

Re: DHT22

Message par nickos »

Code : Tout sélectionner

27.2
28.8
HTTP/1.0 401 Unauthorized
Content-Length: 91
Content-Type: text/html

<html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></b                                 ody></html>HTTP/1.0 401 Unauthorized
Content-Length: 91
Content-Type: text/html

<html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></b                                 ody></html>HTTP/1.0 401 Unauthorized
Content-Length: 91
Content-Type: text/html

<html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></b  
:shock:
Rpi B avec Domoticz + RFXcom 433.92Mhz + Carte 8 relais sur Gpio
+ 9 Module 1000W DI.O+ 1 Multi modules DI.O + 2 Détecteur de fumée sans fil FA20RF
Rpi B avec squeezlite + Webcam sous Motion
Rpi B avec squeezlite
Rpi B avec Raspbmc + Squeelite pour xbmc
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: DHT22

Message par patrice »

Oui mais qu'est ce que c'est que cela ?


Ma boule de cristal me dit que les 27.2 et 28.8 sont les temperatures
mais ou sont les humidités ?

tu as decommenté le echo $HUM du script ?


D'autre part tu as des erreurs 401, il semble donc que Domoticz ait besoin d'une identification que tu n'a pas donnée avant d'envoyer ton http,
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
nickos
Messages : 50
Inscription : 28 sept. 2014, 19:28

Re: DHT22

Message par nickos »

avec les identifiant

Code : Tout sélectionner

SERVER="login:mot_de_passe@ip_locale:8080"
et en enlevant echo $TEMP et echo $HUM
un ./dhtsend

Code : Tout sélectionner

HTTP/1.0 200 OK
Content-Length: 53
Content-Type: text/html;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Set-Cookie: SID=91c68f208a137f47d1de6c1a520c4a32.1418234769; path=/; Expires= We              d, 10 Dec 2014 18:06:09 GMT

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.0 200 OK
Content-Length: 53
Content-Type: text/html;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Set-Cookie: SID=91c68f208a137f47d1de6c1a520c4a32.1418234769; path=/; Expires= We              d, 10 Dec 2014 18:06:09 GMT

{
   "status" : "OK",
   "title" : "Update Device"
}
HTTP/1.0 200 OK
Content-Length: 53
Content-Type: text/html;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Set-Cookie: SID=91c68f208a137f47d1de6c1a520c4a32.1418234769; path=/; Expires= We              d, 10 Dec 2014 18:06:09 GMT

{
   "status" : "OK",
   "title" : "Update Device"
}
et avec

Code : Tout sélectionner

curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command&param=udevice&idx=$DHTIDX3&nvalue=$HUM&svalue="
ça fonctionne pour l'instant :D

merci patrice pour tes lumières
encore une victoire de patrice :mrgreen:
Pièces jointes
Capteur de temperature.JPG
Capteur de temperature.JPG (36.85 Kio) Consulté 13359 fois
Rpi B avec Domoticz + RFXcom 433.92Mhz + Carte 8 relais sur Gpio
+ 9 Module 1000W DI.O+ 1 Multi modules DI.O + 2 Détecteur de fumée sans fil FA20RF
Rpi B avec squeezlite + Webcam sous Motion
Rpi B avec squeezlite
Rpi B avec Raspbmc + Squeelite pour xbmc
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: DHT22

Message par patrice »

Yeahhhhh
Ta ta ta da tata tata = 'chanson de victoire'
:P :P :P :P


Après cette phase d'autocongratulation,

je dois redire une fois de plus tout le mal que je pense des DHT, cette solution n'est pas fiable même si elle fonctionne,
ne construit rien de critique basé sur les DHT

Merci de marquer ce roman fleuve comme réglé en editant ton premier post de ce sujet
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
nickos
Messages : 50
Inscription : 28 sept. 2014, 19:28

Re: DHT22

Message par nickos »

a t'on avis un arduino uno/nano/mega ferra bien mieux l'affaire que sur un rpi?
Rpi B avec Domoticz + RFXcom 433.92Mhz + Carte 8 relais sur Gpio
+ 9 Module 1000W DI.O+ 1 Multi modules DI.O + 2 Détecteur de fumée sans fil FA20RF
Rpi B avec squeezlite + Webcam sous Motion
Rpi B avec squeezlite
Rpi B avec Raspbmc + Squeelite pour xbmc
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: DHT22

Message par patrice »

bonjour,

Oui en effet pour la gestion des DHT ce n'est pas comparable, l'arduino c'est 100 %

Par contre cela pose les questions de :
Acheter un arduino,une alim, un shield ethernet eventuellement
Installer arduino,alim,dht,cables dans la pièce a surveiller
Puis comment relier l'arduino au raspi -> cablages a tirer, protocole d'echange (i2c,serie)

J'avais envisagé qq chose comme ca pour une salle de bain mais au vu de la complication de l'ensemble un simple capteur de temperature/humidité en Rfxcom de chez oregon acheté en promo sur internet a 15 € fait super bien l'affaire

Il
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
PeM
Messages : 61
Inscription : 24 nov. 2016, 14:32

Re: DHT22

Message par PeM »

Bonjour, merci pour le tuto, mis à part que comme maintenant le driver a changé et qu'il faut tout faire à la main ca fonctionne nickel avec domoticz et 1 DHT22.
J'ai tout de même 2 problèmes : le premier c'est que je n'arrive pas a utiliser 2 sondes DHT22 sur le meme bus est-ce que c'est normal?
Quand il y a 2 sondes:

Code : Tout sélectionner

pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (16): 0x2 0x80 0x0 0x0 0x0
pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (15): 0x2 0x40 0x0 0x0 0x0
pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (40): 0x2 0x84 0x1 0x0 0x1
pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (15): 0x2 0x40 0x0 0x0 0x0
et dés que j'en enlève une:

Code : Tout sélectionner

pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (40): 0x2 0xdf 0x0 0x84 0x65
Temp =  13.2 *C, Hum = 73.5 %
pi@DarkRooM ~/Adafruit-old $ sudo ./Adafruit_DHT 22 4
Using pin #4
Data (40): 0x2 0x85 0x0 0x8b 0x12
Temp =  13.9 *C, Hum = 64.5 %
pi@DarkRooM ~/Adafruit-old $ 

si oui ca m'embète bien j'ai installé tout un réseau 1wire et étant donné que je ne place pas les sondes au meme endroit devoir tirer un autre fil de donnée c'est un peu contradictoire avec le 1 -wire (qui est plus du 3 wire d'ailleurs...) Et donc comment utiliser plusieurs DHT22 sur le meme bus avec la librairie?
La 2 eme question c'est que j'utilise un serveur sur lequel il y a domoticz d'installé et qui récupère les données des raspberry avec domoticz remote server comme hardware et la depuis hier impossible de récuperer les données du DHT22 sur le serveur... le pi et domoticz ont bien les données et sont bien paramétrés pour le partage mais rien a faire, j'ai mes DS18B20 mais aucune nouvelle sonde dans device
y-aurait-il une ame charitable pour réponde a mes questions et m'aider un peu svp?

Edit : je viens de comprendre un truc: c'est que le DHT22 n'est pas un capteur 1-wire en fait!! ca change tout ! en fait il n'est pas adressable autrement que par la pin utilisé... :o c'est donc pour ca que j'ai rien quand j'en met plusieurs sur le meme fil... :lol:
je suis tombé la dessus http://forum.arduino.cc/index.php?topic ... msg1797657 et quelqu'un a déja essayé d'utiliser un DS2408 comme slave pour le bus 1-wire et d'y connecter un DHT22 ?
Répondre