mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-12 19:24:27 +05:00
Merge branch 'master' into new-equitherm
This commit is contained in:
@@ -201,6 +201,7 @@
|
||||
"dhwFlowRate": "DHW, flow rate",
|
||||
"exhaustTemp": "Exhaust temperature",
|
||||
"modLevel": "Modulation level (in percents)",
|
||||
"number": "Number (raw)",
|
||||
"powerFactor": "Power (in percent)",
|
||||
"power": "Power (in kWt)",
|
||||
"fanSpeed": "Fan speed",
|
||||
@@ -231,6 +232,14 @@
|
||||
"otSolarCollectorTemp": "OpenTherm, solar collector temp",
|
||||
"otFanSpeedSetpoint": "OpenTherm, setpoint fan speed",
|
||||
"otFanSpeedCurrent": "OpenTherm, current fan speed",
|
||||
"otBurnerStarts": "OpenTherm, number of burner starts",
|
||||
"otDhwBurnerStarts": "OpenTherm, number of burner starts (DHW)",
|
||||
"otHeatingPumpStarts": "OpenTherm, number of pump starts (heating)",
|
||||
"otDhwPumpStarts": "OpenTherm, number of pump starts (DHW)",
|
||||
"otBurnerHours": "OpenTherm, number of burner operating hours",
|
||||
"otDhwBurnerHours": "OpenTherm, number of burner operating hours (DHW)",
|
||||
"otHeatingPumpHours": "OpenTherm, number of pump operating hours (heating)",
|
||||
"otDhwPumpHours": "OpenTherm, number of pump operating hours (DHW)",
|
||||
|
||||
"ntcTemp": "NTC sensor",
|
||||
"dallasTemp": "DALLAS sensor",
|
||||
@@ -292,6 +301,7 @@
|
||||
"min": "Minimum temperature",
|
||||
"max": "Maximum temperature"
|
||||
},
|
||||
"maxModulation": "Max modulation level",
|
||||
|
||||
"portal": {
|
||||
"login": "Login",
|
||||
@@ -390,7 +400,6 @@
|
||||
"ledGpio": "RX LED GPIO",
|
||||
"memberId": "Master member ID",
|
||||
"flags": "Master flags",
|
||||
"maxMod": "Max modulation level",
|
||||
"minPower": {
|
||||
"title": "Min boiler power <small>(kW)</small>",
|
||||
"note": "This value is at 0-1% boiler modulation level. Typically found in the boiler specification as \"minimum useful heat output\"."
|
||||
@@ -410,9 +419,12 @@
|
||||
"heatingToCh2": "Duplicate heating to CH2",
|
||||
"dhwToCh2": "Duplicate DHW to CH2",
|
||||
"dhwBlocking": "DHW blocking",
|
||||
"modulationSyncWithHeating": "Sync modulation with heating",
|
||||
"maxTempSyncWithTargetTemp": "Sync max heating temp with target temp",
|
||||
"getMinMaxTemp": "Get min/max temp from boiler",
|
||||
"ignoreDiagState": "Ignore diag state",
|
||||
"autoFaultReset": "Auto fault reset <small>(not recommended!)</small>",
|
||||
"autoDiagReset": "Auto diag reset <small>(not recommended!)</small>",
|
||||
"setDateAndTime": "Set date & time on boiler",
|
||||
"immergasFix": "Fix for Immergas boilers"
|
||||
},
|
||||
|
||||
|
||||
@@ -201,6 +201,7 @@
|
||||
"dhwFlowRate": "ACS, prelievo",
|
||||
"exhaustTemp": "Temperatura fumi",
|
||||
"modLevel": "Livello Modulazione (%)",
|
||||
"number": "Numero (raw)",
|
||||
"powerFactor": "Potenza (%)",
|
||||
"power": "Potenza (in kW)",
|
||||
"fanSpeed": "Velocità ventilatore",
|
||||
@@ -231,6 +232,14 @@
|
||||
"otSolarCollectorTemp": "OpenTherm, temp collettore solare",
|
||||
"otFanSpeedSetpoint": "OpenTherm, velocità ventola impostata",
|
||||
"otFanSpeedCurrent": "OpenTherm, velocità ventola attuale",
|
||||
"otBurnerStarts": "OpenTherm, numero di avviamenti del bruciatore",
|
||||
"otDhwBurnerStarts": "OpenTherm, numero di avviamenti del bruciatore (ACS)",
|
||||
"otHeatingPumpStarts": "OpenTherm, numero di avviamenti della pompa (riscaldamento)",
|
||||
"otDhwPumpStarts": "OpenTherm, numero di avviamenti della pompa (ACS)",
|
||||
"otBurnerHours": "OpenTherm, numero di ore di funzionamento del bruciatore",
|
||||
"otDhwBurnerHours": "OpenTherm, numero di ore di funzionamento del bruciatore (ACS)",
|
||||
"otHeatingPumpHours": "OpenTherm, numero di ore di funzionamento della pompa (riscaldamento)",
|
||||
"otDhwPumpHours": "OpenTherm, numero di ore di funzionamento della pompa (ACS)",
|
||||
|
||||
"ntcTemp": "Sensore NTC",
|
||||
"dallasTemp": "Sensore DALLAS",
|
||||
@@ -292,6 +301,7 @@
|
||||
"min": "Temperatura minima",
|
||||
"max": "Temperatura massima"
|
||||
},
|
||||
"maxModulation": "Max livello modulazione",
|
||||
|
||||
"portal": {
|
||||
"login": "Login",
|
||||
@@ -390,7 +400,6 @@
|
||||
"ledGpio": "RX LED GPIO",
|
||||
"memberId": "Master member ID",
|
||||
"flags": "Master flags",
|
||||
"maxMod": "Max livello modulazione",
|
||||
"minPower": {
|
||||
"title": "Potenza minima caldaia <small>(kW)</small>",
|
||||
"note": "Questo valore corrisponde allo livello 0-1% di modulazione della caldaia. Di solito si trova nelle specifiche delle caldaia come \"potenza minima disponibile\"."
|
||||
@@ -410,9 +419,12 @@
|
||||
"heatingToCh2": "Riproduci riscaldamento su CH2",
|
||||
"dhwToCh2": "Riproduci ACS su CH2",
|
||||
"dhwBlocking": "Bloccare ACS",
|
||||
"modulationSyncWithHeating": "Sincronizzare modulazione con caldaia",
|
||||
"maxTempSyncWithTargetTemp": "Sincronizza la temperatura massima di riscaldamento con la temperatura target",
|
||||
"getMinMaxTemp": "Prendi temp min/max dalla caldaia",
|
||||
"ignoreDiagState": "Ignora lo stato diagnostico",
|
||||
"autoFaultReset": "Ripristino automatico degli errori <small>(sconsigliato!)</small>",
|
||||
"autoDiagReset": "Ripristino diagnostico automatica <small>(sconsigliato!)</small>",
|
||||
"setDateAndTime": "Imposta data e ora sulla caldaia",
|
||||
"immergasFix": "Fix per caldiaie Immergas"
|
||||
},
|
||||
|
||||
|
||||
@@ -201,6 +201,7 @@
|
||||
"dhwFlowRate": "ГВС, расход/скорость потока",
|
||||
"exhaustTemp": "Температура выхлопных газов",
|
||||
"modLevel": "Уровень модуляции (в процентах)",
|
||||
"number": "Число (raw)",
|
||||
"powerFactor": "Мощность (в процентах)",
|
||||
"power": "Мощность (в кВт)",
|
||||
"fanSpeed": "Скорость вентилятора",
|
||||
@@ -231,6 +232,14 @@
|
||||
"otSolarCollectorTemp": "OpenTherm, темп. солн. коллектора",
|
||||
"otFanSpeedSetpoint": "OpenTherm, установленная мощн. вентилятора",
|
||||
"otFanSpeedCurrent": "OpenTherm, текущая мощн. вентилятора",
|
||||
"otBurnerStarts": "OpenTherm, кол-во запусков горелки",
|
||||
"otDhwBurnerStarts": "OpenTherm, кол-во запусков горелки (ГВС)",
|
||||
"otHeatingPumpStarts": "OpenTherm, кол-во запусков насоса (отопление)",
|
||||
"otDhwPumpStarts": "OpenTherm, кол-во запусков насоса (ГВС)",
|
||||
"otBurnerHours": "OpenTherm, кол-во часов работы горелки",
|
||||
"otDhwBurnerHours": "OpenTherm, кол-во часов работы горелки (ГВС)",
|
||||
"otHeatingPumpHours": "OpenTherm, кол-во часов работы насоса (отопление)",
|
||||
"otDhwPumpHours": "OpenTherm, кол-во часов работы насоса (ГВС)",
|
||||
|
||||
"ntcTemp": "NTC датчик",
|
||||
"dallasTemp": "DALLAS датчик",
|
||||
@@ -292,6 +301,7 @@
|
||||
"min": "Мин. температура",
|
||||
"max": "Макс. температура"
|
||||
},
|
||||
"maxModulation": "Макс. уровень модуляции",
|
||||
|
||||
"portal": {
|
||||
"login": "Логин",
|
||||
@@ -390,7 +400,6 @@
|
||||
"ledGpio": "RX LED GPIO",
|
||||
"memberId": "Master member ID",
|
||||
"flags": "Master flags",
|
||||
"maxMod": "Макс. уровень модуляции",
|
||||
"minPower": {
|
||||
"title": "Мин. мощность котла <small>(кВт)</small>",
|
||||
"note": "Это значение соответствует уровню модуляции котла 0–1%. Обычно можно найти в спецификации котла как \"минимальная полезная тепловая мощность\"."
|
||||
@@ -410,9 +419,12 @@
|
||||
"heatingToCh2": "Дублировать параметры отопления в канал 2",
|
||||
"dhwToCh2": "Дублировать параметры ГВС в канал 2",
|
||||
"dhwBlocking": "DHW blocking",
|
||||
"modulationSyncWithHeating": "Синхронизировать модуляцию с отоплением",
|
||||
"maxTempSyncWithTargetTemp": "Синхронизировать макс. темп. отопления с целевой темп.",
|
||||
"getMinMaxTemp": "Получать мин. и макс. температуру от котла",
|
||||
"ignoreDiagState": "Игнорировать состояние диагностики",
|
||||
"autoFaultReset": "Автоматический сброс ошибок <small>(не рекомендуется!)</small>",
|
||||
"autoDiagReset": "Автоматический сброс диагностики <small>(не рекомендуется!)</small>",
|
||||
"setDateAndTime": "Устанавливать время и дату на котле",
|
||||
"immergasFix": "Фикс для котлов Immergas"
|
||||
},
|
||||
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
<option value="6" data-i18n>sensors.purposes.dhwFlowRate</option>
|
||||
<option value="7" data-i18n>sensors.purposes.exhaustTemp</option>
|
||||
<option value="8" data-i18n>sensors.purposes.modLevel</option>
|
||||
<option value="247" data-i18n>sensors.purposes.number</option>
|
||||
<option value="248" data-i18n>sensors.purposes.powerFactor</option>
|
||||
<option value="249" data-i18n>sensors.purposes.power</option>
|
||||
<option value="250" data-i18n>sensors.purposes.fanSpeed</option>
|
||||
@@ -102,6 +103,14 @@
|
||||
<option value="16" data-i18n>sensors.types.otSolarCollectorTemp</option>
|
||||
<option value="17" data-i18n>sensors.types.otFanSpeedSetpoint</option>
|
||||
<option value="18" data-i18n>sensors.types.otFanSpeedCurrent</option>
|
||||
<option value="19" data-i18n>sensors.types.otBurnerStarts</option>
|
||||
<option value="20" data-i18n>sensors.types.otDhwBurnerStarts</option>
|
||||
<option value="21" data-i18n>sensors.types.otHeatingPumpStarts</option>
|
||||
<option value="22" data-i18n>sensors.types.otDhwPumpStarts</option>
|
||||
<option value="23" data-i18n>sensors.types.otBurnerHours</option>
|
||||
<option value="24" data-i18n>sensors.types.otDhwBurnerHours</option>
|
||||
<option value="25" data-i18n>sensors.types.otHeatingPumpHours</option>
|
||||
<option value="26" data-i18n>sensors.types.otDhwPumpHours</option>
|
||||
|
||||
<option value="50" data-i18n>sensors.types.ntcTemp</option>
|
||||
<option value="51" data-i18n>sensors.types.dallasTemp</option>
|
||||
|
||||
@@ -202,6 +202,11 @@
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<label>
|
||||
<span data-i18n>settings.maxModulation</span>
|
||||
<input type="number" inputmode="numeric" name="heating[maxModulation]" min="1" max="100" step="1" required>
|
||||
</label>
|
||||
|
||||
<button type="submit" data-i18n>button.save</button>
|
||||
</form>
|
||||
</div>
|
||||
@@ -226,6 +231,11 @@
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<label>
|
||||
<span data-i18n>settings.maxModulation</span>
|
||||
<input type="number" inputmode="numeric" name="dhw[maxModulation]" min="1" max="100" step="1" required>
|
||||
</label>
|
||||
|
||||
<button type="submit" data-i18n>button.save</button>
|
||||
</form>
|
||||
</div>
|
||||
@@ -480,11 +490,6 @@
|
||||
<span data-i18n>settings.ot.flags</span>
|
||||
<input type="number" inputmode="numeric" name="opentherm[flags]" min="0" max="255" step="1" required>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<span data-i18n>settings.ot.maxMod</span>
|
||||
<input type="number" inputmode="numeric" name="opentherm[maxModulation]" min="1" max="100" step="1" required>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
@@ -544,11 +549,6 @@
|
||||
<span data-i18n>settings.ot.options.dhwBlocking</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][modulationSyncWithHeating]" value="true">
|
||||
<span data-i18n>settings.ot.options.modulationSyncWithHeating</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][maxTempSyncWithTargetTemp]" value="true">
|
||||
<span data-i18n>settings.ot.options.maxTempSyncWithTargetTemp</span>
|
||||
@@ -559,6 +559,26 @@
|
||||
<span data-i18n>settings.ot.options.getMinMaxTemp</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][ignoreDiagState]" value="true">
|
||||
<span data-i18n>settings.ot.options.ignoreDiagState</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][autoFaultReset]" value="true">
|
||||
<span data-i18n>settings.ot.options.autoFaultReset</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][autoDiagReset]" value="true">
|
||||
<span data-i18n>settings.ot.options.autoDiagReset</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][setDateAndTime]" value="true">
|
||||
<span data-i18n>settings.ot.options.setDateAndTime</span>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<input type="checkbox" name="opentherm[options][immergasFix]" value="true">
|
||||
<span data-i18n>settings.ot.options.immergasFix</span>
|
||||
@@ -969,7 +989,6 @@
|
||||
setInputValue("[name='opentherm[rxLedGpio]']", data.opentherm.rxLedGpio < 255 ? data.opentherm.rxLedGpio : '');
|
||||
setInputValue("[name='opentherm[memberId]']", data.opentherm.memberId);
|
||||
setInputValue("[name='opentherm[flags]']", data.opentherm.flags);
|
||||
setInputValue("[name='opentherm[maxModulation]']", data.opentherm.maxModulation);
|
||||
setInputValue("[name='opentherm[minPower]']", data.opentherm.minPower);
|
||||
setInputValue("[name='opentherm[maxPower]']", data.opentherm.maxPower);
|
||||
setCheckboxValue("[name='opentherm[options][dhwSupport]']", data.opentherm.options.dhwSupport);
|
||||
@@ -980,9 +999,12 @@
|
||||
setCheckboxValue("[name='opentherm[options][heatingToCh2]']", data.opentherm.options.heatingToCh2);
|
||||
setCheckboxValue("[name='opentherm[options][dhwToCh2]']", data.opentherm.options.dhwToCh2);
|
||||
setCheckboxValue("[name='opentherm[options][dhwBlocking]']", data.opentherm.options.dhwBlocking);
|
||||
setCheckboxValue("[name='opentherm[options][modulationSyncWithHeating]']", data.opentherm.options.modulationSyncWithHeating);
|
||||
setCheckboxValue("[name='opentherm[options][maxTempSyncWithTargetTemp]']", data.opentherm.options.maxTempSyncWithTargetTemp);
|
||||
setCheckboxValue("[name='opentherm[options][getMinMaxTemp]']", data.opentherm.options.getMinMaxTemp);
|
||||
setCheckboxValue("[name='opentherm[options][ignoreDiagState]']", data.opentherm.options.ignoreDiagState);
|
||||
setCheckboxValue("[name='opentherm[options][autoFaultReset]']", data.opentherm.options.autoFaultReset);
|
||||
setCheckboxValue("[name='opentherm[options][autoDiagReset]']", data.opentherm.options.autoDiagReset);
|
||||
setCheckboxValue("[name='opentherm[options][setDateAndTime]']", data.opentherm.options.setDateAndTime);
|
||||
setCheckboxValue("[name='opentherm[options][nativeHeatingControl]']", data.opentherm.options.nativeHeatingControl);
|
||||
setCheckboxValue("[name='opentherm[options][immergasFix]']", data.opentherm.options.immergasFix);
|
||||
setBusy('#ot-settings-busy', '#ot-settings', false);
|
||||
@@ -1032,6 +1054,7 @@
|
||||
});
|
||||
setInputValue("[name='heating[hysteresis]']", data.heating.hysteresis);
|
||||
setInputValue("[name='heating[turboFactor]']", data.heating.turboFactor);
|
||||
setInputValue("[name='heating[maxModulation]']", data.heating.maxModulation);
|
||||
setBusy('#heating-settings-busy', '#heating-settings', false);
|
||||
|
||||
// DHW
|
||||
@@ -1043,6 +1066,7 @@
|
||||
"min": data.system.unitSystem == 0 ? 1 : 33,
|
||||
"max": data.system.unitSystem == 0 ? 100 : 212
|
||||
});
|
||||
setInputValue("[name='dhw[maxModulation]']", data.dhw.maxModulation);
|
||||
setBusy('#dhw-settings-busy', '#dhw-settings', false);
|
||||
|
||||
// Emergency mode
|
||||
@@ -1050,7 +1074,7 @@
|
||||
if (data.opentherm.options.nativeHeatingControl) {
|
||||
setInputValue("[name='emergency[target]']", data.emergency.target, {
|
||||
"min": data.system.unitSystem == 0 ? 5 : 41,
|
||||
"max": data.system.unitSystem == 0 ? 30 : 86
|
||||
"max": data.system.unitSystem == 0 ? 40 : 86
|
||||
});
|
||||
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user