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

108 lines
4.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"menuSection": "sensors",
"configItem": [
{
"global": 0,
"name": "BL0942 Напряжение",
"type": "Reading",
"subtype": "BL0942v",
"id": "bl_v",
"widget": "anydataVlt",
"page": "BL0942",
"descr": "Напряжение",
"int": 15,
"round": 1
},
{
"global": 0,
"name": "BL0942 Сила тока",
"type": "Reading",
"subtype": "BL0942a",
"id": "bl_a",
"widget": "anydataAmp",
"page": "BL0942",
"descr": "Сила тока",
"int": 15,
"round": 1
},
{
"global": 0,
"name": "BL0942 Мощность",
"type": "Reading",
"subtype": "BL0942w",
"id": "bl_w",
"widget": "anydataWt",
"page": "BL0942",
"descr": "Мощность",
"int": 15,
"round": 1
},
{
"global": 0,
"name": "BL0942 Энергия",
"type": "Reading",
"subtype": "BL0942wh",
"id": "bl_wh",
"widget": "anydataWth",
"page": "BL0942",
"descr": "Энергия",
"int": 15,
"round": 1
},
{
"global": 0,
"name": "BL0942 настройка",
"type": "Reading",
"subtype": "BL0942cmd",
"id": "bl_set",
"widget": "nil",
"page": "",
"descr": "",
"int": "5",
"tx": 17,
"rx": 16,
"line": 2,
"speed": 9600
}
],
"about": {
"authorName": "Bubnov Mikhail",
"authorContact": "https://t.me/Mit4bmw",
"authorGit": "https://github.com/Mit4el",
"specialThanks": "",
"moduleName": "BL0942",
"moduleVersion": "1.0",
"usedRam": {
"esp32_4mb": 15,
"esp8266_4mb": 15
},
"title": "Счетчик электроэнергии BL0942",
"moduleDesc": "Считает потраченную электроэнергию, измеряет напряжение, силу тока и прочие параметры.",
"propInfo": {
"int": "Количество секунд между опросами датчика. В bl_set интервал между попытками калибровки (т.к. нужны сначала данные от датчика)",
"btn-reset": "Энергия BL0942 будет сброшена к нулю.",
"R_current": "Резистор подключенный последовательно к основной линии",
"R_upstream": "это 5 резисторов по 470 Ком в делителе напряжения, который питает вывод V2P",
"R_downstream": "это резистор емкостью 1 Ком в делителе напряжения, который питает вывод V2P",
"CF_GPIO": "пин CF",
"CF1_GPIO": "пин CF1",
"SEL_GPIO": "пин SEL",
"kfV": "Коэффициент корректировки напряжение, указать после калибровки",
"kfA": "Коэффициент корректировки тока, указать после калибровки",
"kfW": "Коэффициент корректировки мощности, указать после калибровки"
},
"funcInfo": [
{
"name": "calibration",
"descr": "Расчет коэффициентов калибровки. Вызывать от имени BL0942 настройка. bl_set.calibration(220, 16, 3.5). Полученный коэффициенты искать в логе и ввести в конфигурацию kfV, kfA и kfW",
"params": ["Напряжение, Ток, Мощность"]
}
]
},
"defActive": true,
"usedLibs": {
"esp32*": [],
"esp82*": [],
"bk72*": []
}
}