mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
135 lines
5.3 KiB
JSON
135 lines
5.3 KiB
JSON
{
|
||
"menuSection": "sensors",
|
||
"configItem": [
|
||
{
|
||
"global": 0,
|
||
"name": "INA219 Tок",
|
||
"type": "Reading",
|
||
"subtype": "Ina219curr",
|
||
"id": "ina219_A",
|
||
"widget": "anydataAmp",
|
||
"page": "INA 219",
|
||
"descr": "Сила тока",
|
||
"addr": "0x40",
|
||
"plus": 0,
|
||
"multiply": 1,
|
||
"round": 3,
|
||
"int": 10
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "INA219 Напряжение",
|
||
"type": "Reading",
|
||
"subtype": "Ina219voltage",
|
||
"id": "ina219_V",
|
||
"widget": "anydataVlt",
|
||
"page": "INA 219",
|
||
"descr": "Напряжения",
|
||
"addr": "0x40",
|
||
"plus": 0,
|
||
"multiply": 1,
|
||
"round": 3,
|
||
"int": 10
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "INA219 Мощность",
|
||
"type": "Reading",
|
||
"subtype": "Ina219power",
|
||
"id": "ina219_W",
|
||
"widget": "anydataWt",
|
||
"page": "INA 219",
|
||
"descr": "Мощность",
|
||
"addr": "0x40",
|
||
"plus": 0,
|
||
"multiply": 1,
|
||
"round": 3,
|
||
"int": 10
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "INA219 Шунт",
|
||
"type": "Reading",
|
||
"subtype": "Ina219shuntvoltage",
|
||
"id": "ina219_Vsh",
|
||
"widget": "anydataVlt",
|
||
"page": "INA 219",
|
||
"descr": "Напряжение шунта",
|
||
"addr": "0x40",
|
||
"plus": 0,
|
||
"multiply": 1,
|
||
"round": 3,
|
||
"int": 10
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "INA219 Настройки",
|
||
"type": "Reading",
|
||
"subtype": "Ina219setting",
|
||
"id": "ina219_set",
|
||
"widget": "nil",
|
||
"page": "",
|
||
"descr": "",
|
||
"addr": "0x40",
|
||
"shunt": 0.1,
|
||
"maxV": 3.2,
|
||
"adjClbr": 0,
|
||
"resol": 4,
|
||
"btn-getClbr": "nil"
|
||
}
|
||
],
|
||
"about": {
|
||
"authorName": "Serghei Crasnicov",
|
||
"authorContact": "https://t.me/Serghei63",
|
||
"authorGit": "https://github.com/Serghei63",
|
||
"specialThanks": "Дмитрий, Serg, v2.0 - Mitchel @Mit4bmw",
|
||
"moduleName": "Ina219",
|
||
"moduleVersion": "2.0",
|
||
"usedRam": {
|
||
"esp32_4mb": 15,
|
||
"esp8266_4mb": 15
|
||
},
|
||
"subTypes": [
|
||
"Ina219curr",
|
||
"Ina219voltage",
|
||
"Ina219power",
|
||
"Ina219shuntvoltage",
|
||
"Ina219setting"
|
||
],
|
||
"title": "Милливатметр постоянного тока",
|
||
"moduleDesc": "Измеряет постоянный ток до 3.2 ампера, напряжение до 26 вольт и мощность на нагрузке. Модуль INA219 Настройки - для изменении настроек нужен постоянно в конфигурации, должен стоять перед рдугими модулями с тем же адресом, без него работает на значенях по умолчанию",
|
||
"propInfo": {
|
||
"int": "Количество секунд между опросами датчика.",
|
||
"addr": "Адрес датчика на шине, обычно 0x40. Если оставить поле пустым, то запуститься сканер I2C и подключение к адресу 0x40",
|
||
"shunt": "Сопротивление шунта, штатно 0.1Ом. Изменить если его перепаяли",
|
||
"maxV": "Максимальный ожидаемый ток, штатно 3.2А, для указаного шунта",
|
||
"adjClbr": "Задать смещение (подкрутить) калибровочное значение на указанное значение. -20 = Уменьшить калибровочное значение на 20",
|
||
"resol": "Установка режима усреднения для измерения напряжения и тока, рекомендуется для повышения стабильности показаний на шумной нагрузке. Варианты 1(без усреднения),2,4,8,16,32,64,128",
|
||
"btn-getClbr": "Кнопка запроса текущей калибровки, выводится в лог"
|
||
},
|
||
"funcInfo": [
|
||
{
|
||
"name": "sleep",
|
||
"descr": "INA219 Настройки. Установка / снятие режима сна датчика INA219",
|
||
"params": [
|
||
"1- вкл сна/ 0-выкл сна"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"defActive": false,
|
||
"usedLibs": {
|
||
"esp32_4mb": [
|
||
"https://github.com/GyverLibs/GyverINA"
|
||
],
|
||
"esp32s2_4mb": [
|
||
"https://github.com/GyverLibs/GyverINA"
|
||
],
|
||
"esp8266_4mb": [
|
||
"https://github.com/GyverLibs/GyverINA"
|
||
],
|
||
"esp8266_16mb": [
|
||
"https://github.com/GyverLibs/GyverINA"
|
||
]
|
||
}
|
||
} |