Envoi d'un message unique

Bonjour,
comment envoyer un message unique par exemple pour détecter un seuil de température ?

I’d suggest that you start by reading the documentation:

Pete.

La question n’est pas d’envoyer un message, ça c’est bon ,
mais comment un seul ?

Il faut mettre un flag dans ton code et le tester avant d’envoyer une notification :wink:

1 Like

Ok drapeau c’est quoi

A flag is a boolean variable (true/false)

Pete.

1 Like

Une variable que tu déclares en bool et que tu mets a 1 lorsque le seuil de température est atteint
ensuite tu pose une condition afin de tester si tu as déjà envoyé le message ou pas

bool flag =0 ;



if(flag !=0){
flag=1;
..... // routine message
}

Ok par contre la syntaxe suivante est à revoir ?
if (t>22)
Blynk.email(“xxxx”, “De DHT11”, “Temperature élevée”);

if(t>22){
   if(flag !=0){
   flag=1;
   Blynk.email(“xxxx”, “De DHT11”, “Temperature élevée”);
   }
}else{ // la température est passée en dessous de 22 on remet le flag à zero
flag=0;
}

ok merci

1 Like

[Unformatted code removed by moderator]

1 Like

Il y a encore un truc qui ne marche pas ?

bool flag ne doit pas être dans la boucle mais dans la déclaration des variables, donc avant le “setup”
sinon il passe a zéro a chaque fois :wink:

Et n’oublies pas de formater ton code avec des triples ` , sinon @PeteKnight va te rappeler à l’ordre :wink:

@bil please edit your post, using the pencil icon at the bottom, and add triple backticks at the beginning and end of your code so that it displays correctly.
Triple backticks look like this:
```

Pete.

1 Like

ok j’ai essayé mais maintenant ,j’ai un message d’erreur quand je compile
stray ‘\342’ in program
et c’est la ligne qui définit l’envoi Blynk.email…qui apparait rouge ?

That’s caused by the wrong type of quotation marks.
Replace these:
“ ”

with these:

" "

Pete.