feat: improved turbo mode

- added turbo factor parameter
- implemented turbo mode for PID
This commit is contained in:
Yurii
2024-10-31 05:22:41 +03:00
parent acd8348a5b
commit f86857c279
6 changed files with 51 additions and 37 deletions

View File

@@ -166,10 +166,17 @@
</label>
</div>
<label for="heating-hysteresis">
<span data-i18n>settings.heating.hyst</span>
<input type="number" inputmode="numeric" id="heating-hysteresis" name="heating[hysteresis]" min="0" max="5" step="0.05" required>
</label>
<div class="grid">
<label for="heating-hysteresis">
<span data-i18n>settings.heating.hyst</span>
<input type="number" inputmode="numeric" id="heating-hysteresis" name="heating[hysteresis]" min="0" max="5" step="0.05" required>
</label>
<label for="heating-turbo-factor">
<span data-i18n>settings.heating.turboFactor</span>
<input type="number" inputmode="numeric" id="heating-turbo-factor" name="heating[turboFactor]" min="1.5" max="10" step="0.1" required>
</label>
</div>
<button type="submit" data-i18n>button.save</button>
</form>
@@ -283,7 +290,7 @@
<div class="grid">
<label for="pid-p-factor">
<span data-i18n>settings.pid.p</span>
<input type="number" inputmode="numeric" id="pid-p-factor" name="pid[p_factor]" min="0.1" max="1000" step="0.1" required>
<input type="number" inputmode="numeric" id="pid-p-factor" name="pid[p_factor]" min="0.1" max="1000" step="0.01" required>
</label>
<label for="pid-i-factor">
@@ -293,7 +300,7 @@
<label for="pid-d-factor">
<span data-i18n>settings.pid.d</span>
<input type="number" inputmode="numeric" id="pid-d-factor" name="pid[d_factor]" min="0" max="100000" step="1" required>
<input type="number" inputmode="numeric" id="pid-d-factor" name="pid[d_factor]" min="0" max="100000" step="0.1" required>
</label>
</div>
@@ -904,6 +911,7 @@
"max": data.system.unitSystem == 0 ? 100 : 212
});
setInputValue('#heating-hysteresis', data.heating.hysteresis);
setInputValue('#heating-turbo-factor', data.heating.turboFactor);
setBusy('#heating-settings-busy', '#heating-settings', false);
// DHW