ESP-12P управление через Telegram

Тема в разделе "Arduino & Shields", создана пользователем Memfis09, 31 дек 2019.

  1. Memfis09

    Memfis09 Нерд

    Доброго времени суток, повторяю урок из Набора Интернет вещей, но вот никак не заходит управление через Телеграмм - заливаю на ESP-12F, но ничего не происходит...и как проверить что не так? Куда смотреть?
    Вот такой код заливаю в модуль ESP-12F (пароли и токен тупо копирую):
    #include <ESP8266WiFi.h>
    #include <WiFiClientSecure.h>
    #include <UniversalTelegramBot.h>

    char ssid[] = "*******";
    char password[] = "*********";

    #define BOTtoken "1000395:AAFMVkGgp-t2w"

    WiFiClientSecure client;
    UniversalTelegramBot bot(BOTtoken, client);

    String keyboardJson = "[[\"/ledon\", \"/ledoff\"]]";

    void setup() {
    Serial.begin(9600);
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    }
    }

    void loop() {
    int numNewMessages = bot.getUpdates(
    bot.last_message_received + 1);
    handleNewMessages(numNewMessages);
    }

    void handleNewMessages(int numNewMessages) {
    for (int i = 0; i < numNewMessages; i++) {
    String chat_id = String(bot.messages.chat_id);
    String text = bot.messages.text;
    if (text == "/ledon") {
    Serial.println("turnOn");
    bot.sendMessage(chat_id, "Relay is ON", "");
    }
    if (text == "/ledoff") {
    Serial.println("turnOff");
    bot.sendMessage(chat_id, "Relay is OFF", "");
    }
    if (text == "/start") {
    bot.sendMessageWithReplyKeyboard(chat_id,
    "Choose from one of the following options",
    "", keyboardJson, true);
    }
    }
    }
     
  2. Memfis09

    Memfis09 Нерд

    Давайте без этого.
    Роутер к которому подключается esp есть доступ к телеграмму.

    Есть у кого сейчас работает скетч из урока амперки?
     
  3. Airbus

    Airbus Радиохулиган Модератор

    Откуда узнал?
    Из примера Амперки не пробовал но у меня работает.На форуме есть тема Телеграмм реле.В ней есть и мой скетч да и скетч ТС рабочий.
     
  4. Memfis09

    Memfis09 Нерд

    скопировал Ваш скетч тоже:
    http://forum.amperka.ru/threads/telegram-реле.13951/
    соединение с роутером wi-fi есть, а вот реакцию на бота телеграмм никак не видно...как проверить, что соединение ESP с ботом телеграмма есть??
    Заранее благодарю
     
  5. alegkonin

    alegkonin Нуб

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