Количество записей увеличивается на Thingspeak, но графики не обновляются со значениями - PullRequest
0 голосов
/ 13 февраля 2019

Я создаю проект, который использует Arduino Uno для считывания данных с датчиков и отправки их в Blynk по каналу Bluetooth.Я также должен отправить показания датчика в ThingSpeak через Bluetooth.Моя проблема в том, что ThingSpeak не обновляется с различными показаниями датчика.

Я пытаюсь сделать это с помощью виджета webhook в Blynk.
Я должен сделать этот проект без использования WiFimodule.

float t;
float h;
float ldr;

DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;

void setup()
{
  // Debug console
  Serial.begin(9600);
  SerialBLE.begin(9600);

  Blynk.begin(SerialBLE, auth);

  Serial.println("Waiting for connections...");

  dht.begin();

  // Setup a function to be called every 5 second
  timer.setInterval(10000, sendSensor);
  timer.setInterval(10000, sendLDR);
  timer.setInterval(30000, SendtoThingspeak);


  String postStr = V3;
           postStr +="&field1=";
           postStr += String(t);
           postStr +="&field2=";
           postStr += String(h);
           postStr +="&field3=";
           postStr += String(ldr);
           postStr += "\r\n\r\n";

}

void loop()
{
  Blynk.run();
  timer.run();
}
void sendSensor()
{
  float h = dht.readHumidity();
  float t = dht.readTemperature();

// Write DHT22 values to Blynk
  Blynk.virtualWrite(V4, h);
  Blynk.virtualWrite(V5, t);
}

void sendLDR()
{
  float ldr = analogRead(ldr);

 // Write LDR values to Blynk
  Blynk.virtualWrite(V6, ldr);
}



void SendtoThingspeak()
{
  Blynk.virtualWrite(V3, t, h, ldr);
}

У меня установлен виджет webhook:

Output: V3
URL: http://api.thingspeak.com/update?api_key=XXXXXXX&field1=t&field2=h&field3=ldr
Method: Get
Content Type: application/json
Body: is empty

Когда я запускаю свой проект, Blynk обновляется с правильными значениями, но графики в моем канале ThingSpeak отображаютсяничего, хотя количество записей обновляется.

Мне действительно нужна помощь, чтобы выяснить, как решить проблему с ThingSpeak, не обновляя значения датчика.

...