{
    "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_4mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp32cam_4mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8266_4mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8266_1mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8266_1mb_ota": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8285_1mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8285_1mb_ota": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8266_2mb": [
            "rc-switch @ ^2.6.4"
        ],
        "esp8266_2mb_ota": [
            "rc-switch @ ^2.6.4"
        ]
    }
}