Перейти к содержанию

Telegram бот - термостат


Рекомендуемые сообщения

Опубликовано (изменено)

Все управление происходит в чате телеграм. 

Что может:

1. При отключенном режиме термостата удаленное управление нагрузкой.

2. Режим термостата. Температуры включения и выключения обогревателя задаются отдельно.

3. Возможно использование твердотельного реле вместо приведенного на схеме механического.

4. Вывод данных о температуре по запросу или периодично (задается в настройках).

5. Все настройки сохраняются в памяти устройства. При первичном запуске НИКАКИХ настроенных параметров нет.

 

Схема проста до безобразия.

                                                                                chema.thumb.jpg.6072d673fed3ad0afd4667818324f584.jpg

1.Плата NodeMCU (ESP8266).
2.Модуль механического реле (красная плата с выбором управляющего сигнала , высокого или низкого уровня)
3.Датчик температуры DS18B20
4.Резистор 4.7кОм

5.Прошивка устройства возможна "по воздуху". Первоначально - только с ББ.

 

Еще пара картинок.

                                                                                         h.jpg.532a59e120a9dd4e5a645576411378d3.jpg

 

                                                                          dallas-podkluchenie.jpg.2a76ee9ac1fbf17c86765efae46abfe5.jpg

 

Все подробности в инструкции (как создать бота, как настроить ). Гугл тоже никто не отменял....

 

Инструкция : term_light.pdf

Прошивка : term_light_v1.00.bin

 

З.Ы.

1.Все материалы предоставляются "как есть".

2.Все риски по оборудованию вы берете при изготовлении на себя. 

3.Прошивка возможно будет исправляться или дорабатываться , но это не точно (по наличию у меня свободного времени).

4.Исходники не предоставляю.

 

Изменено пользователем leon013
  • Спасибо 1
  • + репутация 7
Опубликовано (изменено)

осталось только получить фиксированный IP  или это для домашней локальной сети придумано?

Изменено пользователем Naruto
Опубликовано
3 минуты назад, leon013 сказал:

Простите мое любопытство... А оно вам зачем ?))

если удалено управлять не из домашней сети

Опубликовано
17 минут назад, Naruto сказал:

или это для домашней локальной сети придумано?

Продумано )))

1572639454_2022-1-615-13-14.jpg.6cc58690465418aa0a94c218ee860249.jpg

10 минут назад, Naruto сказал:

если удалено управлять не из домашней сети

Вот потому и используется возможность создавать боты в сети телеги...

Опубликовано

а дисплей с TM1637 можно прикрутить?)

чтобы еще  цифры на месте показывали?

Опубликовано
5 часов назад, marges сказал:

а дисплей с TM1637 можно прикрутить?)

чтобы еще  цифры на месте показывали?

Прикрутить то можно что угодно... вот зачем... Тут вся суть именно удаленного контроля и управления. А такие задачи с ТМ1637 решаются гораздо простыми девайсами, схем которых в интернете как грязи....

Опубликовано
5 часов назад, leon013 сказал:

Продумано

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

Опубликовано
2 минуты назад, митрик сказал:

Если это решение стабильное и  без глюков

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

Опубликовано

@leon013  D1 mini PRO , подходит ? Лежит у меня такой , Лакибокс из него делал 

Опубликовано

Ок , как соберусь с мыслями и появится время , обязательно попробую . Для такого интересного дела , можно и телегу установить

Опубликовано
1 час назад, leon013 сказал:

Прикрутить то можно что угодно... вот зачем... Тут вся суть именно удаленного контроля и управления. А такие задачи с ТМ1637 решаются гораздо простыми девайсами, схем которых в интернете как грязи....

Не, эт понятно. Но если есть уже готовый прибор, передающий показания, почему бы не показывать их ещё на месте)

Опубликовано
9 часов назад, marges сказал:

почему бы не показывать их ещё на месте)

согласен. Но в моем случае и целей таких не было и времени на это нет , да и пробовать не на чем будет.  Если только на будущее в блокнотике записать...

Опубликовано

О, Интересно. Это для чего такая балалайка? 

Опубликовано

Можно на балконе включать подогреватель дистанционно, чтобы картоха не замёрзла.

Опубликовано
38 минут назад, marges сказал:

Можно на балконе включать подогреватель дистанционно

У меня в гараже трудится такой, почти такой. 

41 минуту назад, marges сказал:

чтобы картоха не замёрзла.

Но если отключить режим термостата, то можно просто как WiFi розетку использовать.

Опубликовано

leon013, Добрый день коллега! Как получаете сообщения боту? Через getUpdates, или setWebhook?

Опубликовано
16 минут назад, leon013 сказал:

Сообщения получаю через getUpdates.

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

Но я беспокоюсь, как бы Телеграм не надоели эти постоянные запросы о наличии команд от пользователя, и как бы он не стал банить. Даже не знаю, стоит ли на это направление время тратить и развивать.

Опубликовано
14 минут назад, Датчик Самогоныч сказал:

как бы Телеграм не надоели эти постоянные запросы о наличии команд от пользователя

тогда бы он эту лавочку с ботами давно уже бы прикрыл. 

Да и другой альтернативы особо и нет...  

Опубликовано
16 минут назад, leon013 сказал:

тогда бы он эту лавочку с ботами давно уже бы прикрыл. 

Не знаешь, может у него есть ограничение по частоте и количеству обращений? Я что-то по этому поводу ничего не нашёл.

 

17 минут назад, leon013 сказал:

Да и другой альтернативы особо и нет...  

Да есть конечно. Делать белый IP и поднимать свой сервер. Но уж больно с IP хлопотно.

Опубликовано
2 часа назад, Датчик Самогоныч сказал:

Не знаешь, может у него есть ограничение по частоте и количеству обращений?

https://limits.tginfo.me/ru-RU

Но лучше запрос чаше чем раз в 3 секунды не делать... где то вычитал на форуме, не помню уже на каком...

2 часа назад, Датчик Самогоныч сказал:

Делать белый IP и поднимать свой сервер

Свой сервер чего?

2 часа назад, Датчик Самогоныч сказал:

Но уж больно с IP хлопотно.

VPS на удаленной машине как вариант...

Опубликовано

image.png.6091f254f5568877324d81d5e0713480.png

ну нормально. До этого ещё далеко.

Если что, разок забанят и объяснят :)

 

Что-то я не нашёл, как бот может обновлять только последнее сообщение, и кнопочки под ним менять? В играх для Телеграм видел

Опубликовано
2 минуты назад, Датчик Самогоныч сказал:

 

Что-то я не нашёл, как бот может обновлять только последнее сообщение, и кнопочки под ним менять?

так это все нужно смотреть как реализовано в используемой библиотеке... В некоторых даже может и не быть некоторых функций вообще...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...