2022-09-26 21:56:54 +02:00
{
2023-09-05 17:28:02 +02:00
"menuSection" : "sensors" ,
2022-09-26 21:56:54 +02:00
"configItem" : [
{
"name" : "UART" ,
"type" : "Reading" ,
2022-09-27 01:24:22 +02:00
"subtype" : "UART" ,
2022-09-27 00:52:53 +02:00
"page" : "" ,
"descr" : "" ,
"widget" : "nil" ,
2022-09-26 21:56:54 +02:00
"id" : "u" ,
2023-04-03 20:40:19 +03:00
"tx" : 4 ,
"rx" : 5 ,
2022-11-10 00:39:18 +05:00
"line" : 2 ,
2022-11-04 17:01:12 +03:00
"speed" : 9600 ,
"eventFormat" : 0
2022-09-26 21:56:54 +02:00
}
] ,
"about" : {
"authorName" : "Dmitry Borisenko" ,
"authorContact" : "https://t.me/Dmitry_Borisenko" ,
"authorGit" : "https://github.com/DmitryBorisenko33" ,
"specialThanks" : "Serghei Crasnicov @Serghei63" ,
2022-09-27 01:24:22 +02:00
"moduleName" : "UART" ,
2022-09-26 21:56:54 +02:00
"moduleVersion" : "1.0" ,
2022-10-06 13:27:47 +03:00
"usedRam" : {
"esp32_4mb" : 15 ,
"esp8266_4mb" : 15
} ,
2022-09-26 21:56:54 +02:00
"subTypes" : [
"SoftUART"
] ,
2022-09-27 01:54:28 +02:00
"title" : "Software uart для esp8266 или hardware uart для esp32" ,
2022-11-04 17:01:12 +03:00
"moduleDesc" : "Используется вместе с Pzem004t или с другими работающими по uart сенсорами. Пригоден для обмена данными с другими контроллерами в ручном режиме или с автоматической трансляцией событий как по сети." ,
2022-09-26 21:56:54 +02:00
"propInfo" : {
"tx" : "TX пин" ,
"rx" : "RX пин" ,
2022-11-04 17:01:12 +03:00
"speed" : "Скорость UART" ,
2022-11-10 00:39:18 +05:00
"line" : "Актуально только для ESP32: номер линии hardUART. =2 rx=16 tx=17" ,
2023-01-30 21:53:02 +03:00
"eventFormat" : "Выбор формата обмена сообщениями с другими контроллерами. =0 - не указан формат, значит не следим за событиями, =1 - формат событий IoTM с использованием json, =2 - формат событий для Nextion отправка событий: ID.val=Value0xFF0xFF0xFF прием ордеров: ID=Value. Отправляться будут события тех элементов, которые имеют суффикс в ИД _val или _txt, которые влияют на передаваемый формат, =3 - формат событий для экранов Dwin. Отправляться будут события тех элементов, которые имеют суффикс в ИД с указанием адреса VP для записи значения, например ID_5000. Пока поддерживается только вывод целых чисел, значения кнопки и текст."
2022-11-07 17:29:45 +03:00
} ,
"retInfo" : "Содержит полученное последнее по UART сообщение." ,
"funcInfo" : [
{
"name" : "println" ,
"descr" : "Отправить в UART строку текста и признак завершения строки (перевод строки)." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Строка текста"
]
2022-11-07 17:29:45 +03:00
} ,
{
"name" : "print" ,
"descr" : "Отправить в UART строку текста." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Строка текста"
]
2022-11-07 17:29:45 +03:00
} ,
{
"name" : "printHex" ,
"descr" : "Отправить в UART HEX-строку." ,
2023-09-05 17:28:02 +02:00
"params" : [
"HEX-строка."
]
2022-11-07 17:29:45 +03:00
} ,
{
"name" : "printFFF" ,
"descr" : "Отправить в UART текстовую строку и hex метку 3 байта 0xFF0xFF0xFF." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Строка текста" ,
"1 - обернуть строку в кавычки, 0 - отправить без кавычек"
]
2022-11-07 17:29:45 +03:00
}
]
2022-09-26 21:56:54 +02:00
} ,
2022-09-27 00:52:53 +02:00
"defActive" : true ,
2022-10-06 13:27:47 +03:00
"usedLibs" : {
2022-09-26 21:56:54 +02:00
"esp32_4mb" : [
2023-03-28 09:15:43 +03:00
"plerup/EspSoftwareSerial"
2022-09-26 21:56:54 +02:00
] ,
2023-10-02 21:29:02 +03:00
"esp32cam_4mb" : [
"plerup/EspSoftwareSerial"
] ,
2022-09-26 21:56:54 +02:00
"esp8266_4mb" : [
2023-03-28 09:15:43 +03:00
"plerup/EspSoftwareSerial"
2023-04-03 20:40:19 +03:00
] ,
"esp8266_1mb" : [
"plerup/EspSoftwareSerial"
] ,
"esp8266_1mb_ota" : [
"plerup/EspSoftwareSerial"
] ,
"esp8266_2mb" : [
"plerup/EspSoftwareSerial"
] ,
"esp8266_2mb_ota" : [
"plerup/EspSoftwareSerial"
2023-05-09 08:45:37 +03:00
] ,
"esp8285_1mb" : [
"plerup/EspSoftwareSerial"
] ,
"esp8285_1mb_ota" : [
"plerup/EspSoftwareSerial"
2022-09-26 21:56:54 +02:00
]
}
}