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
fonctionne pour le Lacrosse Tx
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"
il faut que tu gardes svalue= sans rien
Code : Tout sélectionner
curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command¶m=udevice&idx=$DHTIDX3&nvalue=$HUM&svalue="
est ce que ca marche ? ton windget se met a jour dans Domoticz ?http://$SERVER/json.htm?type=command¶m=udevice&idx=$DHTIDX3&nvalue=60&svalue=
Code : Tout sélectionner
Using pin #4
Data (40): 0x1 0x96 0x0 0xea 0x81
Temp = 23.4 *C, Hum = 40.6 %
Si Domoticz comprend ce que tu veux faire tu as un { "status" : "OK", "title" : "Update Device" } et le widget est mis à jour
tu supprime les # devant echo $Temp et echo $HumTEMP=$(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
Code : Tout sélectionner
{ "status" : "OK", "title" : "Update Device" }Code : Tout sélectionner
http://mon_ip:mon-port/json.htm?type=%20...%2060&svalue=