[Résolu] Est-ce un bug version 2995 & 3013 ?

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

[Résolu] Est-ce un bug version 2995 & 3013 ?

Message par Doume »

Bonjour,

Samedi 12/09, j'ai effectué un upgrade de mon installation Domoticz, en Beta 2995
Tout semble OK, sauf que :

Un Dummy sensor, type 'Pourcentage', est normalement mis à jour par un script shell depuis une autre machine, en utilisant une commande 'curl'
Si j'execute le script shell sur cette machine distante, il me dit que tout est OK (code 200) :

Code : Tout sélectionner

 ./dz.sh ADSL_Sockets 29
 
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
La commande curl utilisée par le script shell est la suivante :

Code : Tout sélectionner

curl -s -i -H  "Accept: application/json" \
 "http://$dz_host/json.htm?type=command&param=udevice&idx=$dz_index&nvalue=0&svalue=$value;1"
Mais depuis cette mise à jour v:2995, le capteur Dummy n'évolue plus, et s'affiche en rouge en mode Plan ou Tableau de bord (aucune mise à jour depuis plus de 24h)
Bien entendu, l'index du device ( dz_index ) est bon dans la commande curl et $value contient la valeur à mémoriser

Y aurait-il eu une modification des paramètres API ?

Quelqu'un a-t-il constaté des effets similaires, avec cette version Beta ?

Merci d'avance
Dernière modification par Doume le 15 sept. 2015, 18:02, modifié 2 fois.
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: Est-ce un bug version 2995 ?

Message par heartblood »

Avec la MAJ version 3013, le bug persiste ?
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Est-ce un bug version 2995 & 3013 ?

Message par Doume »

je vais tenter le coup, merci.

Edit : Version 3013 : Même constat ! La vérité est probablement ailleurs....
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: Est-ce un bug version 2995 & 3013 ?

Message par heartblood »

ok.

Perso j'utilise simplement curl -s

Essaye de voir si ça répare ton problème parce que perso, je n'ai pas de problème avec cette commande de mon côté (avec la meme version)

Code : Tout sélectionner

curl -s "http://$dz_host/json.htm?type=command&param=udevice&idx=$dz_index&nvalue=0&svalue=$value"
Pour un pourcentage, l'API est :

Code : Tout sélectionner

/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=PERCENTAGE
Pourquoi tu as un ;1 à la fin ?

Code : Tout sélectionner

 http://$dz_host/json.htm?type=command&param=udevice&idx=$dz_index&nvalue=0&svalue=$value;1
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

[Résolu] Est-ce un bug version 2995 & 3013 ?

Message par Doume »

Finalement, j'ai pu 'contourner' le problème, mais sans avoir d'explication :

J'ai effacé le dispositif, puis recréé un autre avec les mêmes caractéristiques ( Pourcentage )
Bien sûr, l'index est différent
Mais avec ce nouvel index, ça semble OK ( à part que j'ai perdu l'historique des logs, bien sûr)

Ça restera un mystère !

Pour le ;1 en fin de commande, j'avais dû trouver cela quelque part, mais je ne sais plus où.
Il me semble que ça donne le facteur d'arrondi... mais pas sûr du tout.
En tout cas, ça ne gêne pas !

Merci pour ton aide
heartblood
Messages : 189
Inscription : 13 août 2015, 09:50

Re: [Résolu] Est-ce un bug version 2995 & 3013 ?

Message par heartblood »

Pour ne perdre les logs, quand tu créais un nouveau module, remplace l'ancien en cliquant sur "editer" et "remplacer".
Répondre