Page 2 sur 3
Re: DHT22
Publié : 07 déc. 2014, 19:36
par patrice
Bonsoir
Apres tests divers je viens de voir que c'est nvalue qui doit contenir HUM et pas svalue
fonctionne pour le Lacrosse Tx
et Merci de marqué reglé sur le premier post si c'est le cas
Re: DHT22
Publié : 08 déc. 2014, 18:53
par nickos
salut salut
Excuse moi de faire le boulet mais je ne comprend pas ce que je doit changer dans ma ligne
Code : Tout sélectionner
curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command¶m=udevice&idx=$DHTIDX3&nvalue=0&svalue=$HUM;2"
Re: DHT22
Publié : 08 déc. 2014, 19:10
par patrice
Bonsoir
Pas de soucis , la réponse ( à la relecture ) est pas super claire
Pour ton capteur d'humidité de LACROSSE
dans la ligne concernant ce capteur
Il faut que tu mettes ton $HUM après le nvalue=
comme cela
il faut que tu gardes svalue= sans rien
J'ai testé ca roule
Re: DHT22
Publié : 08 déc. 2014, 19:58
par nickos
j'ai tester ça mais ça ne fonctionne pas
Code : Tout sélectionner
curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command¶m=udevice&idx=$DHTIDX3&nvalue=$HUM&svalue="
?
Re: DHT22
Publié : 08 déc. 2014, 20:20
par patrice
Fonctionne pas ca veut dire quoi ?
Si tu fixe une valeur dans ton url exemple 60
http://$SERVER/json.htm?type=command¶m=udevice&idx=$DHTIDX3&nvalue=60&svalue=
est ce que ca marche ? ton windget se met a jour dans Domoticz ?
Si oui
affiche mets dans ton script des
echo $Temp
echo $HUM pour voir les valeurs que tu recupère
Re: DHT22
Publié : 08 déc. 2014, 20:51
par nickos
la valeur 60 dans url ne donne rien
j'ai rajouter echo $Temp echo $HUM au scripte ça ne change rien ni dans mon windget ,ni dans mon log ni dans
mon temper.txt
Code : Tout sélectionner
Using pin #4
Data (40): 0x1 0x96 0x0 0xea 0x81
Temp = 23.4 *C, Hum = 40.6 %
Re: DHT22
Publié : 08 déc. 2014, 21:10
par patrice
BOn si la valeur 60 ne donne rien
Essaye ca
tu fais un copier/coller de cette url dans ton navigateur intternet , tu change mes ip à moi et l'idx par tes valeurs a toi puis valide par entree
Si Domoticz comprend ce que tu veux faire tu as un { "status" : "OK", "title" : "Update Device" } et le widget est mis à jour
sinon c'est erreur qui s'affiche
D'autre part ce que je voulais dire c'est dans ce script
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
Je vais te redire ici que que je dis régulièrement concernant les DHT, le raspberry NE PEUX PAS gérer ça correctement à cause de la gestion du temps réel qui n'est pas assez précise dans les raspberry
Bon , a suivre ...
Re: DHT22
Publié : 08 déc. 2014, 22:20
par nickos
avec [url]http://mon_ip:mon-port/json.htm?type=%20...%2060&svalue=[/url]
j'ai bieu eu
et la valeur du windget est passé a 60% ça c'est bon! mais ça ne me change que la valeur du windget et non pas la vrais valeur de la sonde humidité
et echo $TEMP et echo $HUM ça na pas l'air de changer quoi que ce soit

Re: DHT22
Publié : 08 déc. 2014, 22:33
par patrice
Comment ca la vraie valeur de la sonde ?
Re: DHT22
Publié : 09 déc. 2014, 06:40
par nickos
quand je dit vrais valeur,avec
ma sonde est à 60% mais ce n'est pas l'humidité détècter par ma sonde.