Null
Спасибо
Руслан
Здравствуйте, знаю что есть библиотека для написания и работы телеграм-ботов прямо на esp Но, кто-нибудь подключал есп к боту работающему отдельно? У меня сейчас к пк подключена ардуино, бот на питоне управляет ей через serial, хотелось бы использовать вместо ардуино esp, как это можно реализовать? Знаю что есп умеет работать с http и json, нужно как-то оттолкнуться от этого?
Руслан
Видео видел Там виртуальный ком порт создается, через него можно данными обмениваться? Или только шить?
Руслан
как это "к отдельному боту"?
Чтобы бот на компьютере работал, а не на есп
Валентин
https://youtu.be/A2W9X9eOeHU
Валентин
если так то выше есть исходник
Руслан
Спасибо
Валентин
не знаю как у кого но у меня библеотека телеграма сильно грузит есп
Валентин
при запросах
Руслан
Там вообще есть все функции что боты умеют? Судя по видео на том канале- там все сильно порезано. Потому и не хочу бота на есп запускать
Валентин
та библиотека что у авт ора на видео полная
Валентин
может все
Руслан
И инлайн?
Валентин
если желаете сделайте своеобразный тунель через ком на т елеграм
Валентин
и инлайн
Валентин
https://youtu.be/-76eSdFrL3A
Руслан
если желаете сделайте своеобразный тунель через ком на т елеграм
Вот, хотелось бы что-то такое У меня ардуино подключена к компьютеру проводком и по serial с ботом обменивается инфой. Хотелось бы что-то подобное для есп
Валентин
вот на библиотеке простенькой то что я мучаю
Руслан
Я так понял вы бота на самой есп крутите?
Валентин
и на есп и на андроиде
Руслан
Эм, сам бот на андроид запущен?
Валентин
на данный момент на еспешках
Валентин
но спрыгну
Валентин
и сделаю как у человечека выше
Руслан
Валентин
есп через бота будит только инфу бросать
Руслан
?
Руслан
есп через бота будит только инфу бросать
Вооот, именно такое и надо, вообще нет представлений как это сделать
Валентин
ну примерно так у меня
Валентин
Руслан
Блин, мы друг друга не поняли похоже
Валентин
ESP8266TelegramBOT.h
Валентин
похоже
Валентин
😀
Руслан
Дома распишу с пк то что пытаюсь узнать)))
Валентин
👌
Руслан
Руслан
Вот, есть у меня бот на питоне, работает под виндой
Руслан
Этот бот мигает лампой на столе
Руслан
Для этого он отсылает в юсб порт к которому подключено ардуино команды
Руслан
А как мне избавится от ардуино заменив ее на есп, но оставив бота на пк?
Руслан
Вот что я пытался спросить
Руслан
Находил видео на ютубе, про связку blynk server+ telegram bot, но что-то как-то сложно это
Руслан
Мб можно юзать виртуальный ком порт ? Который создается через скетч для OTA-апдейтов?
Федор
А где в этой связке телеграм-бот? Питон в юсб в ардуину в лампу. Где телеграм? :)
Федор
Питон -> Wi-Fi -> ESP -> реле -> лампа. Не?
Руслан
Нононо, с железом все ясно. Вместо реле у меня симистор
Руслан
А где в этой связке телеграм-бот? Питон в юсб в ардуину в лампу. Где телеграм? :)
А телеграм в соответствии с сообщениями от меня шлет нужные команды. На данном этапе действительно можно обойтись без него. В дальнейшем он нужен будет для пуш уведомлений
Федор
Ок. Застыдили, вместо реле ставим симистор.
Руслан
Хех, с железом-то все просто. Меня больше волнует взаимодействие бота и есп
Федор
А все остальное, наверное, можно так и оставить. :)
Руслан
Нашел статейку на хабре, где работают по такой же схеме. Мб код оттуда поможет разобраться
Федор
Я бы щас на MQTT, наверное, сделал.
Руслан
Хм, спасибо, погуглю про mqtt, мб натолкнет на какие-то мысли Все же хотелось бы без лишнихпосредников, кроме телеграма.
Федор
Ну, тереграм ведь тоже посредник.
Федор
Его и можно исключить нафик. :)
Руслан
В нем самый сок всей задачи))))))
Федор
Расскажите.
Руслан
Позже, с компьютера, со скринами)
Федор
А вообще, сейчас у Вас нерешенная задача - двустороннее соединение между питоном и esp. По идее, достаточно установить TCP-сессию и гонять туда-обратно что угодно.
Руслан
О, вот это еще интереснее, спасибо
Sergio
Хех, с железом-то все просто. Меня больше волнует взаимодействие бота и есп
если скрипт сам писал то перепиши чтобы он вместо отправки команды в серийный порт, отправлял GET запрос на esp типа http://192.168.0.25/lamp&state=ON или http://192.168.0.25/lamp&state=OFF только айпишник esp подставь вместо 0.25 а на есп заливаешь из примеров ардуино web server
Руслан
Оо, спасибо
Федор
Я чот думал, что с есп нужна двусторонняя связь.
Руслан
Хм, ну, кстати, да, нужна будет в одном месте
Руслан
Но свет дергать можно и без двустороннего обмена
Dmitriy
Добрый день, господа. Такой вопрос. Никто никогда не сталкивался с задачей установки соединения по HTTPS на прошивке ESP8266 с AT командами?
Sergio
обратная связь от esp тебе будет выплевываться в виде веб морды в браузере же
Федор
Обратная связь != двусторонняя связь.
Sergio
) поясни
Федор
Серега, ты живой? Живой. Серега, ты живой? Живой. Это односторонняя. Вопрос-ответ.
Федор
Серег, я живой. Федь, а я чот не очень. Это двусторонняя. Каждый может инициировать диалог. :)
Руслан
Мне нужно будет получать ответ от есп. Т.е, например, есть чайник, которым управляет есп. В эту есп я посылаю команду: включи чайник. Запускается программа и при выполнении условия(чайник вскипел)-есп отправит мне обратну команду, на которую отреагирует бот и напишет мне сообщение
Руслан
С проводным юсб подключением это просто. По юсб порту гонять туда-сюда какой-нибудь символ и все
Sergio
Мне нужно будет получать ответ от есп. Т.е, например, есть чайник, которым управляет есп. В эту есп я посылаю команду: включи чайник. Запускается программа и при выполнении условия(чайник вскипел)-есп отправит мне обратну команду, на которую отреагирует бот и напишет мне сообщение
тут можно организовать псевдодвусторонюю, простейший скрипт который опрашивает сервер раз в пару секунд, и если что то пришло, играет музыку в браузере. Делается вроде легко. главное чтобы страница браузера была не закрыта. сворачивать можно.