03-18-2017, 09:50 PM
Bonsoir à tous,
Je me sert d'un connecteur http et de l'eéquipement "Climatisation KNX/DAIKIN" pour communiquer avec ma clim Daikin via le module Wifi BRP069A42.
J'arrive bien à la piloter par contre je n'arrive pas à lier une variable à une valeur de retour d'état.
La chaine de retour est de ce type là: """"ret=OK,htemp=23.5,hhum=-,otemp=11.5,err=0,cmpfreq=0""""
Dans le parseur j'ai rentré le code suivant:
La valeur de retour est "-1" alors que je cherche le 23.5.....
Quelle est l'erreur dans mon code ?
Merci d'avance
Je me sert d'un connecteur http et de l'eéquipement "Climatisation KNX/DAIKIN" pour communiquer avec ma clim Daikin via le module Wifi BRP069A42.
J'arrive bien à la piloter par contre je n'arrive pas à lier une variable à une valeur de retour d'état.
La chaine de retour est de ce type là: """"ret=OK,htemp=23.5,hhum=-,otemp=11.5,err=0,cmpfreq=0""""
Dans le parseur j'ai rentré le code suivant:
Code :
var retour = trame;
var htemp = retour.indexOf('"htemp"');
if (htemp!=-1) {
var cherche = retour.substr(htemp);
if (htemp!=-1) {
htemp = cherche.indexOf(',');
if (htemp!=-1) {
cherche = cherche.substring(7,htemp);
var htemp = cherche;
}
}
}
ldprint('retour : ' + retour);
ldprint('htemp : ' +htemp);
La valeur de retour est "-1" alors que je cherche le 23.5.....
Quelle est l'erreur dans mon code ?
Merci d'avance