       Serial.print(F("Memoire disponible debut boucle : "));
       Serial.println(freeRam());
       // on lit la commande de ce client
-      commandeGlobal=lireCommande(&client);
+      String commande=lireCommande(&client);
       // suivi
       Serial.print(F("commande : ["));
-      Serial.print(commandeGlobal);
+      Serial.print(commande);
       Serial.println(F("]"));
       // si la commande est vide, on ne la traite pas
-      if(commandeGlobal.length()==0) continue;
+      if(commande.length()==0) continue;
       // sinon on la traite
-      traiterCommande(&client,&commandeGlobal);
+      traiterCommande(&client,&commande);
       // mémoire disponible
       Serial.print(F("Memoire disponible fin boucle : "));
       Serial.println(freeRam());

  if(etat==NULL) etat="{}";
  
  // construction de la réponse
  reponseGlobal="{\"id\":\""+id+"\",\"er\":\""+erreur+"\",\"et\":"+etat+"}";
  // résultat
  return reponseGlobal;
}

// echo


// envoi réponse au client
void sendReponse(EthernetClient *client, String message){
  //Serial.print(F("Memoire disponible : ")); // mémoire disponible
  //Serial.println(freeRam());
  // envoi de la réponse
  client->println(message);
  // suivi
