mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
170 lines
7.4 KiB
JSON
170 lines
7.4 KiB
JSON
{
|
||
"menuSection": "executive_devices",
|
||
"configItem": [
|
||
{
|
||
"global": 0,
|
||
"name": "BoilerControl",
|
||
"type": "Reading",
|
||
"subtype": "BoilerControl",
|
||
"id": "boiler",
|
||
"widget": "anydataWt",
|
||
"page": "Boiler",
|
||
"descr": "Котёл",
|
||
"int": 1,
|
||
"value": "...",
|
||
"debug": 0,
|
||
"telegram": 1,
|
||
"idPID":"PID",
|
||
"idTboiler": "Tboiler",
|
||
"idTret": "Tret",
|
||
"idToutside": "Toutside",
|
||
"idStateCH":"StateCH",
|
||
"idStateFlame":"StateFlame",
|
||
"idModLevel":"ModLevel",
|
||
"idCmdCH":"CmdCH",
|
||
"idCmdDHW":"CmdDHW",
|
||
"idSetCH":"SetCH",
|
||
"idCtrlType":"CtrlType",
|
||
"changeRele":0,
|
||
"idRelePump": "relePump",
|
||
"minCH": 35,
|
||
"maxCH": 85,
|
||
"gistCH": 5,
|
||
"antiFreez":10,
|
||
"maxKW": 24
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "DHWControl",
|
||
"type": "Reading",
|
||
"subtype": "DHWControl",
|
||
"id": "dhw",
|
||
"widget": "",
|
||
"page": "Boiler",
|
||
"descr": "Котёл",
|
||
"int": 1,
|
||
"value": "...",
|
||
"idTdhw": "TDhw",
|
||
"idReleDhw": "ReleDhw",
|
||
"idCmdDHW":"CmdDHW",
|
||
"idStateDHW":"StateDHW",
|
||
"idSetDHW":"SetDHW",
|
||
"minDhw": 20,
|
||
"maxDhw": 60,
|
||
"gistDhw": 2,
|
||
"numStepDhw":1
|
||
},
|
||
{
|
||
"global": 0,
|
||
"name": "OpenThermSlave",
|
||
"type": "Reading",
|
||
"subtype": "OpenThermSlave",
|
||
"id": "otslave",
|
||
"widget": "",
|
||
"page": "Boiler",
|
||
"descr": "Котёл",
|
||
"int": 1,
|
||
"value": "...",
|
||
"RX_pin": 13,
|
||
"TX_pin": 15,
|
||
"MemberID": 0
|
||
}
|
||
],
|
||
"about": {
|
||
"authorName": "Mikhail Bubnov",
|
||
"authorContact": "https://t.me/Mit4bmw",
|
||
"authorGit": "https://github.com/Mit4el",
|
||
"specialThanks": "",
|
||
"moduleName": "SmartBoiler",
|
||
"moduleVersion": "2.0",
|
||
"usedRam": {
|
||
"esp32_4mb": 15,
|
||
"esp8266_4mb": 15
|
||
},
|
||
"subTypes": [
|
||
"BoilerControl",
|
||
"OpenThermSlave",
|
||
"DHWControl"
|
||
],
|
||
"title": "SmartBoiler",
|
||
"moduleDesc": "Модуль для автоматизации электрического котла. Мозги котла с внешним протоколом opentherm. Модуль OpenThermSlave_v2 id модулй использует теже, что указаны в BoilerControl_v2. Но так же может работать автономно, если нет модуля BoilerControl_v2, он ищет модули по ID по умолчаию",
|
||
"propInfo": {
|
||
"int": "Интервал обработки логики и опроса внешних модулей",
|
||
"telegram": "1- Будет отправлять в телеграмм оповещения при ошибках котла и пропаже сигнала от котла, остальные необходимо реализовывать через сценарий",
|
||
"MemberID": "SlaveMemberIDcode - код производителя котла, кем притворится котёл;) Менять в большинстве случаев не надо",
|
||
"idPID":"ID модуля ПИД регулятора, для расчета модуляции и включения тэнов в зависимости от температуры теплоносителя, в модуле TCHSet будет уставка СО, создать TCHSet и указать его в модуле ПИД",
|
||
"idTboiler": "ID датчика температуры подачи котла",
|
||
"idTret": "ID датчика температуры обратки котла, только для передачи по opentherm",
|
||
"idToutside": "ID датчика уличной температуры, только для передачи по opentherm",
|
||
"Pupm": "1-есть реле насоса (ID реле должно называться relePump), 0-нет реле насоса, насос управляется котлом без нас",
|
||
"minCH": "Граница установки температуры СО",
|
||
"maxCH": "Граница установки температуры СО",
|
||
"gistCH": "Гистерезис СО - нагрев СО включится если температура теплоносителя ниже уставки на указанные градусы (CHSet = 45гр, gistCH = 5гр, нагрев включится когда idTboiler = 40гр)",
|
||
"idTdhw": "ID датчика температуры ГВС, например в датчик в БКН",
|
||
"idReleDhw":"ID реле трехходового крана ГВС",
|
||
"gistDhw": "Гистерезис ГВС - нагрев ГВС включится если температура воды ниже уставки на указанные градусы",
|
||
"minDhw": "Граница установки температуры ГВС",
|
||
"maxDhw": "Граница установки температуры ГВС",
|
||
"changeRele":"Будет менять каждый раз при включении тэн 1->2->3->1...",
|
||
"antiFreez":"Режим анти-замерзания, Указывается температура, если опустится ниже указанной, то включится нарев один тэн и нагреет на +5гр от указанной",
|
||
"maxKW": "Максимальная мощность котла при включении на поcледнем Шаге Мощности",
|
||
"numStepDhw":"На каком Шаге Мощности включать ГВС"
|
||
},
|
||
"funcInfo": [
|
||
{
|
||
"name": "CHSet",
|
||
"descr": "Установить целевую температуру СО",
|
||
"params": [
|
||
"тепмература СО (подачи) - bolier.CHSet(60)"
|
||
]
|
||
},
|
||
{
|
||
"name": "CHEnable",
|
||
"descr": "включить / выключить отопление",
|
||
"params": [
|
||
"bolier.CHEnable(1) - вкл, bolier.CHEnable(0) - выкл, "
|
||
]
|
||
},
|
||
{
|
||
"name": "SetDHW",
|
||
"descr": "Установить целевую температуру ГВС",
|
||
"params": [
|
||
"тепмература ГВС - dhw.SetDHW(40)"
|
||
]
|
||
},
|
||
{
|
||
"name": "DHWEnable",
|
||
"descr": "включить / выключить ГВС",
|
||
"params": [
|
||
"dhw.DHWEnable(1) - вкл, dhw.DHWEnable(0) - выкл "
|
||
]
|
||
},
|
||
{
|
||
"name": "addStepPower",
|
||
"descr": "Добавить Шаг Нагрева: мощность Шага кВт, ID реле на данном шаге",
|
||
"params": [
|
||
"bolier.addStepPower(1, 3, rele1) - шаг №1 в 3kW на первом реле, bolier.addStepPower(4, 24, rele1, rele3, rele4) - шаг 4 в 24Квт на 1+3+4 реле "
|
||
]
|
||
},
|
||
{
|
||
"name": "onStepPower",
|
||
"descr": "включить определенный шаг нагрева, указывается номер шага, Включит Ручной Режим! ",
|
||
"params": [
|
||
"bolier.onStepPower(2) "
|
||
]
|
||
},
|
||
{
|
||
"name": "autoPower",
|
||
"descr": "включить автоматический режим работы котла (по умолчанию включен) ",
|
||
"params": [
|
||
"bolier.autoPower()"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"defActive": false,
|
||
"usedLibs": {
|
||
"esp32*": [],
|
||
"esp82*": []
|
||
}
|
||
} |