J'avoue que "noEvent" est très mal choisi. Je voulais qu'il signifie "numéro d'évènement".
J'essaie d'avoir des noms de variables francisés, le code étant toujours en anglais, cela permet de faire...
Type: Messages; Utilisateur: mormic
J'avoue que "noEvent" est très mal choisi. Je voulais qu'il signifie "numéro d'évènement".
J'essaie d'avoir des noms de variables francisés, le code étant toujours en anglais, cela permet de faire...
Voilà, la première partie de mon projet fonctionne grâce à vos conseils avisés et je vous en remercie.
Ci-après le résultat de nos échanges:
...
Je vais essayer votre solution.
Auparavant j'avais imaginé une solution comme cela, mais ça ne fonctionne pas! Pourquoi?
//************************préparation du message de...
Merci Jay M pour cette solution; cependant ce qui me parait toujours insurmontable, c'est la façon de constituer le message, qui contient plusieurs notifications, à partir d'une boucle. Avec un...
Merci pour ces remarques,
Comme j'utilise VSCode PlateformIO, le compilateur me fait un "warning" sue ce tableau me disant que ce n'est pas du beau C++. Alors je l'ai réécrit ainsi:
...
Merci edgarjacobs pour cette solution en effet beaucoup plus élégante que la mienne.
Une question concernant la partie affichage
Quelle est la syntaxe pour envoyer ce résultat vers ma routine...
Bonjour à à tous
Je stocke des messages d'évènements dans un tableau de pointeurs:
char *notif[NB_NOTIF] = {" Perte du secteur", //0
" Le groupe n'a pas...
Je viens de trouver une solution à mon problème avec un petit delai de 1ms:
while(!sClient.available()){
delay(1);
if(millis()-broadcastingTime > 500){
...
Je reviens vers vous car le manque de OK n'est qu' un morceau de l'enigme.
Pour faire fonctionner correctement j'ai écrit ce code:
bool envoiNotif(const String &msg) { //...
A force de bricoler, j'ai réussi à capturer la réponse du serveur.
La réponse (startsWith) est:
Il n'y a pas le "OK" donc le serveur.stop() n'est pas activé.
Bonjour à tous.
J'envoie des notifications sur mon portable à partir d'un microcontroleur ESP32 lors d'un évènement matériel.
Je fais cela avec PushBullet, d'après un exemple pompé sur le Net....
Bonjour à tous, j'ai encore un problème que je ne sais résoudre:
J'ai développé un circuit et une appli pour contrôler la présence secteur et démarrer un groupe électrogène.
Ceci est piloté par un...
message est une variable en fonction des évènements; une notification est envoyée, donc différente à chaque fois. J'ai d'ailleurs un nouveau problème à résoudre (TIMEOUT) lorsque j'envoie des...
merci Jay M pour cette adresse. C'est impressionnant! Surtout pour maîtriser le sujet.
Merci pour cette réponse;
C'est à dire que si on n'utilise pas le R"(...), je devrais écrire:
String messagebody = "{\"type\": \"note\", \"title\": \"Push du ESP 32\", \"body\": \"}" + message +...
Bonjour à tous,
En puisant dans les ressources du Net pour utiliser "Pushbullet", je suis tombé sur cette syntaxe que j'ai du mal à interpréter:
String messagebody = R"({"type": "note",...
Bonsoir à tous.
Je me lance dans un nouveau projet avec un S3EDUINO XIAO ESP32.
La compile se passe bien mais le téléchargement se plante avec ce message:
Plateformio.ini est ainsi:
Me...
Non parce que j'ai chargé ce petit programme dans mon ESP32 d'origine (AZ-Delivery) et il fonctionne bien! Je n'y comprends plus rien.
Malheureusement je ne peux pas monter le deuxième ESP32 (sans...
Après avoir changé d'ESP32 et écrit un petit programme de test, j'ai enfin réussi à écrire jusqu'à 80 caractères dans un fichier SPIFFS:
#include <arduino.h>
#include <FS.h>
#include <SPIFFS.h>...
j'ai essayé un peu tout en vain;
j'ai aussi vérifié que tous les fichiers étaient bien fermés après ouverture.
Mais ce matin, j'ai un peu avancé : j'ai préchargé tous les fichiers dont j'ai besoin...
non ce n'est pas au begin que ça plante, c'est lorsque j'essaie d'ouvrit le fichier:
File fic = fs.open(dir, "FILE_WRITE");
if(!fic){
dir étant par exemple char[8] = "/P4.txt"
Bonjour JAY M; je vous souhaite une bonne année 2024 en vous remerciant de l'aide que vous apportez à ce groupe.
Pour mon problème, oui j'ai bien mis:
...
Bonjour Jay M; je vous souhaite une bonne année 2024 en vous remerciant de l'aide que vous apportez à ce groupe.
Pour mon problème, oui j'ai bien mis:
...
Mon IDE est VSCode. Mon fichier platformio.ini:
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
board_build.partitions = huge_app.csv
framework = arduino
lib_deps...
oui c'est exact, cela ne sert à rien.
Oui c'est plus joli.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.