Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Софт:обсуждение программного обеспечения для умного дома

ТЕМА: Работа с системой thingspeak.com

Работа с системой thingspeak.com 23 Март 2017 17:54 #17867

  • gulin176
  • gulin176 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 32
  • Репутация: 1
ti = false;
  }
  delay(1);
}
void Thingspeak() {
  ArduinoOTA.handle();
  if (tm1 == 0)
  {
    if (client.connect(serverA, 80)) {
      long rssi = WiFi.RSSI();
      String body = "field1=";
      body += String(rssi);
      client.print("POST /update HTTP/1.1\n");
      client.print("Host: api.thingspeak.com\n");
      client.print("Connection: close\n");
      client.print("X-THINGSPEAKAPIKEY: " + writeAPIKey + "\n");
      client.print("Content-Type: application/x-www-form-urlencoded\n");
      client.print("Content-Length: ");
      client.print(body.length());
      client.print("\n\n");
      client.print(body);
      client.print("\n\n");
    }
    client.stop();
    tm1 = 16000;
  }
  tm1--;
  delay(10);
}
приделал к другой 8266(висит на счётчике PZEM004) код из примера c сайта. не фига не работает, очень очень редкие посылки доходят. видно долетела посылка с WiFi.RSSI
Последнее редактирование: 23 Март 2017 17:55 от gulin176.
Администратор запретил публиковать записи гостям.

Работа с системой thingspeak.com 24 Март 2017 23:29 #17882

  • gulin176
  • gulin176 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 32
  • Репутация: 1

пошли данные всё таки виноват формат отправки данных. при таком коде данные уходят вообще без проблем
String ApiKey = "EFP4QTEYYSTBZ***";
const char* host1 = "api.thingspeak.com";
String path = "/update?key=" + ApiKey + "&field3=";
...
if (client.connect(host1, 80)) {
      float v = pzem.voltage(ip);
      client.print(String("GET ") + path + v + " HTTP/1.1\r\n" +
                   "Host: " + host1 + "\r\n" +
                   "Connection: keep-alive\r\n\r\n");
    }
кусок из рабочей программы. вы поправьте инструкцию
Администратор запретил публиковать записи гостям.

Работа с системой thingspeak.com 25 Март 2017 07:15 #17884

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6788
  • Спасибо получено: 1066
  • Репутация: 191
Прошивка отправляет все точно так же..
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter, Dolfik
Время создания страницы: 0.073 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.