Обмен данными. Telegram |
Содержание
Общие данные
Общие данныеДля обмена с мессенджером «Telegram», прошивка «Smacont-ESP» использует сервис «Whatabot API». Передача данных осуществляется только в одну сторону: «устройство» -> «Telegram». СТАБИЛЬНОСТЬ отправки данных в «Telegram» и БЕЗОПАСНОСТЬ пересылаемой информации, ЦЕЛИКОМ И ПОЛНОСТЬЮ зависят от сервиса «Whatabot API». Вся работа с сервисом «Whatabot API» производится НА СВОЙ РИСК. Претензии по работе сервиса «Whatabot API» НЕ ПРИНИМАЮТСЯ. Данный способ передачи РЕКОМЕНДУЕТСЯ использовать только ДЛЯ ПЕРЕДАЧИ НЕКРИТИЧНОЙ ИНФОРМАЦИИ. Начало работыОсновным преимуществом сервиса «Whatabot API» является простота использования и отсутствие какой-либо регистрации в системе.
Для начала работы необходимо:
«Whatabot API». Начало работы Если вы забыли свой ключ API, отправьте «I allow whatabot to send me messages» (без кавычек) еще раз, и Whatabot отправит вам ключ, который у вас был. Если вы хотите изменить свой ключ API, «I want to update my apikey» (без кавычек), и Whatabot отправит вам новый. Обратите внимание, что вам придется изменить ключ во всех действиях «telegram_Send()», на всех используемых устройствах! Если вы хотите удалить свою учетную запись Telegram Whatabot, отправьте сообщение «I want to delete my account». «Whatabot API». Удаление учетной записи Действие «telegram_Send()»Для передачи данных в мессенджер «Telegram», используется действие «telegram_Send()». В качестве параметров, действие использует заранее заполненные шаблоны. Действие «telegram_Send()» ApiKeyЗначение параметра находится в ссылке, полученной от бота (см. п.3,п.4). Никому не сообщайте значение параметра «ApiKey». ChatIdЗначение параметра находится в ссылке, полученной от бота (см. п.3,п.4). Никому не сообщайте значение параметра «ChatId». Шаблон для отправкиСодержит сообщение, отправляемое в мессенджер «Telegram». Ознакомиться с форматом записи шаблонов можно в статье «Текстовые шаблоны». Состояние обменаПараметр «Состояние обмена» предназначен для контроля состояния обмена между устройством и сервисом. Для этого необходимо «привязать» параметр, к любой переменной «Vx». Значения параметра «Состояние обмена» перечислены здесь. |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |