     return;
   }
   //paramètre pin non numérique ou pas dans les bornes (selon mode binaire ou analogique): erreur 305
-  if(!isValidNumber(pin) || (strcmp(mod2, "b")==0 && (pin2 < 0 || pin2 > 13)) || (strcmp(mod2, "a")==0 && (pin2 < 0 || pin2 > 5)) ) {
+  if(!isValidNumber(pin) || (strcmp(mod2, "b")==0 && (pin2 < 1 || pin2 > 13)) || (strcmp(mod2, "a")==0 && (pin2 < 0 || pin2 > 5)) ) {
     sendReponse(client, reponse(strId,"305",NULL)); // réponse d'erreur
     return;
   }

  // valeur de la pin à eteindre
  int led = atoi(pin->valuestring);
  //paramètre pin non numérique ou hors des limites: erreur 202
  if(!isValidNumber(pin) || led < 0 || led > 13) {
    sendReponse(client, reponse(strId,"202",NULL));
    return;
  }

  // valeur de la durée
  int duree = atoi(dur->valuestring);
  //paramètre durée non numérique ou non supérieur à 0: erreur 204
  if(!isValidNumber(dur) || duree < 100 || duree > 2000) {
    sendReponse(client, reponse(strId,"204",NULL));
    return;
  }
