Forum Lifedomus
Demande d'aide Retour d'état clim Daikin wifi BRP069A42 - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Connecteurs (http://forum-lifedomus.com/forumdisplay.php?fid=10)
+----- Forum : Universel (http://forum-lifedomus.com/forumdisplay.php?fid=29)
+----- Sujet : Demande d'aide Retour d'état clim Daikin wifi BRP069A42 (/showthread.php?tid=3582)



Retour d'état clim Daikin wifi BRP069A42 - Plume - 03-18-2017

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:

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


RE: Retour d'état clim Daikin wifi BRP069A42 - Plume - 03-18-2017

Une semaine que je cherche, je vous pose la question et fini par trouver la réponse 10min  après.... Eek-1e6fb

Voici le code pour le retour de la température "htemp":

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(6,htemp);                          
               var htemp = cherche;                                        
          }
      }
  }


ldprint('retour : ' + retour);
ldprint('htemp : ' +htemp);



RE: Retour d'état clim Daikin wifi BRP069A42 - Hsd - 03-19-2017

Merci pour le partage,  Eek-1e6fb