Shield GSM

jpjcb66:
Salut Philippe
Toujours embusqué au coin du bois :slight_smile:
Suis rentré très tard hier, on travaille de midi à minuit chez nous :slight_smile:

Tu as bien compris.
En fait le sketch d'origine je l'ai juste modifié dans "void loop()" en deux parties distinctes mais qui malheureusement interfèrent.

  1. La détection PIR pin(6) et envoi/réception sms.
  2. Réception sms pour tester mon gadget à bord du bateau et activer/désactiver l'alarme.
    Dans cette partie il arrive souvent que sur un ordre envoyé il me réponde par une détection alarme.
    Comme s'il vidait le buffer sms alors qu'il ne devrait pas entrer dans la routine déclenchée par un état HIGH de la pin(6) détection PIR.
    Ensuite il y a l'émission régulière à la minute près d'un sms "Ete_42 / INTRUSION /" donc passage à l'état HIGH de la pin PIR.
    Bon en attendant j'ai les plaquettes de freins de Mme à changer.
    La librairie doit être costaud, je n'ai pas encore mis le nez dedans.
    @+ Bon pont :slight_smile:

Bonsoir JP
j'ai regardé rapidement

dans ce bout de code

 if (SMS2 == "ALA_ON")  // Active pin 10
              {             
                 pinMode(buttonPin_6, INPUT);   // NEUTRALISE LA PIN 10 en entr
                 if( sms.SendSMS("+3361273xxxx", "Ete_42 : ALA ON")) ; 
               SMS2 == "";  // vide le buffer
               }

tu ne vide pas le buffer SMS2 (utilisation de == au lieu de = )
ça devrait etre :

SMS2 = "";  // vide le buffer