Files
IoTManager/src/modules/sensors/RCswitch/modinfo.json

71 lines
2.8 KiB
JSON
Raw Normal View History

{
"menuSection": "sensors",
"configItem": [
{
"global": 0,
"name": "Сканер кнопок 433 MHz",
"num": 31,
"type": "Reading",
"subtype": "RCswitch",
"id": "rsw",
"int": 100,
"intRepeat": 6,
"pinRx": 12,
"pinTx": 12
}
],
"about": {
"authorName": "Serghei Crasnicov",
"authorContact": "https://t.me/Serghei63",
"authorGit": "https://github.com/Serghei63",
"specialThanks": "Valentin Khandriga @Valiuhaaa",
"moduleName": "RCswitch",
"moduleVersion": "1.0",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "Сканер кнопок 433 MHz",
"moduleDesc": "Позволяет принимать и передавать байт-коды на частоте 433 MHz от и для простых пультов, кнопок, радиореле",
"propInfo": {
"pinRx": "GPIO номер, к которому подключен радио приемник 433 MHz. Если < 0, то приемник выключен",
"pinTx": "GPIO номер, к которому подключен радио передатчик 433 MHz. Если < 0, то передатчик выключен",
"int": "Количество миллисекунд между опросами датчика. 0 - выключено.",
"intRepeat": "Количество интервалов int пропускаем повторы, т.е. при int=100 и intRepeat=6, первые 600мс игнорируем одинаковые значения."
},
"retInfo": "Содержит принятое значение",
"funcInfo": [
{
"name": "sendBitStr",
"descr": "Отправляем строку вида 000000000001010100010001",
"params": [
"Строка 000000000001010100010001"
]
},
{
"name": "sendTriState",
"descr": "отправляем строку вида 00000FFF0F0F",
"params": [
"Строка 00000FFF0F0F"
]
},
{
"name": "sendDecimal",
"descr": "отправляем строку вида 5393",
"params": [
"Код в виде числа",
"Количество бит чтоб заполнить нулями"
]
}
]
},
"defActive": false,
"usedLibs": {
"esp32*": [
"rc-switch @ ^2.6.4"
],
"esp82*": [
"rc-switch @ ^2.6.4"
]
}
}