Главная  /  Программа «Smacont-ESP»  /  Текстовые шаблоны

Текстовые шаблоны


Содержание

Общие данные
Формат записи шаблонов



Общие данные

Текстовые шаблоны предназначены для формирования текстовых сообщений, передаваемых по различным протоколам и мессенджерам: MQTT, Telegram, WhatsApp.


Smacont-ESP. Текстовые шаблоны

Текстовые шаблоны

1. Символ « | » (вертикальная черта) является служебным. Если новый шаблон будет содержать данный символ, шаблон не будет сохранен.
2. 1 русский символ = 2 латинским символам.
3. Шаблоны «T00»...«T05» используются для хранения служебной информации (служебные шаблоны).
4. Суммарное допустимое количество символов во всех шаблонах с учетом служебных шаблонов («T00»...«T05»): 530 латинских символов.
5. Длина одного шаблона не должна превышать 200 латинских символов (100 русских символов).



Формат записи шаблонов

Вставка значений переменных «Vx»

Для вставки значения переменных «Vx» в шаблон, необходимо использовать запись в виде «$Vxxx» (без скобок).
Где:
$ - признак «вставки»;
xxx - номер переменной «Vx» (обязательно три цифры, например, переменные «V0»...«V9» и «V10»...«V99», записываются в виде «$V000»...«$V009» и «$V010»...«$V099»).

Вставка шаблона в шаблон

Для вставки шаблона в шаблон, необходимо использовать запись в виде «$Txx».
Где:
$ - признак «вставки»;
xx - номер шаблона «Tx» (обязательно две цифры, например, шаблон «T0», «T1»...«T9», записываются в виде «$T00»...«$T09»).

Вставка шаблона, определяемого через переменную «Vx»

Для вставки шаблона, номер которого определен в значении переменной «Vx», необходимо использовать запись в виде «$TVxxx» (без скобок).
Где:
$ - признак «вставки»;
xxx - номер переменной «Vx» (обязательно три цифры, например, переменные «TV0»...«TV9» и «TV10»...«TV99», записываются в виде «$TV000»...«$TV009» и «$TV010»...«$TV099»).

Пример записи

"UNIX:$V000"
"Время работы:$V009"
"Счетчик:$0V53".
"Сост.датчика: $TV000"
"Статус:$Т07"
"Входная дверь $T05".



Программы

Прошивка «Smacont-ESP»:
скачать

«Программа Настройки»:
запусить (только браузер Firefox)
скачать zip-архив

Телеграм канал

Новости

Энергонезависимая память (EEPROM)

Переменные «Vx» (карта переменных «Vx»)

WEB-интерфейс

Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой

Обмен данными. Open Monitoring

Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25

Датчик температуры и влажности SHT30 (SHT31/SHT35)

Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений

Действие «termostat()». Термостат

ESP-NOW. Датчик температуры и влажности с питанием от батареек

Последовательные интерфейсы (UART, I2C, SPI)

Управление одноканальным модулем реле

Протокол MQTT

Обмен данными. NarodMon

Обмен данными. ioControl



Программы для модулей ESP     Программы     Применения     Справочник         Контакты     SMACONT. Напишите нам smacont@ya.ru