Страница 6 из 8

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 29 ноя 2022, 14:27
golloper
Доброго времени суток. А может кто прикрутить к этому блоку возможность отправлять фото в телеграм с ESP32 CAM?
В примерах библиотеки такая возможность вроде есть.

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 11:22
sowaxm
Добрый день.
Перестал компилироваться проект на ESP32 после обновления ядра до 2.0.6, тот же проект на ESP8266 компилируется и работает, создавал пустой проект только с блоками телеграмм, результат тот же. У кого-то была подобная проблема? есть способы решения?

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 13:41
starshoy81
[ref]sowaxm[/ref], откатить ядро на рабочую версию

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 14:00
sowaxm
[ref]starshoy81[/ref], не совсем подходящий вариант, на старом ядре не работают блоки ecoins, а там много полезного и нужного.

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 14:11
starshoy81
[ref]sowaxm[/ref], тогда смотрите, что за ошибки при компиляции. Исправляйте их.

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 20:03
sowaxm
starshoy81 писал(а): 09 янв 2023, 14:11 [ref]sowaxm[/ref], тогда смотрите, что за ошибки при компиляции. Исправляйте их.
Пытался перевести и понять, но ясности это не прибавило.
Вам это о чем-то говорит?
[spoiler]
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp: In member function 'void HTTPClient::setCookie(String, String)':
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1554:15: error: aggregate 'tm tm' has incomplete type and cannot be defined
struct tm tm;
^~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1555:5: error: 'strptime' was not declared in this scope
strptime(date.c_str(), HTTP_TIME_PATTERN, &tm);
^~~~~~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1555:5: note: suggested alternative: 'st_ctime'
strptime(date.c_str(), HTTP_TIME_PATTERN, &tm);
^~~~~~~~
st_ctime
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1556:19: error: 'mktime' was not declared in this scope
cookie.date = mktime(&tm);
^~~~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1556:19: note: suggested alternative: 'mktemp'
cookie.date = mktime(&tm);
^~~~~~
mktemp
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1643:24: error: 'time' was not declared in this scope
time_t now_local = time(NULL);
^~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1643:24: note: suggested alternative: 'tone'
time_t now_local = time(NULL);
^~~~
tone
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1644:29: error: 'gmtime' was not declared in this scope
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1644:29: note: suggested alternative: 'getSize'
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
getSize
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp: In member function 'bool HTTPClient::generateCookieString(String*)':
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1670:24: error: 'time' was not declared in this scope
time_t now_local = time(NULL);
^~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1670:24: note: suggested alternative: 'tone'
time_t now_local = time(NULL);
^~~~
tone
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1671:29: error: 'gmtime' was not declared in this scope
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1671:29: note: suggested alternative: 'getSize'
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
getSize
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1671:22: error: 'mktime' was not declared in this scope
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
C:\Program Files (x86)\FLProg4\ideV7\portable\packages\esp32\hardware\esp32\2.0.6\libraries\HTTPClient\src\HTTPClient.cpp:1671:22: note: suggested alternative: 'mktemp'
time_t now_gmt = mktime(gmtime(&now_local));
^~~~~~
mktemp
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
[/spoiler]

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 20:40
artemka19
что за http client в проекте?
что он делает?

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 янв 2023, 22:12
sowaxm
artemka19 писал(а): 09 янв 2023, 20:40 что за http client в проекте?
что он делает?
Это был блок чтения времени с NTP-сервера, я его не заметил когда удалял все остальное.
Проект компилируется или с NTP, или с telegram, совместно выдает ошибки.
Спасибо за правильную мысль!

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 16 янв 2023, 15:48
dime5800
доброго времени суток, а возможно ли добавить выход, дискретный сигнал, который будет признаком того, что с помощью клавиатуры была отправлена команда? Или же подскажите, может это особенность клавиатуры такая? я по ходу программы добавил несколько команд на исполнительный (включить, выключить, запрос температуры и пр.), и когда я ввожу команду например "on" мне приходит ответ в телеграмм, а после добавления клавиатуры inline мне на все команды из клавиатуры приходит по два ответа одинаковых. Клавиатура 6.4.1, версия программы 8.0.0

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 26 июл 2023, 17:51
Imran
Помогите пожалуйста хотя бы какое то сообщение отправить.Что я не так делаю направьте пожалуйста. Дальше разберусь потихоньку

Вот данные бота
bot.png
Вот как прописал FLProg
bottoken.png
Вот и проект
ESP32WRDKV1_CRMui3_1.4_WP_4.flp.zip

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 25 сен 2023, 21:58
leomaks
Наверно от телеги надо отказываться, что-то esp32 стала долго отправлять сообщения, долго принимать.
Возможно надо периодически обновлять блоки, библиотеки, пересобирать проект, но это нестабильно.
Проще статичный IP, проброс и реализовать html текстом и кнопками.

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 10 окт 2023, 13:24
mixa7001
Нужна помощь
Подскажите.
FlProg 8.1.0
Arduini 1.8.19
ESP32
Ядро 2.0.2
Модуль телеграм Tig_Async2 v6.4.1
Установил в проект модули, прописал ID Tokin и ChatID
Прием сообщений и отправка сообщения.
Подключаю питания или делаю сброс платы ESP32, плата принимает и отправляет сообщения в течение 5 минут.
После засыпает или отключается и больше не реагирует на прием и отправку.
Куда копать, что надо менять?

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 24 ноя 2023, 19:53
RedSky
Есть проблема. Постоянные циклические отправки сообщения через равные промежутки (равные таймауту доставки) независимо от состояния входа Send. Версия flprog 7.5.2, бибилиотеки и версия платы последние, блоки 6.4.1. Так же никогда нет выхода tlgConn.

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 04 мар 2024, 10:45
vdgl
RedSky писал(а): 24 ноя 2023, 19:53 Есть проблема. Постоянные циклические отправки сообщения через равные промежутки (равные таймауту доставки) независимо от состояния входа Send. Версия flprog 7.5.2, бибилиотеки и версия платы последние, блоки 6.4.1. Так же никогда нет выхода tlgConn.

Точно такая же проблема и у меня, не нашел как с этим бороться

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 04 мар 2024, 16:46
montirovka
А для чего RS триггер неподключенным входом в проекте test.zip ?
телеграмм.jpg

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 мар 2024, 13:32
jonik22sm
Ребята добрый день, подскажите пожалуйста где взять или как настроить telegram bot в самом telegram

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 мар 2024, 14:04
Cancertanly
В телеграм найди @BotFather

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 мар 2024, 15:26
jonik22sm
,Спасибо,
Подскажите пожалуйста как токен записать в EEPROM?

Отправлено спустя 41 минуту 41 секунду:
Извините неправильно сформулировал вопрос, Как STRING записать в EEPROM?

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 мар 2024, 15:53
Phazz
[ref]jonik22sm[/ref], через вэб

Блоки Telegram (AsyncTelegram2) v6.2

Добавлено: 09 мар 2024, 17:15
jonik22sm
:smile9:
Phazz писал(а): 09 мар 2024, 15:53 [ref]jonik22sm[/ref], через вэб
Отправлено спустя 2 минуты 2 секунды:
Я и так через вэб буду записывать в стринг. Но в EEPROM string не пишется! В какой вид нужно преобразовать, чтобы была возможность записать в память