mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-29 07:32:18 +03:00
108 lines
4.7 KiB
JSON
108 lines
4.7 KiB
JSON
{
|
||
"menuSection": "sensors",
|
||
"configItem": [
|
||
{
|
||
"name": "UART",
|
||
"type": "Reading",
|
||
"subtype": "UART",
|
||
"page": "",
|
||
"descr": "",
|
||
"widget": "nil",
|
||
"id": "u",
|
||
"tx": 4,
|
||
"rx": 5,
|
||
"line": 2,
|
||
"speed": 9600,
|
||
"eventFormat": 0
|
||
}
|
||
],
|
||
"about": {
|
||
"authorName": "Dmitry Borisenko",
|
||
"authorContact": "https://t.me/Dmitry_Borisenko",
|
||
"authorGit": "https://github.com/DmitryBorisenko33",
|
||
"specialThanks": "Serghei Crasnicov @Serghei63",
|
||
"moduleName": "UART",
|
||
"moduleVersion": "1.0",
|
||
"usedRam": {
|
||
"esp32_4mb": 15,
|
||
"esp8266_4mb": 15
|
||
},
|
||
"subTypes": [
|
||
"SoftUART"
|
||
],
|
||
"title": "Software uart для esp8266 или hardware uart для esp32",
|
||
"moduleDesc": "Используется вместе с Pzem004t или с другими работающими по uart сенсорами. Пригоден для обмена данными с другими контроллерами в ручном режиме или с автоматической трансляцией событий как по сети.",
|
||
"propInfo": {
|
||
"tx": "TX пин",
|
||
"rx": "RX пин",
|
||
"speed": "Скорость UART",
|
||
"line": "Актуально только для ESP32: номер линии hardUART. =2 rx=16 tx=17",
|
||
"eventFormat": "Выбор формата обмена сообщениями с другими контроллерами. =0 - не указан формат, значит не следим за событиями, =1 - формат событий IoTM с использованием json, =2 - формат событий для Nextion отправка событий: ID.val=Value0xFF0xFF0xFF прием ордеров: ID=Value. Отправляться будут события тех элементов, которые имеют суффикс в ИД _val или _txt, которые влияют на передаваемый формат, =3 - формат событий для экранов Dwin. Отправляться будут события тех элементов, которые имеют суффикс в ИД с указанием адреса VP для записи значения, например ID_5000. Пока поддерживается только вывод целых чисел, значения кнопки и текст."
|
||
},
|
||
"retInfo": "Содержит полученное последнее по UART сообщение.",
|
||
"funcInfo": [
|
||
{
|
||
"name": "println",
|
||
"descr": "Отправить в UART строку текста и признак завершения строки (перевод строки).",
|
||
"params": [
|
||
"Строка текста"
|
||
]
|
||
},
|
||
{
|
||
"name": "print",
|
||
"descr": "Отправить в UART строку текста.",
|
||
"params": [
|
||
"Строка текста"
|
||
]
|
||
},
|
||
{
|
||
"name": "printHex",
|
||
"descr": "Отправить в UART HEX-строку.",
|
||
"params": [
|
||
"HEX-строка."
|
||
]
|
||
},
|
||
{
|
||
"name": "printFFF",
|
||
"descr": "Отправить в UART текстовую строку и hex метку 3 байта 0xFF0xFF0xFF.",
|
||
"params": [
|
||
"Строка текста",
|
||
"1 - обернуть строку в кавычки, 0 - отправить без кавычек"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"defActive": true,
|
||
"usedLibs": {
|
||
"esp32_4mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp32_4mb3f": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp32cam_4mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8266_4mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8266_1mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8266_1mb_ota": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8266_2mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8266_2mb_ota": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8285_1mb": [
|
||
"plerup/EspSoftwareSerial"
|
||
],
|
||
"esp8285_1mb_ota": [
|
||
"plerup/EspSoftwareSerial"
|
||
]
|
||
}
|
||
} |