mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
smartBoiler
This commit is contained in:
136
src/modules/exec/SmartBoiler/modinfo.json
Normal file
136
src/modules/exec/SmartBoiler/modinfo.json
Normal file
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"menuSection": "executive_devices",
|
||||
"configItem": [
|
||||
{
|
||||
"global": 0,
|
||||
"name": "BoilerControl",
|
||||
"type": "Reading",
|
||||
"subtype": "BoilerControl",
|
||||
"id": "boiler",
|
||||
"widget": "anydataDef",
|
||||
"page": "Boiler",
|
||||
"descr": "Котёл",
|
||||
"int": 60,
|
||||
"value": "...",
|
||||
"LogLevel": 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",
|
||||
"rele1_Pwr": 1,
|
||||
"rele2_Pwr": 2,
|
||||
"rele3_Pwr": 4,
|
||||
"changeRele":0,
|
||||
"Pump": 0,
|
||||
"minCH": 35,
|
||||
"maxCH": 85,
|
||||
"gistCH": 5,
|
||||
"antiFreez":10
|
||||
},
|
||||
{
|
||||
"global": 0,
|
||||
"name": "DHWControl",
|
||||
"type": "Reading",
|
||||
"subtype": "DHWControl",
|
||||
"id": "dhw",
|
||||
"widget": "anydataDef",
|
||||
"page": "Boiler",
|
||||
"descr": "Котёл",
|
||||
"int": 60,
|
||||
"value": "...",
|
||||
"idTdhw": "TDhw",
|
||||
"idReleDhw": "ReleDhw",
|
||||
"idCmdDHW":"CmdDHW",
|
||||
"idStateDHW":"StateDHW",
|
||||
"idSetDHW":"SetDHW",
|
||||
"minDhw": 20,
|
||||
"maxDhw": 60,
|
||||
"gistDhw": 2
|
||||
}
|
||||
],
|
||||
"about": {
|
||||
"authorName": "Mikhail Bubnov",
|
||||
"authorContact": "https://t.me/Mit4bmw",
|
||||
"authorGit": "https://github.com/Mit4el",
|
||||
"specialThanks": "",
|
||||
"moduleName": "SmartBoiler",
|
||||
"moduleVersion": "0.1",
|
||||
"usedRam": {
|
||||
"esp32_4mb": 15,
|
||||
"esp8266_4mb": 15
|
||||
},
|
||||
"subTypes": [
|
||||
"BoilerControl",
|
||||
"OpenThermSlave"
|
||||
],
|
||||
"title": "SmartBoiler",
|
||||
"moduleDesc": "Модуль для автоматизации электрического котла. Мозги котла с внешним протоколом opentherm",
|
||||
"propInfo": {
|
||||
"int": "Интервал отправки данных в MQTT и web интерфейс",
|
||||
"telegram": "1- Будет отправлять в телеграмм оповещения при ошибках котла и пропаже сигнала от котла, остальные необходимо реализовывать через сценарий",
|
||||
"MemberID": "SlaveMemberIDcode - код производителя котла, кем притворится котёл;) Менять в большинстве случаев не надо",
|
||||
"idPID":"ID модуля ПИД регулятора, для расчета модуляции и включения тэнов в зависимости от температуры теплоносителя, в модуле TCHSet будет уставка СО, создать TCHSet и указать его в модуле ПИД",
|
||||
"idTboiler": "ID датчика температуры подачи котла",
|
||||
"idTret": "ID датчика температуры обратки котла",
|
||||
"idToutside": "ID датчика уличной температуры",
|
||||
"rele1_Pwr": "Мощность тэна на первом реле, ID реле должно называться rele1",
|
||||
"rele2_Pwr": "Мощность тэна на первом реле, ID реле должно называться rele2, если нет, то 0 (ноль)",
|
||||
"rele3_Pwr": "Мощность тэна на первом реле, ID реле должно называться rele3, если нет, то 0 (ноль)",
|
||||
"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гр от указанной"
|
||||
},
|
||||
"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) - выкл, "
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"defActive": true,
|
||||
"usedLibs": {
|
||||
"esp32_4mb3f": [],
|
||||
"esp32*": [],
|
||||
"esp82*": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user