#1 19-06-2021 01:05:02

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Дачный Бот Telegram на ESP8266.

Сваял такой вот девайс для дачи. ESP8266 измеряет температуру радиаторов водогрейки и включает насос в нужное время. Ещё девайс умеет отправлять по интернету данные в Telegram и может получать команды.

Не в сети

#2 19-06-2021 01:08:08

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

16240395431553896512092239898442.jpg

Не в сети

#3 19-06-2021 01:11:49

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

ESP8266 получает Интернет от древнючего смартфона(работающим точкой доступа).

16240397900502427691279308263317.jpg

Не в сети

#4 19-06-2021 01:14:13

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Данные от Бота приходят в Telegram.

Screenshot-2021-06-19-01-12-17-891-org-telegram-messenger.jpg

Не в сети

#5 19-06-2021 01:16:18

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Температура измеряется по средствам ds18b20, напрядение автономной сети измеряется встроенным АЦП ESP8266.

Не в сети

#6 19-06-2021 01:21:11

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Включение термостата.
16240403455083101175102920518375.jpg
Screenshot-2021-06-19-01-22-57-773-org-telegram-messenger.jpg

Не в сети

#7 19-06-2021 01:28:45

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Код и схемотехнику в ближайшее время опубликую.
Использовал библиотеку такую:
https://github.com/witnessmenow/Univers … legram-Bot

Не в сети

#8 19-06-2021 01:39:19

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Всё что сделал, изучал сам с гуглпереводами. Очень мало информации по данной тематике.
Дома, с быстрым вайфаем, код работает идеально (оператор Сибирские сети). Мгновенно приходят данные, очень точно девайс получает/исполняет команды.
Через сотовую сеть, через любого оператора(пробовал три оператора), девайс начинает плющить. Команды исполняются не всегда/данные приходят не все. Или это недостатки библиотеки или сотовые операторы ломают данные, не выполняют свои основные функции.

Не в сети

#9 19-06-2021 02:02:50

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Тем не менее, бот таки работает у меня на даче. Исправно присылает телеметрию каждые 30 минут, через мобильную сеть. Однако! Команды выполнять бот отказывается.

Screenshot-2021-06-19-01-55-40-640-org-telegram-messenger.jpg

Не в сети

#10 19-06-2021 02:12:23

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Видюха по тематике
https://youtu.be/-8vHRfgrMZg

Не в сети

#11 26-06-2021 19:57:36

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Допилил сегодня своего дачного Телеграмбота, до более-менее безглючного состояния. Привёз сразу на дачу два девайса, с немного разными платами и одинаковой программой. Плата из прошлых фото работает не стабильно. Поставил другую плату, работает нормально.

16247121521783771215145722440624.jpg
Синенький светодиод указывает на наличе WiFi.
Интернет для Esp8266 по прежнему раздаёт старинный телефон.

16247124867591968195235061190846.jpg

Не в сети

#12 26-06-2021 20:06:23

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Дачный бот1, исправно присылает телеметрию каждый час.

Screenshot-2021-06-26-20-05-00-822-org-telegram-messenger.jpg

Не в сети

#13 26-06-2021 20:12:22

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,589

Re: Дачный Бот Telegram на ESP8266.

Сейчас получается, что два разных микропроцессора ESP8266(которые подключены к разным сетям и находятся далеко друг от друга), присылают данные в один телеграмканал. Это полезно. Можно иметь 50 микропроцессоров, которые будут присылать/получать данные от одного телеграмбота.
"Температура 25.2*С" и "напряжение сети 19.4В" прислал дачный микропросессор, а "+18.8*С" прислал мой домашний ESP8266(у которого датчик температуры ds18b20 торчит на улицу, с моего балкона).

Изменено IvanAltay (26-06-2021 20:21:41)

Не в сети

Подвал раздела

Работает на FluxBB (перевод Laravel.ru)