24-08-2024, 06:16 PM
(22-08-2024, 02:12 PM)Nalexdouze a écrit : Ton lien est très bien expliqué je trouve
sprintf(value, "%s,\"%s\":%d", value, ActifType.c_str(), 1);
On reprends la variable String(value) du json envoyé et on y ajoute des compléments.
En gros value = value+"ajout";
Je suis perdu, je veux juste envoyer "1" ou "0"
Si je comprends bien sprintf permet d'envoyer une "phrase" ou chaine dans lequel on veux mettre des variables différentes, je nage plus je coule
je n'arrive pas à décortiquer le code d'André, j'imagine que c'est simple pour vous mais moi je suis complètement perdu.
ca doit ressembler à quelque chose comme ca :
char etatgpio [1];
sprintf(etatgpio, "%d", digitalRead(14));
je ne comprend pas le " ActifType.c_str(), 1);" ou " ActifType.c_str(), 0);" cela veut dire qu'il est à 1 ou à 0 ?
Sud 3 KWc 8 X 405Wc RECOM et 2 Hoymiles HM1500
Ouest 1,6 KWc 4 X 425Wc TRINA SOLAR et 2 Hoymiles HM800
4 routeurs (ballon, chauffage atelier, radiateur chambre, SPA)
Ouest 1,6 KWc 4 X 425Wc TRINA SOLAR et 2 Hoymiles HM800
4 routeurs (ballon, chauffage atelier, radiateur chambre, SPA)