J'essaie d'obtenir l'heure locale actuelle avec une API. J'utilise un WEMOS D1 Mini et la méthode get avec blynk pour renvoyer JSON de l'API et le stocker.Obtenir du temps avec API dans Arduino
J'utilise ce code
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <ArduinoJson.h>
#include <BlynkSimpleEsp8266.h>
String json;
char auth[] = "";
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
BLYNK_WRITE(V0) {
json = param.asStr();
}
void setup() {
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop() {
Blynk.run();
Blynk.virtualWrite(V0, "https://api.bot-dev.org/time/");
JsonObject& root = jsonBuffer.parseObject(json);
long time = root[String("ENtime")];
}
Mais je ne peux pas recevoir de temps dans la variable de longue date.
Qu'obtenez-vous et qu'attendez-vous? – eyllanesc
"* ne fonctionne pas bien *" n'est pas un bon problème de description. –