mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-11 18:54:28 +05:00
feat: added freeze protection parameter for heating, removed forced start of heating in emergency mode #157
This commit is contained in:
@@ -207,6 +207,12 @@
|
||||
<input type="number" inputmode="numeric" name="heating[maxModulation]" min="1" max="100" step="1" required>
|
||||
</label>
|
||||
|
||||
<label>
|
||||
<span data-i18n>settings.heating.antiFreezeTemp.title</span>
|
||||
<input type="number" inputmode="numeric" name="heating[antiFreezeTemp]" min="0" max="0" step="1" required>
|
||||
<small data-i18n>settings.heating.antiFreezeTemp.note</small>
|
||||
</label>
|
||||
|
||||
<details>
|
||||
<summary><b data-i18n>settings.overheat.title</b></summary>
|
||||
|
||||
@@ -926,6 +932,10 @@
|
||||
setInputValue("[name='heating[maxModulation]']", data.heating.maxModulation);
|
||||
setInputValue("[name='heating[overheatHighTemp]']", data.heating.overheatHighTemp);
|
||||
setInputValue("[name='heating[overheatLowTemp]']", data.heating.overheatLowTemp);
|
||||
setInputValue("[name='heating[antiFreezeTemp]']", data.heating.antiFreezeTemp, {
|
||||
"min": data.system.unitSystem == 0 ? 1 : 34,
|
||||
"max": data.system.unitSystem == 0 ? 30 : 86
|
||||
});
|
||||
setBusy('#heating-settings-busy', '#heating-settings', false);
|
||||
|
||||
// DHW
|
||||
@@ -943,11 +953,10 @@
|
||||
setBusy('#dhw-settings-busy', '#dhw-settings', false);
|
||||
|
||||
// Emergency mode
|
||||
setInputValue("[name='emergency[tresholdTime]']", data.emergency.tresholdTime);
|
||||
if (data.opentherm.options.nativeHeatingControl) {
|
||||
setInputValue("[name='emergency[target]']", data.emergency.target, {
|
||||
"min": data.system.unitSystem == 0 ? 5 : 41,
|
||||
"max": data.system.unitSystem == 0 ? 40 : 86
|
||||
"max": data.system.unitSystem == 0 ? 40 : 104
|
||||
});
|
||||
|
||||
} else {
|
||||
@@ -956,7 +965,7 @@
|
||||
"max": data.heating.maxTemp,
|
||||
});
|
||||
}
|
||||
|
||||
setInputValue("[name='emergency[tresholdTime]']", data.emergency.tresholdTime);
|
||||
setBusy('#emergency-settings-busy', '#emergency-settings', false);
|
||||
|
||||
// Equitherm
|
||||
|
||||
Reference in New Issue
Block a user